Mock Version: 1.4.18 Mock Version: 1.4.18 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/firefox.spec'], chrootPath='/var/lib/mock/f29-build-17546024-1265949/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=172800uid=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-69.0.1-3.fc29.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/f29-build-17546024-1265949/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=172800uid=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.uTNRCI + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf firefox-69.0.1 + /usr/bin/xz -dc /builddir/build/SOURCES/firefox-69.0.1.source.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd firefox-69.0.1 + /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 1092 (offset 56 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 62 (offset -3 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 885 (offset 12 lines). Hunk #2 succeeded at 904 (offset 12 lines). Patch #224 (mozilla-1170092.patch): + echo 'Patch #224 (mozilla-1170092.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1170092 --fuzz=0 patching file extensions/pref/autoconfig/src/nsReadConfig.cpp patching file modules/libpref/Preferences.cpp Hunk #1 succeeded at 4553 (offset 136 lines). patching file toolkit/xre/nsXREDirProvider.cpp Hunk #1 succeeded at 61 (offset 1 line). Hunk #2 succeeded at 527 (offset 2 lines). Hunk #3 succeeded at 898 (offset 2 lines). patching file xpcom/io/nsAppDirectoryServiceDefs.h 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 552 (offset -156 lines). Patch #402 (mozilla-1196777.patch): + echo 'Patch #402 (mozilla-1196777.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1196777 --fuzz=0 patching file widget/gtk/nsWindow.cpp Hunk #1 succeeded at 159 (offset 3 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 Patch #420 (mozilla-1566876-webrtc-ind.patch): + echo 'Patch #420 (mozilla-1566876-webrtc-ind.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1566876-webrtc-ind --fuzz=0 patching file widget/gtk/nsWindow.cpp Hunk #1 succeeded at 3526 (offset 22 lines). Hunk #2 succeeded at 3559 (offset 22 lines). Patch #421 (mozilla-1579023.patch): + echo 'Patch #421 (mozilla-1579023.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1579023 --fuzz=0 patching file security/manager/ssl/nsNSSComponent.cpp Patch #574 (firefox-pipewire.patch): + echo 'Patch #574 (firefox-pipewire.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .firefox-pipewire --fuzz=0 patching file config/system-headers.mozbuild patching file media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build patching file media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h Patch #575 (mozilla-1548475.patch): + echo 'Patch #575 (mozilla-1548475.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1548475 --fuzz=0 patching file dom/plugins/base/nsPluginHost.cpp Patch #576 (mozilla-1562827.patch): + echo 'Patch #576 (mozilla-1562827.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1562827 --fuzz=0 patching file widget/gtk/nsWindow.cpp Patch #578 (mozilla-1567434-1.patch): + echo 'Patch #578 (mozilla-1567434-1.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1567434-1 --fuzz=0 patching file widget/gtk/WindowSurfaceWayland.cpp patching file widget/gtk/nsWindow.h Hunk #1 succeeded at 480 (offset -7 lines). patching file widget/gtk/nsWindow.cpp Hunk #2 succeeded at 1128 (offset -17 lines). Hunk #3 succeeded at 1158 (offset -17 lines). Hunk #4 succeeded at 1171 (offset -17 lines). Hunk #5 succeeded at 1195 (offset -17 lines). Hunk #6 succeeded at 1236 (offset -17 lines). Hunk #7 succeeded at 1250 (offset -17 lines). Hunk #8 succeeded at 1268 (offset -17 lines). Hunk #9 succeeded at 1283 (offset -17 lines). Hunk #10 succeeded at 1310 (offset -17 lines). Hunk #11 succeeded at 3543 (offset 6 lines). Hunk #12 succeeded at 3568 (offset 6 lines). Hunk #13 succeeded at 3577 (offset 6 lines). Hunk #14 succeeded at 3712 (offset 6 lines). Hunk #15 succeeded at 3765 (offset 6 lines). Hunk #16 succeeded at 4051 (offset 10 lines). Patch #579 (mozilla-1567434-2.patch): + echo 'Patch #579 (mozilla-1567434-2.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1567434-2 --fuzz=0 patching file widget/gtk/nsWindow.cpp Hunk #1 succeeded at 1191 (offset -17 lines). Hunk #2 succeeded at 1201 (offset -17 lines). Patch #580 (mozilla-1573813.patch): + echo 'Patch #580 (mozilla-1573813.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1573813 --fuzz=0 patching file widget/gtk/nsWindow.cpp Hunk #1 succeeded at 6575 (offset -2 lines). Patch #581 (mozilla-1574036.patch): + echo 'Patch #581 (mozilla-1574036.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1574036 --fuzz=0 patching file widget/gtk/WindowSurfaceWayland.h patching file widget/gtk/WindowSurfaceWayland.cpp Patch #582 (mozilla-1576268.patch): + echo 'Patch #582 (mozilla-1576268.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1576268 --fuzz=0 patching file widget/gtk/nsClipboardWayland.cpp Patch #583 (mozilla-1579794-1.patch): + echo 'Patch #583 (mozilla-1579794-1.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1579794-1 --fuzz=0 patching file widget/gtk/WindowSurfaceWayland.h patching file widget/gtk/WindowSurfaceWayland.cpp Hunk #1 succeeded at 866 (offset -24 lines). Hunk #2 succeeded at 895 (offset -24 lines). Hunk #3 succeeded at 948 (offset -24 lines). Hunk #4 succeeded at 1056 (offset -24 lines). Hunk #5 succeeded at 1064 (offset -24 lines). Patch #584 (mozilla-1579794-2.patch): + echo 'Patch #584 (mozilla-1579794-2.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1579794-2 --fuzz=0 patching file widget/gtk/WindowSurfaceWayland.h Hunk #1 succeeded at 189 (offset -15 lines). patching file widget/gtk/WindowSurfaceWayland.cpp Hunk #1 succeeded at 927 (offset -24 lines). Hunk #2 succeeded at 988 (offset -24 lines). patching file widget/gtk/mozcontainer.cpp patching file widget/gtk/mozwayland/mozwayland.h patching file widget/gtk/mozwayland/mozwayland.c patching file widget/gtk/nsWaylandDisplay.h Hunk #1 succeeded at 46 (offset 1 line). Hunk #2 succeeded at 58 (offset 1 line). Hunk #3 succeeded at 86 (offset -4 lines). patching file widget/gtk/nsWaylandDisplay.cpp Hunk #1 succeeded at 111 (offset -5 lines). Hunk #2 succeeded at 212 (offset -15 lines). Hunk #3 succeeded at 301 (offset -15 lines). Patch #585 (mozilla-1579849.patch): + echo 'Patch #585 (mozilla-1579849.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1579849 --fuzz=0 patching file widget/gtk/WindowSurfaceWayland.cpp Patch #422 (mozilla-1580174-webrtc-popup.patch): + echo 'Patch #422 (mozilla-1580174-webrtc-popup.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1580174-webrtc-popup --fuzz=0 patching file widget/gtk/nsWindow.cpp Hunk #1 succeeded at 1153 (offset -2 lines). Hunk #2 succeeded at 1231 (offset -2 lines). Patch #586 (mozilla-1579823.patch): + echo 'Patch #586 (mozilla-1579823.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1579823 --fuzz=0 patching file widget/gtk/WindowSurfaceWayland.cpp Hunk #16 succeeded at 774 (offset 4 lines). Hunk #17 succeeded at 894 (offset 4 lines). Hunk #18 succeeded at 934 (offset 4 lines). Hunk #19 succeeded at 944 (offset 4 lines). Hunk #20 succeeded at 973 (offset 4 lines). Hunk #21 succeeded at 1025 (offset 4 lines). Hunk #22 succeeded at 1068 (offset 4 lines). Hunk #23 succeeded at 1082 (offset 4 lines). Patch #587 (mozilla-1580152.patch): + echo 'Patch #587 (mozilla-1580152.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1580152 --fuzz=0 patching file widget/gtk/mozwayland/mozwayland.h patching file widget/gtk/nsWaylandDisplay.cpp patching file widget/gtk/nsWaylandDisplay.h patching file widget/gtk/WindowSurfaceWayland.cpp patching file widget/gtk/WindowSurfaceWayland.h Patch #588 (mozilla-1581748.patch): + echo 'Patch #588 (mozilla-1581748.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1581748 --fuzz=0 patching file widget/gtk/WindowSurfaceWayland.cpp patching file widget/gtk/WindowSurfaceWayland.h Patch #589 (mozilla-1577024.patch): + echo 'Patch #589 (mozilla-1577024.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1577024 --fuzz=0 patching file widget/gtk/nsWaylandDisplay.cpp patching file widget/gtk/nsWaylandDisplay.h patching file widget/gtk/WindowSurfaceWayland.cpp Patch #590 (firefox-wayland-cache-missing.patch): + echo 'Patch #590 (firefox-wayland-cache-missing.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .cache-missing --fuzz=0 patching file widget/gtk/WindowSurfaceWayland.cpp 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 Hunk #1 succeeded at 31 (offset 3 lines). 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/toolchain.configure patching file toolkit/components/terminator/nsTerminator.cpp Patch #602 (mozilla-1516803.patch): + echo 'Patch #602 (mozilla-1516803.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1516803 --fuzz=0 patching file security/sandbox/linux/moz.build Hunk #1 succeeded at 100 (offset 1 line). + /usr/bin/rm -f .mozconfig + /usr/bin/cp /builddir/build/SOURCES/firefox-mozconfig .mozconfig + echo 'ac_add_options --enable-default-toolkit=cairo-gtk3-wayland' + echo 'ac_add_options --enable-official-branding' + /usr/bin/cp /builddir/build/SOURCES/mozilla-api-key mozilla-api-key + /usr/bin/cp /builddir/build/SOURCES/google-api-key google-api-key + echo 'ac_add_options --with-system-nspr' + echo 'ac_add_options --with-system-nss' + echo 'ac_add_options --enable-system-ffi' + echo 'ac_add_options --enable-optimize' + echo 'ac_add_options --disable-debug' + echo 'ac_add_options --disable-crashreporter' + echo 'ac_add_options --enable-tests' + echo 'ac_add_options --with-system-jpeg' + echo 'ac_add_options --with-system-libvpx' + echo 'export NODEJS="/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper"' + chmod -x third_party/rust/itertools/src/lib.rs + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.qJTnwR + umask 022 + cd /builddir/build/BUILD + cd firefox-69.0.1 + mkdir -p my_rust_vendor + cd my_rust_vendor + /usr/bin/tar xf /builddir/build/SOURCES/cbindgen-vendor.tar.xz + cd - /builddir/build/BUILD/firefox-69.0.1 + 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 rand_core v0.3.0 Compiling unicode-xid v0.2.0 Compiling ryu v0.2.6 Compiling serde v1.0.99 Compiling libc v0.2.43 Compiling syn v1.0.5 Compiling unicode-width v0.1.5 Compiling ansi_term v0.11.0 Compiling itoa v0.4.3 Compiling strsim v0.7.0 Compiling cfg-if v0.1.5 Compiling cbindgen v0.9.1 Compiling remove_dir_all v0.5.1 Compiling bitflags v1.0.4 Compiling vec_map v0.8.1 Compiling proc-macro2 v0.3.8 Compiling rand_core v0.2.2 Compiling textwrap v0.10.0 Compiling log v0.4.5 Compiling atty v0.2.11 Compiling rand v0.5.5 Compiling clap v2.32.0 Compiling quote v0.5.2 Compiling tempfile v3.0.4 Compiling syn v0.13.11 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 31s Installing /builddir/build/BUILD/firefox-69.0.1/.cargo/bin/cbindgen Installed package `cbindgen v0.9.1` (executable `cbindgen`) warning: be sure to add `/builddir/build/BUILD/firefox-69.0.1/.cargo/bin` to your PATH to be able to run the installed binaries ++ pwd + export PATH=/builddir/build/BUILD/firefox-69.0.1/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/build/BUILD/firefox-69.0.1/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + echo 'Generate big endian version of config/external/icu/data/icud58l.dat' Generate big endian version of config/external/icu/data/icud58l.dat + mkdir /builddir/build/BUILDROOT/bin + cp /builddir/build/SOURCES/node-stdout-nonblocking-wrapper /builddir/build/BUILDROOT/bin + find ./ -name config.guess -exec cp /usr/lib/rpm/config.guess '{}' ';' ++ echo '-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' ++ /usr/bin/sed -e s/-Wall// + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + 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 -Wformat-security -Wformat -Werror=format-security' + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now' + export 'CFLAGS=-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now' + CFLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now' + export 'CXXFLAGS=-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now' + CXXFLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now' + export LDFLAGS= + LDFLAGS= + export PREFIX=/usr + PREFIX=/usr + export LIBDIR=/usr/lib64 + LIBDIR=/usr/lib64 + export CC=gcc + CC=gcc + export CXX=g++ + CXX=g++ + export AR=gcc-ar + AR=gcc-ar + export NM=gcc-nm + NM=gcc-nm + export RANLIB=gcc-ranlib + RANLIB=gcc-ranlib + echo 'ac_add_options MOZ_PGO=1' + echo 'ac_add_options --enable-lto' + MOZ_SMP_FLAGS=-j1 + '[' -z '' ']' ++ /usr/bin/getconf _NPROCESSORS_ONLN + RPM_BUILD_NCPUS=6 + '[' 6 -ge 2 ']' + MOZ_SMP_FLAGS=-j2 + '[' 6 -ge 4 ']' + MOZ_SMP_FLAGS=-j4 + '[' 6 -ge 8 ']' + export MOZ_MAKE_FLAGS=-j4 + MOZ_MAKE_FLAGS=-j4 + export MOZ_SERVICES_SYNC=1 + MOZ_SERVICES_SYNC=1 + export STRIP=/bin/true + STRIP=/bin/true + GDK_BACKEND=x11 + xvfb-run ./mach build + cat - Config object not found by mach. 0:00.77 Clobber not needed. 0:00.78 Adding make options from /builddir/build/BUILD/firefox-69.0.1/.mozconfig BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/firefox-69.0.1/objdir OBJDIR=/builddir/build/BUILD/firefox-69.0.1/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/firefox-69.0.1/.mozconfig export FOUND_MOZCONFIG 0:00.78 /usr/bin/gmake -f client.mk -s configure 0:00.80 cd /builddir/build/BUILD/firefox-69.0.1/objdir 0:00.80 /builddir/build/BUILD/firefox-69.0.1/configure 0:00.96 Creating Python environment 0:03.04 New python executable in /builddir/build/BUILD/firefox-69.0.1/objdir/_virtualenvs/init/bin/python2.7 0:03.04 Also creating executable in /builddir/build/BUILD/firefox-69.0.1/objdir/_virtualenvs/init/bin/python 0:03.04 Installing setuptools, pip, wheel...done. 0:04.42 running build_ext 0:04.42 building 'psutil._psutil_linux' extension 0:04.42 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_common.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_common.o 0:04.42 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 0:04.42 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 0:04.42 creating build/lib.linux-x86_64-2.7 0:04.42 creating build/lib.linux-x86_64-2.7/psutil 0:04.42 gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-x86_64-2.7/psutil/_psutil_common.o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 0:04.42 building 'psutil._psutil_posix' extension 0:04.42 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_common.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_common.o 0:04.42 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 0:04.42 gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-x86_64-2.7/psutil/_psutil_common.o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 0:04.42 copying build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so -> psutil 0:04.42 copying build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so -> psutil 0:04.42 Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt) 0:04.42 Reexecuting in the virtualenv 0:04.62 Adding configure options from /builddir/build/BUILD/firefox-69.0.1/.mozconfig 0:04.62 --enable-application=browser 0:04.62 --prefix=/usr 0:04.62 --libdir=/usr/lib64 0:04.62 --with-system-zlib 0:04.62 --with-system-bz2 0:04.62 --disable-strip 0:04.62 --enable-necko-wifi 0:04.62 --enable-startup-notification 0:04.62 --disable-updater 0:04.62 --enable-chrome-format=omni 0:04.63 --enable-pulseaudio 0:04.63 --without-system-icu 0:04.63 --with-mozilla-api-keyfile=../mozilla-api-key 0:04.63 --with-google-location-service-api-keyfile=../google-api-key 0:04.63 --with-google-safebrowsing-api-keyfile=../google-api-key 0:04.63 --enable-release 0:04.63 --update-channel=release 0:04.63 --disable-system-sqlite 0:04.63 BINDGEN_CFLAGS=-I/usr/include/nspr4 -I/usr/include/pixman-1 0:04.63 --enable-av1 0:04.63 --enable-default-toolkit=cairo-gtk3-wayland 0:04.63 --enable-official-branding 0:04.63 --with-system-nspr 0:04.63 --with-system-nss 0:04.63 --enable-system-ffi 0:04.63 --enable-optimize 0:04.63 --disable-debug 0:04.63 --disable-crashreporter 0:04.63 --enable-tests 0:04.63 --with-system-jpeg 0:04.63 --with-system-libvpx 0:04.63 MOZ_PGO=1 0:04.63 --enable-lto 0:04.63 MOZILLA_OFFICIAL=1 0:04.63 MOZ_TELEMETRY_REPORTING=1 0:04.63 BUILD_OFFICIAL=1 0:04.63 NODEJS=/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper 0:04.64 checking for vcs source checkout... no 0:04.69 checking for a shell... /usr/bin/sh 0:04.73 checking for host system type... x86_64-pc-linux-gnu 0:04.73 checking for target system type... x86_64-pc-linux-gnu 0:05.29 checking whether cross compiling... no 0:05.42 checking for Python 3... /usr/bin/python3 (3.7.4) 0:05.43 checking for yasm... /usr/bin/yasm 0:05.43 checking yasm version... 1.3.0 0:05.44 checking for the target C compiler... /usr/bin/gcc 0:05.47 checking whether the target C compiler can be used... yes 0:05.47 checking the target C compiler version... 8.3.1 0:05.50 checking the target C compiler works... yes 0:05.50 checking for the target C++ compiler... /usr/bin/g++ 0:05.53 checking whether the target C++ compiler can be used... yes 0:05.53 checking the target C++ compiler version... 8.3.1 0:05.57 checking the target C++ compiler works... yes 0:05.57 checking for the host C compiler... /usr/bin/gcc 0:05.60 checking whether the host C compiler can be used... yes 0:05.60 checking the host C compiler version... 8.3.1 0:05.62 checking the host C compiler works... yes 0:05.62 checking for the host C++ compiler... /usr/bin/g++ 0:05.64 checking whether the host C++ compiler can be used... yes 0:05.64 checking the host C++ compiler version... 8.3.1 0:05.67 checking the host C++ compiler works... yes 0:05.79 checking for 64-bit OS... yes 0:05.80 checking for llvm_profdata... /usr/bin/llvm-profdata 0:05.81 checking for nasm... /usr/bin/nasm 0:05.81 checking nasm version... 2.13.03 0:05.83 checking for linker... bfd 0:05.83 checking for the assembler... /usr/bin/gcc 0:05.84 checking for ar... /usr/bin/gcc-ar 0:05.84 checking for pkg_config... /usr/bin/pkg-config 0:05.85 checking for pkg-config version... 1.5.3 0:05.87 checking for stdint.h... yes 0:05.91 checking for inttypes.h... yes 0:05.94 checking for malloc.h... yes 0:05.97 checking for alloca.h... yes 0:05.99 checking for sys/byteorder.h... no 0:06.01 checking for getopt.h... yes 0:06.05 checking for unistd.h... yes 0:06.07 checking for nl_types.h... yes 0:06.11 checking for cpuid.h... yes 0:06.13 checking for sys/statvfs.h... yes 0:06.17 checking for sys/statfs.h... yes 0:06.20 checking for sys/vfs.h... yes 0:06.22 checking for sys/mount.h... yes 0:06.26 checking for sys/quota.h... yes 0:06.30 checking for linux/quota.h... yes 0:06.33 checking for linux/if_addr.h... yes 0:06.37 checking for linux/rtnetlink.h... yes 0:06.40 checking for sys/queue.h... yes 0:06.43 checking for sys/types.h... yes 0:06.47 checking for netinet/in.h... yes 0:06.49 checking for byteswap.h... yes 0:06.53 checking for linux/perf_event.h... yes 0:06.55 checking for perf_event_open system call... yes 0:06.57 checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:06.59 checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:06.61 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:06.62 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:06.64 checking whether the C compiler supports -Wunreachable-code-return... no 0:06.65 checking whether the C++ compiler supports -Wunreachable-code-return... no 0:06.66 checking whether the C compiler supports -Wclass-varargs... no 0:06.67 checking whether the C++ compiler supports -Wclass-varargs... no 0:06.68 checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:06.70 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:06.71 checking whether the C compiler supports -Wfloat-zero-conversion... no 0:06.72 checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:06.73 checking whether the C compiler supports -Wloop-analysis... no 0:06.75 checking whether the C++ compiler supports -Wloop-analysis... no 0:06.77 checking whether the C++ compiler supports -Wc++1z-compat... yes 0:06.78 checking whether the C++ compiler supports -Wc++2a-compat... no 0:06.79 checking whether the C++ compiler supports -Wcomma... no 0:06.81 checking whether the C compiler supports -Wduplicated-cond... yes 0:06.84 checking whether the C++ compiler supports -Wduplicated-cond... yes 0:06.87 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:06.89 checking whether the C compiler supports -Wstring-conversion... no 0:06.89 checking whether the C++ compiler supports -Wstring-conversion... no 0:06.91 checking whether the C compiler supports -Wtautological-overlap-compare... no 0:06.93 checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:06.93 checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:06.95 checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:06.97 checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:06.98 checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:06.99 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:07.02 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:07.04 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:07.07 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:07.10 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:07.14 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:07.16 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:07.19 checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:07.22 checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:07.22 checking whether the C compiler supports -Wno-error=backend-plugin... no 0:07.24 checking whether the C++ compiler supports -Wno-error=backend-plugin... no 0:07.26 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:07.29 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:07.32 checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:07.34 checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:07.36 checking whether the C compiler supports -Wno-error=return-std-move... no 0:07.36 checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:07.39 checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:07.41 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:07.43 checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:07.44 checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:07.45 checking whether the C compiler supports -Wno-error=deprecated-copy... no 0:07.45 checking whether the C++ compiler supports -Wno-error=deprecated-copy... no 0:07.48 checking whether the C compiler supports -Wformat... yes 0:07.51 checking whether the C++ compiler supports -Wformat... yes 0:07.53 checking whether the C compiler supports -Wformat-security... no 0:07.55 checking whether the C++ compiler supports -Wformat-security... no 0:07.58 checking whether the C compiler supports -Wformat-overflow=2... yes 0:07.60 checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:07.62 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:07.64 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:07.67 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:07.69 checking for libpulse... yes 0:07.69 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:07.69 checking MOZ_PULSEAUDIO_LIBS... -lpulse 0:07.69 checking for rustc... /usr/bin/rustc 0:07.69 checking for cargo... /usr/bin/cargo 0:07.90 checking rustc version... 1.37.0 0:07.92 checking cargo version... 1.37.0 0:08.14 checking for rust target triplet... x86_64-unknown-linux-gnu 0:08.26 checking for rust host triplet... x86_64-unknown-linux-gnu 0:08.26 checking for rustdoc... /usr/bin/rustdoc 0:08.26 checking for cbindgen... /builddir/build/BUILD/firefox-69.0.1/.cargo/bin/cbindgen 0:08.26 checking for rustfmt... not found 0:08.37 checking for clang for bindgen... /usr/bin/clang++ 0:08.42 checking for libclang for bindgen... /usr/lib64/libclang.so 0:08.49 checking that libclang is new enough... yes 0:08.49 checking bindgen cflags... -x c++ -fno-sized-deallocation -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:08.50 checking for libffi > 3.0.9... yes 0:08.51 checking MOZ_FFI_CFLAGS... 0:08.52 checking MOZ_FFI_LIBS... -lffi 0:08.56 checking for nodejs... /builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper (10.16.3) 0:08.57 checking for gtk+-wayland-3.0 >= 3.10 xkbcommon >= 0.4.1 libdrm >= 2.4... yes 0:08.59 checking MOZ_WAYLAND_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -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:08.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:08.60 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes 0:08.61 checking MOZ_PANGO_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 0:08.62 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo 0:08.62 checking for fontconfig >= 2.7.0... yes 0:08.64 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid 0:08.64 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:08.64 checking for freetype2 >= 6.1.0... yes 0:08.65 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:08.66 checking _FT2_LIBS... -lfreetype 0:08.66 checking for tar... /usr/bin/gtar 0:08.66 checking for unzip... /usr/bin/unzip 0:08.66 checking for zip... /usr/bin/zip 0:08.66 checking for gn... not found 0:08.66 checking for the Mozilla API key... yes 0:08.66 checking for the Google Location Service API key... yes 0:08.66 checking for the Google Safebrowsing API key... yes 0:08.66 checking for the Bing API key... no 0:08.66 checking for the Adjust SDK key... no 0:08.66 checking for the Leanplum SDK key... no 0:08.66 checking for the Pocket API key... no 0:08.68 checking for vpx >= 1.7.0... yes 0:08.68 checking MOZ_LIBVPX_CFLAGS... 0:08.68 checking MOZ_LIBVPX_LIBS... -lvpx -lm 0:08.72 checking for vpx/vpx_decoder.h... yes 0:08.79 checking for vpx_codec_dec_init_ver... yes 0:08.84 checking for jpeg_destroy_compress... yes 0:08.88 checking for sufficient jpeg library version... yes 0:08.93 checking for sufficient libjpeg-turbo JCS_EXTENSIONS... yes 0:08.93 checking for awk... /usr/bin/gawk 0:08.93 checking for perl... /usr/bin/perl 0:08.95 checking for minimum required perl version >= 5.006... 5.028002 0:08.97 checking for full perl installation... yes 0:08.97 checking for gmake... /usr/bin/gmake 0:08.97 checking for watchman... not found 0:08.97 checking for xargs... /usr/bin/xargs 0:08.97 checking for rpmbuild... /usr/bin/rpmbuild 0:09.03 checking for llvm-objdump... /usr/bin/llvm-objdump 0:09.03 checking for autoconf... /usr/bin/autoconf-2.13 0:09.65 creating cache ./config.cache 0:09.67 checking host system type... x86_64-pc-linux-gnu 0:09.69 checking target system type... x86_64-pc-linux-gnu 0:09.71 checking build system type... x86_64-pc-linux-gnu 0:09.71 checking for objcopy... /usr/bin/objcopy 0:09.71 checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:09.71 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) works... (cached) yes 0:09.72 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:09.72 checking whether we are using GNU C... (cached) yes 0:09.72 checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:09.72 checking for c++... (cached) /usr/bin/g++ 0:09.72 checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) works... (cached) yes 0:09.72 checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:09.72 checking whether we are using GNU C++... (cached) yes 0:09.72 checking whether /usr/bin/g++ accepts -g... (cached) yes 0:09.72 checking for ranlib... gcc-ranlib 0:09.72 checking for /usr/bin/gcc... /usr/bin/gcc -std=gnu99 0:09.72 checking for strip... /bin/true 0:09.72 checking for otool... no 0:09.81 checking for X... libraries , headers 0:09.85 checking for dnet_ntoa in -ldnet... no 0:09.90 checking for dnet_ntoa in -ldnet_stub... no 0:09.94 checking for gethostbyname... yes 0:09.99 checking for connect... yes 0:10.04 checking for remove... yes 0:10.09 checking for shmat... yes 0:10.14 checking for IceConnectionNumber in -lICE... yes 0:10.21 checking for --noexecstack option to as... yes 0:10.25 checking for -z noexecstack option to ld... yes 0:10.29 checking for -z text option to ld... yes 0:10.33 checking for -z relro option to ld... yes 0:10.37 checking for -z nocopyreloc option to ld... yes 0:10.42 checking for -Bsymbolic-functions option to ld... yes 0:10.46 checking for --build-id=sha1 option to ld... yes 0:10.50 checking for --ignore-unresolved-symbol option to ld... yes 0:10.53 checking if toolchain supports -mssse3 option... yes 0:10.55 checking if toolchain supports -msse4.1 option... yes 0:10.57 checking for x86 AVX2 asm support in compiler... yes 0:10.61 checking whether the linker supports Identical Code Folding... no 0:10.83 checking whether removing dead symbols breaks debugging... no 0:10.87 checking for working const... yes 0:10.89 checking for mode_t... yes 0:10.91 checking for off_t... yes 0:10.92 checking for pid_t... yes 0:10.93 checking for size_t... yes 0:11.09 checking whether 64-bits std::atomic requires -latomic... no 0:11.12 checking for dirent.h that defines DIR... yes 0:11.16 checking for opendir in -ldir... no 0:11.19 checking for sockaddr_in.sin_len... false 0:11.21 checking for sockaddr_in6.sin6_len... false 0:11.23 checking for sockaddr.sa_len... false 0:11.27 checking for gethostbyname_r in -lc_r... no 0:11.36 checking for library containing dlopen... -ldl 0:11.40 checking for dlfcn.h... yes 0:11.44 checking for dladdr... yes 0:11.48 checking for memmem... yes 0:11.53 checking for socket in -lsocket... no 0:11.59 checking for XDrawLines in -lX11... yes 0:11.64 checking for XextAddDisplay in -lXext... yes 0:11.70 checking for XtFree in -lXt... yes 0:11.76 checking for xcb_connect in -lxcb... yes 0:11.82 checking for xcb_shm_query_version in -lxcb-shm... yes 0:11.87 checking for XGetXCBConnection in -lX11-xcb... yes 0:11.93 checking for pthread_create in -lpthreads... no 0:11.99 checking for pthread_create in -lpthread... yes 0:12.05 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:12.08 checking for pthread.h... yes 0:12.14 checking for stat64... yes 0:12.19 checking for lstat64... yes 0:12.25 checking for truncate64... yes 0:12.31 checking for statvfs64... yes 0:12.37 checking for statvfs... yes 0:12.42 checking for statfs64... yes 0:12.48 checking for statfs... yes 0:12.54 checking for getpagesize... yes 0:12.59 checking for gmtime_r... yes 0:12.64 checking for localtime_r... yes 0:12.70 checking for arc4random... no 0:12.74 checking for arc4random_buf... no 0:12.79 checking for mallinfo... yes 0:12.84 checking for gettid... no 0:12.89 checking for lchown... yes 0:12.94 checking for setpriority... yes 0:12.99 checking for strerror... yes 0:13.05 checking for syscall... yes 0:13.09 checking for clock_gettime(CLOCK_MONOTONIC)... 0:13.14 checking for pthread_cond_timedwait_monotonic_np... 0:13.20 checking for res_ninit()... yes 0:13.25 checking for an implementation of va_copy()... yes 0:13.27 checking whether va_list can be copied by value... no 0:13.39 checking for __thread keyword for TLS variables... yes 0:13.45 checking for localeconv... yes 0:13.49 checking for malloc.h... yes 0:13.54 checking for strndup... yes 0:13.59 checking for posix_memalign... yes 0:13.65 checking for memalign... yes 0:13.70 checking for malloc_usable_size... yes 0:13.73 checking whether malloc_usable_size definition can use const argument... no 0:13.74 checking for valloc in malloc.h... yes 0:13.76 checking for valloc in unistd.h... no 0:13.78 checking for _aligned_malloc in malloc.h... no 0:13.78 checking NSPR selection... system 0:13.78 checking for nspr-config... /usr/bin/nspr-config 0:13.81 checking for NSPR - version >= 4.21... yes 0:13.90 checking for nss-config... /usr/bin/nss-config 0:13.94 checking for NSS - version >= 3.45... yes 0:14.00 checking for gzread in -lz... yes 0:14.04 checking if app-specific confvars.sh exists... /builddir/build/BUILD/firefox-69.0.1/browser/confvars.sh 0:14.05 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:14.08 checking MOZ_GTK3_CFLAGS... -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -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:14.08 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:14.09 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:14.10 checking MOZ_GTK2_CFLAGS... -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/harfbuzz -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gio-unix-2.0/ -pthread 0:14.10 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:14.11 checking for libstartup-notification-1.0 >= 0.8... yes 0:14.11 checking MOZ_STARTUP_NOTIFICATION_CFLAGS... -I/usr/include/startup-notification-1.0 0:14.11 checking MOZ_STARTUP_NOTIFICATION_LIBS... -lstartup-notification-1 0:14.13 checking for dbus-1 >= 0.60... yes 0:14.13 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include 0:14.13 checking MOZ_DBUS_LIBS... -ldbus-1 0:14.13 checking for dbus-glib-1 >= 0.60... yes 0:14.13 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:14.14 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 0:14.21 checking for linux/joystick.h... yes 0:14.21 checking for wget... no 0:14.27 checking for fdatasync... yes 0:14.30 checking for valid C compiler optimization flags... yes 0:14.40 checking for __cxa_demangle... yes 0:14.44 checking for unwind.h... yes 0:14.56 checking for _Unwind_Backtrace... yes 0:14.57 checking for -pipe support... yes 0:14.69 checking what kind of list files are supported by the linker... linkerscript 0:14.69 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes 0:14.69 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 0:14.70 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:14.74 checking for FT_Bitmap_Size.y_ppem... yes 0:14.80 checking for FT_GlyphSlot_Embolden... yes 0:14.87 checking for FT_Load_Sfnt_Table... yes 0:14.93 checking for fontconfig/fcfreetype.h... yes 0:15.06 checking for posix_fadvise... yes 0:15.12 checking for posix_fallocate... yes 0:15.21 updating cache ./config.cache 0:15.21 creating ./config.data 0:15.25 js/src> configuring 0:15.25 js/src> running /builddir/build/BUILD/firefox-69.0.1/configure.py --enable-project=js --disable-crashreporter --enable-necko-wifi --enable-official-branding --enable-startup-notification --disable-strip --disable-system-sqlite --disable-updater --libdir=/usr/lib64 --prefix=/usr --with-system-bz2 --without-system-icu --with-system-nss --with-system-zlib --host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --enable-tests --disable-debug --disable-rust-debug --enable-release --enable-optimize --without-ccache --without-toolchain-prefix --enable-debug-symbols --disable-profile-generate --disable-profile-use --without-pgo-profile-path --enable-lto --disable-address-sanitizer --disable-memory-sanitizer --disable-thread-sanitizer --disable-undefined-sanitizer --disable-signed-overflow-sanitizer --disable-unsigned-overflow-sanitizer --disable-coverage --enable-cargo-incremental --disable-linker --disable-clang-plugin --disable-mozsearch-plugin --disable-stdcxx-compat --disable-fuzzing --disable-frame-pointers --enable-jemalloc --disable-replace-malloc --without-linux-headers --disable-warnings-as-errors --disable-valgrind --without-libclang-path --without-clang-path --disable-js-shell --enable-ion --disable-simulator --disable-instruments --disable-callgrind --disable-profiling --disable-vtune --disable-gc-trace --disable-gczeal --disable-small-chunk-size --disable-trace-logging --disable-oom-breakpoint --disable-perf --disable-jitspew --disable-masm-verbose --disable-more-deterministic --enable-ctypes --with-system-ffi --disable-pipeline-operator --disable-binast --disable-cranelift --disable-wasm-codegen-debug --disable-typed-objects --disable-wasm-bulk-memory --disable-wasm-reftypes --disable-wasm-gc --disable-wasm-private-reftypes --with-nspr-cflags=-I/usr/include/nspr4 --with-nspr-libs=-L/usr/lib64 -lplds4 -lplc4 -lnspr4 --prefix=/builddir/build/BUILD/firefox-69.0.1/objdir/dist JS_STANDALONE= 0:15.27 js/src> checking for vcs source checkout... no 0:15.32 js/src> checking for a shell... /usr/bin/sh 0:15.33 js/src> checking for host system type... x86_64-pc-linux-gnu 0:15.35 js/src> checking for target system type... x86_64-pc-linux-gnu 0:15.86 js/src> checking for Python 3... /usr/bin/python3 (3.7.4) 0:15.86 js/src> checking whether cross compiling... no 0:15.87 js/src> checking for yasm... /usr/bin/yasm 0:15.87 js/src> checking yasm version... 1.3.0 0:15.88 js/src> checking for the target C compiler... /usr/bin/gcc 0:15.90 js/src> checking whether the target C compiler can be used... yes 0:15.90 js/src> checking the target C compiler version... 8.3.1 0:15.93 js/src> checking the target C compiler works... yes 0:15.93 js/src> checking for the target C++ compiler... /usr/bin/g++ 0:15.95 js/src> checking whether the target C++ compiler can be used... yes 0:15.95 js/src> checking the target C++ compiler version... 8.3.1 0:15.99 js/src> checking the target C++ compiler works... yes 0:15.99 js/src> checking for the host C compiler... /usr/bin/gcc 0:16.01 js/src> checking whether the host C compiler can be used... yes 0:16.01 js/src> checking the host C compiler version... 8.3.1 0:16.05 js/src> checking the host C compiler works... yes 0:16.05 js/src> checking for the host C++ compiler... /usr/bin/g++ 0:16.07 js/src> checking whether the host C++ compiler can be used... yes 0:16.07 js/src> checking the host C++ compiler version... 8.3.1 0:16.11 js/src> checking the host C++ compiler works... yes 0:16.24 js/src> checking for 64-bit OS... yes 0:16.24 js/src> checking for llvm_profdata... /usr/bin/llvm-profdata 0:16.24 js/src> checking for nasm... /usr/bin/nasm 0:16.25 js/src> checking nasm version... 2.13.03 0:16.27 js/src> checking for linker... bfd 0:16.27 js/src> checking for the assembler... /usr/bin/gcc 0:16.28 js/src> checking for ar... /usr/bin/gcc-ar 0:16.28 js/src> checking for pkg_config... /usr/bin/pkg-config 0:16.29 js/src> checking for pkg-config version... 1.5.3 0:16.32 js/src> checking for stdint.h... yes 0:16.36 js/src> checking for inttypes.h... yes 0:16.39 js/src> checking for malloc.h... yes 0:16.42 js/src> checking for alloca.h... yes 0:16.44 js/src> checking for sys/byteorder.h... no 0:16.47 js/src> checking for getopt.h... yes 0:16.51 js/src> checking for unistd.h... yes 0:16.54 js/src> checking for nl_types.h... yes 0:16.58 js/src> checking for cpuid.h... yes 0:16.61 js/src> checking for sys/statvfs.h... yes 0:16.64 js/src> checking for sys/statfs.h... yes 0:16.67 js/src> checking for sys/vfs.h... yes 0:16.71 js/src> checking for sys/mount.h... yes 0:16.74 js/src> checking for sys/quota.h... yes 0:16.78 js/src> checking for linux/quota.h... yes 0:16.82 js/src> checking for linux/if_addr.h... yes 0:16.86 js/src> checking for linux/rtnetlink.h... yes 0:16.88 js/src> checking for sys/queue.h... yes 0:16.93 js/src> checking for sys/types.h... yes 0:16.96 js/src> checking for netinet/in.h... yes 0:17.00 js/src> checking for byteswap.h... yes 0:17.03 js/src> checking for linux/perf_event.h... yes 0:17.05 js/src> checking for perf_event_open system call... yes 0:17.08 js/src> checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:17.09 js/src> checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:17.11 js/src> checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:17.13 js/src> checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:17.14 js/src> checking whether the C compiler supports -Wunreachable-code-return... no 0:17.16 js/src> checking whether the C++ compiler supports -Wunreachable-code-return... no 0:17.18 js/src> checking whether the C compiler supports -Wclass-varargs... no 0:17.19 js/src> checking whether the C++ compiler supports -Wclass-varargs... no 0:17.20 js/src> checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:17.22 js/src> checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:17.23 js/src> checking whether the C compiler supports -Wfloat-zero-conversion... no 0:17.25 js/src> checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:17.26 js/src> checking whether the C compiler supports -Wloop-analysis... no 0:17.27 js/src> checking whether the C++ compiler supports -Wloop-analysis... no 0:17.30 js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes 0:17.32 js/src> checking whether the C++ compiler supports -Wc++2a-compat... no 0:17.32 js/src> checking whether the C++ compiler supports -Wcomma... no 0:17.35 js/src> checking whether the C compiler supports -Wduplicated-cond... yes 0:17.38 js/src> checking whether the C++ compiler supports -Wduplicated-cond... yes 0:17.42 js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:17.42 js/src> checking whether the C compiler supports -Wstring-conversion... no 0:17.44 js/src> checking whether the C++ compiler supports -Wstring-conversion... no 0:17.46 js/src> checking whether the C compiler supports -Wtautological-overlap-compare... no 0:17.47 js/src> checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:17.49 js/src> checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:17.50 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:17.52 js/src> checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:17.54 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:17.55 js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:17.57 js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:17.61 js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:17.64 js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:17.67 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:17.70 js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes 0:17.73 js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:17.75 js/src> checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:17.79 js/src> checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:17.80 js/src> checking whether the C compiler supports -Wno-error=backend-plugin... no 0:17.81 js/src> checking whether the C++ compiler supports -Wno-error=backend-plugin... no 0:17.84 js/src> checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:17.87 js/src> checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:17.90 js/src> checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:17.94 js/src> checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:17.95 js/src> checking whether the C compiler supports -Wno-error=return-std-move... no 0:17.96 js/src> checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:17.99 js/src> checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:18.03 js/src> checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:18.03 js/src> checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:18.05 js/src> checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:18.06 js/src> checking whether the C compiler supports -Wno-error=deprecated-copy... no 0:18.07 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-copy... no 0:18.10 js/src> checking whether the C compiler supports -Wformat... yes 0:18.13 js/src> checking whether the C++ compiler supports -Wformat... yes 0:18.15 js/src> checking whether the C compiler supports -Wformat-security... no 0:18.18 js/src> checking whether the C++ compiler supports -Wformat-security... no 0:18.21 js/src> checking whether the C compiler supports -Wformat-overflow=2... yes 0:18.24 js/src> checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:18.26 js/src> checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:18.28 js/src> checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:18.31 js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes 0:18.34 js/src> checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:18.34 js/src> checking for rustc... /usr/bin/rustc 0:18.34 js/src> checking for cargo... /usr/bin/cargo 0:18.52 js/src> checking rustc version... 1.37.0 0:18.55 js/src> checking cargo version... 1.37.0 0:18.76 js/src> checking for rust target triplet... x86_64-unknown-linux-gnu 0:18.87 js/src> checking for rust host triplet... x86_64-unknown-linux-gnu 0:18.87 js/src> checking for rustdoc... /usr/bin/rustdoc 0:18.87 js/src> checking for rustfmt... not found 0:18.99 js/src> checking for clang for bindgen... /usr/bin/clang++ 0:19.04 js/src> checking for libclang for bindgen... /usr/lib64/libclang.so 0:19.04 js/src> checking that libclang is new enough... yes 0:19.04 js/src> checking bindgen cflags... -x c++ -fno-sized-deallocation -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:19.06 js/src> checking for libffi > 3.0.9... yes 0:19.06 js/src> checking MOZ_FFI_CFLAGS... 0:19.06 js/src> checking MOZ_FFI_LIBS... -lffi 0:19.06 js/src> checking for awk... /usr/bin/gawk 0:19.07 js/src> checking for perl... /usr/bin/perl 0:19.07 js/src> checking for minimum required perl version >= 5.006... 5.028002 0:19.09 js/src> checking for full perl installation... yes 0:19.09 js/src> checking for gmake... /usr/bin/gmake 0:19.09 js/src> checking for watchman... not found 0:19.09 js/src> checking for xargs... /usr/bin/xargs 0:19.09 js/src> checking for rpmbuild... /usr/bin/rpmbuild 0:19.15 js/src> checking for llvm-objdump... /usr/bin/llvm-objdump 0:19.15 js/src> checking for autoconf... /usr/bin/autoconf-2.13 0:19.15 js/src> Refreshing /builddir/build/BUILD/firefox-69.0.1/js/src/old-configure with /usr/bin/autoconf-2.13 0:19.35 js/src> loading cache /builddir/build/BUILD/firefox-69.0.1/objdir/./config.cache 0:19.37 js/src> checking host system type... x86_64-pc-linux-gnu 0:19.39 js/src> checking target system type... x86_64-pc-linux-gnu 0:19.40 js/src> checking build system type... x86_64-pc-linux-gnu 0:19.41 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:19.41 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) works... (cached) yes 0:19.41 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:19.41 js/src> checking whether we are using GNU C... (cached) yes 0:19.41 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:19.41 js/src> checking for c++... (cached) /usr/bin/g++ 0:19.41 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) works... (cached) yes 0:19.42 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:19.42 js/src> checking whether we are using GNU C++... (cached) yes 0:19.42 js/src> checking whether /usr/bin/g++ accepts -g... (cached) yes 0:19.47 js/src> checking for ranlib... (cached) gcc-ranlib 0:19.47 js/src> checking for /usr/bin/gcc... (cached) /usr/bin/gcc -std=gnu99 0:19.47 js/src> checking for strip... (cached) /bin/true 0:19.47 js/src> checking for sb-conf... no 0:19.48 js/src> checking for ve... no 0:19.48 js/src> checking for X... (cached) libraries , headers 0:19.49 js/src> checking for dnet_ntoa in -ldnet... (cached) no 0:19.49 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no 0:19.49 js/src> checking for gethostbyname... (cached) yes 0:19.49 js/src> checking for connect... (cached) yes 0:19.49 js/src> checking for remove... (cached) yes 0:19.49 js/src> checking for shmat... (cached) yes 0:19.50 js/src> checking for IceConnectionNumber in -lICE... (cached) yes 0:19.59 js/src> checking for --noexecstack option to as... yes 0:19.63 js/src> checking for -z noexecstack option to ld... yes 0:19.67 js/src> checking for -z text option to ld... yes 0:19.71 js/src> checking for -z relro option to ld... yes 0:19.76 js/src> checking for -z nocopyreloc option to ld... yes 0:19.80 js/src> checking for -Bsymbolic-functions option to ld... yes 0:19.85 js/src> checking for --build-id=sha1 option to ld... yes 0:19.88 js/src> checking whether the linker supports Identical Code Folding... no 0:20.12 js/src> checking whether removing dead symbols breaks debugging... no 0:20.12 js/src> checking for working const... (cached) yes 0:20.12 js/src> checking for mode_t... (cached) yes 0:20.13 js/src> checking for off_t... (cached) yes 0:20.13 js/src> checking for pid_t... (cached) yes 0:20.13 js/src> checking for size_t... (cached) yes 0:20.17 js/src> checking for ssize_t... yes 0:20.17 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no 0:20.17 js/src> checking for dirent.h that defines DIR... (cached) yes 0:20.19 js/src> checking for opendir in -ldir... (cached) no 0:20.19 js/src> checking for gethostbyname_r in -lc_r... (cached) no 0:20.19 js/src> checking for library containing dlopen... (cached) -ldl 0:20.19 js/src> checking for dlfcn.h... (cached) yes 0:20.20 js/src> checking for socket in -lsocket... (cached) no 0:20.20 js/src> checking for pthread_create in -lpthreads... (cached) no 0:20.20 js/src> checking for pthread_create in -lpthread... (cached) yes 0:20.26 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:20.32 js/src> checking for getc_unlocked... yes 0:20.38 js/src> checking for _getc_nolock... no 0:20.38 js/src> checking for gmtime_r... (cached) yes 0:20.38 js/src> checking for localtime_r... (cached) yes 0:20.44 js/src> checking for pthread_getname_np... yes 0:20.51 js/src> checking for pthread_get_name_np... no 0:20.51 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) 0:20.58 js/src> checking for sin in -lm... yes 0:20.58 js/src> checking for res_ninit()... (cached) yes 0:20.64 js/src> checking for nl_langinfo and CODESET... yes 0:20.64 js/src> checking for an implementation of va_copy()... (cached) yes 0:20.64 js/src> checking whether va_list can be copied by value... (cached) no 0:20.65 js/src> checking for __thread keyword for TLS variables... (cached) yes 0:20.66 js/src> checking for localeconv... (cached) yes 0:20.66 js/src> checking NSPR selection... command-line 0:20.70 js/src> checking for valid optimization flags... yes 0:20.70 js/src> checking for __cxa_demangle... (cached) yes 0:20.71 js/src> checking for -pipe support... yes 0:20.74 js/src> checking for tm_zone tm_gmtoff in struct tm... yes 0:20.85 js/src> checking what kind of list files are supported by the linker... linkerscript 0:20.87 js/src> checking for posix_fadvise... (cached) yes 0:20.88 js/src> checking for posix_fallocate... (cached) yes 0:20.89 js/src> checking for malloc.h... (cached) yes 0:20.89 js/src> checking for strndup... (cached) yes 0:20.90 js/src> checking for posix_memalign... (cached) yes 0:20.91 js/src> checking for memalign... (cached) yes 0:20.92 js/src> checking for malloc_usable_size... (cached) yes 0:20.94 js/src> checking whether malloc_usable_size definition can use const argument... no 0:20.96 js/src> checking for valloc in malloc.h... yes 0:20.98 js/src> checking for valloc in unistd.h... no 0:20.99 js/src> checking for _aligned_malloc in malloc.h... no 0:21.01 js/src> updating cache /builddir/build/BUILD/firefox-69.0.1/objdir/./config.cache 0:21.01 js/src> creating ./config.data 0:21.03 js/src> Creating config.status 0:21.12 Creating config.status 0:21.37 Reticulating splines... 0:23.60 0:02.27 File already read. Skipping: /builddir/build/BUILD/firefox-69.0.1/gfx/angle/targets/angle_common/moz.build 0:36.91 Finished reading 2080 moz.build files in 3.77s 0:36.91 Read 14 gyp files in parallel contributing 0.00s to total wall time 0:36.91 Processed into 9992 build config descriptors in 4.13s 0:36.91 RecursiveMake backend executed in 6.71s 0:36.91 3585 total backend files; 3585 created; 0 updated; 0 unchanged; 0 deleted; 27 -> 1306 Makefile 0:36.91 FasterMake backend executed in 0.42s 0:36.91 13 total backend files; 13 created; 0 updated; 0 unchanged; 0 deleted 0:36.91 Total wall time: 15.58s; CPU time: 15.37s; Efficiency: 99%; Untracked: 0.54s Configure complete! Be sure to run |mach build| to pick up any changes 0:37.46 Clobber not needed. 0:37.46 Adding make options from /builddir/build/BUILD/firefox-69.0.1/.mozconfig BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/firefox-69.0.1/objdir OBJDIR=/builddir/build/BUILD/firefox-69.0.1/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/firefox-69.0.1/.mozconfig export FOUND_MOZCONFIG 0:37.47 /usr/bin/gmake -f client.mk -s 0:37.63 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:37.63 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:37.64 Elapsed: 0.01s; From dist/xpi-stage: Kept 0 existing; Added/updated 92; Removed 0 files and 0 directories. 0:37.94 Elapsed: 0.21s; From _tests: Kept 30 existing; Added/updated 1056; Removed 0 files and 0 directories. 0:38.14 Elapsed: 0.41s; From dist/bin: Kept 265 existing; Added/updated 2495; Removed 0 files and 0 directories. 0:38.15 Elapsed: 0.53s; From dist/include: Kept 1602 existing; Added/updated 3884; Removed 0 files and 0 directories. 0:38.17 ./mozilla-config.h.stub 0:38.28 ./buildid.h.stub 0:38.40 ./source-repo.h.stub 0:38.62 config 0:38.77 config/nsinstall_real 0:38.91 config/stl.sentinel.stub 0:39.03 config/system-header.sentinel.stub 0:39.27 build/application.ini.stub 0:39.27 js/src/js-confdefs.h.stub 0:39.27 xpcom/xpcom-config.h.stub 0:39.29 security/ct/tests/gtest/valid-sth.inc.stub 0:39.38 xpcom/xpcom-private.h.stub 0:39.38 js/src/js-config.h.stub 0:39.39 build/application.ini.h.stub 0:39.52 security/apps/xpcshell.inc.stub 0:39.54 js/src/selfhosted.out.h.stub 0:39.54 build/automation.py.stub 0:39.57 security/ct/tests/gtest/valid-with-extension-sth.inc.stub 0:39.63 security/apps/addons-public.inc.stub 0:39.67 xpcom/build/Services.h.stub 0:39.69 /usr/bin/g++ -E -o self-hosting-preprocessed.pp -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DHAVE_POSIX_FALLOCATE=1 -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMOZ_AV1=1 -DJS_PUNBOX64=1 -DNO_NSPR_10_SUPPORT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_XUL=1 -DUSE_SKIA=1 -DEXPOSE_INTL_API=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_ALLOCA_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_MALLOC_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="69.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="69.0.1" -DMOZ_TREE_CAIRO=1 -DMOZ_DAV1D_ASM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DMOZ_GLUE_IN_PROGRAM=1 -DVA_COPY=va_copy -DHAVE_MEMALIGN=1 -DHAVE_VPX_VPX_DECODER_H=1 -DMOZ_X11=1 -DHAVE_LOCALECONV=1 -DMOZ_STATIC_JS=1 -DMOZ_LOGGING=1 -DMOZILLA_VERSION_U=69.0.1 -DHAVE_CPUID_H=1 -DMOZ_RAW=1 -DHAVE_DLADDR=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_ENABLE_SIGNMAR=1 -DATK_MINOR_VERSION=30 -DMOZ_PEERCONNECTION=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_PHOENIX=1 -DMOZ_WIDGET_GTK=1 -DHAVE_CLOCK_MONOTONIC=1 -DMOZILLA_VERSION="69.0.1" -DMOZ_OFFICIAL_BRANDING=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DACCESSIBILITY=1 -DHAVE_INTTYPES_H=1 -DMOZ_SRTP=1 -DMOZ_WEBRTC_SIGNALING=1 -DHAVE_PTHREAD_H=1 -DHAVE_UNISTD_H=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xhtml -DMOZ_VORBIS=1 -DNDEBUG=1 -DMOZ_ENABLE_SKIA=1 -DHAVE_TRUNCATE64=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_STAT64=1 -DHAVE_LINUX_IF_ADDR_H=1 -DMOZ_HAS_REMOTE=1 -DHAVE_SETPRIORITY=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_DLOPEN=1 -DMOZ_DLL_PREFIX="lib" -DENABLE_INTL_API=1 -DHAVE_GMTIME_R=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_DISTRIBUTION_ID="org.mozilla" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DFORCE_PR_LOG=1 -DATK_REV_VERSION=0 -DENABLE_REMOTE_AGENT=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DATK_MAJOR_VERSION=2 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DMOZ_LTO=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_VALLOC=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_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.71 xpcom/tests/gtest/dafsa_test_1.inc.stub 0:39.73 security/ct/tests/gtest/valid-secp521r1-sha512-sth.inc.stub 0:39.75 security/apps/addons-public-intermediate.inc.stub 0:39.78 xpcom/build/services.rs.stub 0:39.84 netwerk/necko-config.h.stub 0:39.86 security/apps/addons-stage.inc.stub 0:39.91 security/ct/tests/gtest/signature-covers-log-id-sth.inc.stub 0:39.98 security/apps/privileged-package-root.inc.stub 0:40.00 gfx/webrender_bindings/webrender_ffi_generated.h.stub 0:40.09 security/ct/tests/gtest/wrong-spki-sth.inc.stub 0:40.13 layout/style/ServoCSSPropList.py.stub 0:40.32 security/ct/tests/gtest/wrong-signing-key-sth.inc.stub 0:40.48 security/ct/tests/gtest/missing-log-id-sth.inc.stub 0:40.64 security/ct/tests/gtest/missing-timestamp-sth.inc.stub 0:40.80 security/ct/tests/gtest/missing-tree-size-sth.inc.stub 0:40.97 security/ct/tests/gtest/missing-root-hash-sth.inc.stub 0:41.15 security/ct/tests/gtest/missing-extensions-sth.inc.stub 0:41.34 security/ct/tests/gtest/truncated-log-id-sth.inc.stub 0:41.50 security/ct/tests/gtest/truncated-timestamp-sth.inc.stub 0:41.67 security/ct/tests/gtest/truncated-tree-size-sth.inc.stub 0:41.83 security/ct/tests/gtest/truncated-root-hash-sth.inc.stub 0:42.00 security/ct/tests/gtest/truncated-extension-sth.inc.stub 0:42.20 security/ct/tests/gtest/rsa-signer-rsa-spki-sth.inc.stub 0:42.40 dom/encoding/domainsfallbacks.properties.h.stub 0:42.42 security/ct/tests/gtest/rsa-signer-ec-spki-sth.inc.stub 0:42.52 dom/encoding/labelsencodings.properties.h.stub 0:42.62 security/ct/tests/gtest/ec-signer-rsa-spki-sth.inc.stub 0:42.63 dom/encoding/localesfallbacks.properties.h.stub 0:42.77 dom/encoding/nonparticipatingdomains.properties.h.stub 0:42.79 layout/generic/FrameIdList.h.stub 0:42.91 toolkit/crashreporter/CrashAnnotations.h.stub 0:42.91 layout/generic/FrameTypeList.h.stub 0:43.05 devtools/client/debugger/src/node.stub.stub 0:43.13 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/main.development.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/main.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/vendors.js" 0:43.19 js/src/frontend/ReservedWordsGenerated.h.stub 0:43.32 js/src/gc/StatsPhasesGenerated.h.stub 0:43.44 js/src/gc/StatsPhasesGenerated.inc.stub 0:43.56 js/src/jit/MOpcodes.h.stub 0:43.68 js/src/jit/LOpcodes.h.stub 0:43.73 xpcom/idl-parser/xpidl/xpidl.stub.stub 0:43.82 devtools/client/debugger/src/actions/node.stub.stub 0:43.90 devtools/client/debugger/src/client/node.stub.stub 0:43.90 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/debuggee.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/event-listeners.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/expressions.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/file-search.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/navigation.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/preview.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/project-text-search.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/quick-open.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/source-actors.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/source-tree.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/tabs.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/toolbox.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/ui.js" 0:43.99 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/client/chrome.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/client/firefox.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/client/index.js" 0:44.66 devtools/client/debugger/src/components/node.stub.stub 0:44.70 layout/style/nsCSSPropertyID.h.stub 0:44.76 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/A11yIntention.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/App.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/ProjectSearch.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/QuickOpenModal.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/ShortcutsModal.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/WelcomeBox.js" 0:44.82 layout/style/ServoCSSPropList.h.stub 0:44.96 layout/style/CompositorAnimatableProperties.h.stub 0:44.99 devtools/client/debugger/src/reducers/node.stub.stub 0:45.08 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/ast.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/async-requests.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/breakpoints.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/debuggee.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/event-listeners.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/expressions.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/file-search.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/pause.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/pending-breakpoints.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/preview.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/project-text-search.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/quick-open.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/source-actors.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/source-tree.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/sources.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/tabs.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/ui.js" 0:45.08 layout/style/nsComputedDOMStyleGenerated.inc.stub 0:45.21 layout/style/nsCSSPropsGenerated.inc.stub 0:45.34 layout/style/ServoStyleConsts.h.stub 0:46.06 devtools/client/debugger/src/selectors/node.stub.stub 0:46.16 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/selectors/breakpointAtLocation.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/selectors/breakpoints.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/selectors/breakpointSources.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/selectors/getCallStackFrames.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/selectors/inComponent.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/selectors/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/selectors/isLineInScope.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/selectors/isSelectedFrameVisible.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/selectors/pause.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/selectors/visibleBreakpoints.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/selectors/visibleColumnBreakpoints.js" 0:46.59 devtools/client/debugger/src/utils/node.stub.stub 0:46.69 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/assert.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/ast.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/async-value.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/asyncStoreHelper.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/bootstrap.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/build-query.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/clipboard.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/connect.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/context.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/dbg.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/defer.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/DevToolsUtils.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/expressions.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/fromJS.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/function.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/indentation.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/isMinified.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/location.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/log.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/makeRecord.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/memoize.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/memoizeLast.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/memoizableAction.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/path.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/prefs.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/preview.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/project-search.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/quick-open.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/result-list.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/selected-location.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/source-maps.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/source-queue.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/source.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/tabs.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/task.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/telemetry.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/text.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/timings.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/ui.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/url.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/utils.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/wasm.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/worker.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/workers.js" 0:47.07 devtools/client/debugger/src/workers/parser/node.stub.stub 0:47.16 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/workers/parser/index.js" 0:47.70 devtools/client/debugger/src/workers/pretty-print/node.stub.stub 0:47.72 devtools/client/debugger/src/workers/search/node.stub.stub 0:47.81 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/workers/pretty-print/index.js" 0:47.81 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/workers/search/index.js" 0:48.29 WARNING: mkdir -dot- requested by /usr/bin/gmake -C /builddir/build/BUILD/firefox-69.0.1/objdir/config/makefiles/xpidl xpidl 0:48.29 config/makefiles/xpidl/Bits.xpt 0:48.29 config/makefiles/xpidl/accessibility.xpt 0:48.31 layout/style/test/gtest/ExampleStylesheet.h.stub 0:48.37 devtools/client/debugger/src/actions/ast/node.stub.stub 0:48.43 devtools/client/debugger/src/actions/breakpoints/node.stub.stub 0:48.46 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/ast/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/ast/setInScopeLines.js" 0:48.52 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/breakpoints/breakpointPositions.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/breakpoints/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/breakpoints/modify.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/breakpoints/remapLocations.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/breakpoints/syncBreakpoint.js" 0:48.99 devtools/client/debugger/src/actions/pause/node.stub.stub 0:49.08 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/pause/breakOnNext.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/pause/commands.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/pause/continueToHere.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/pause/fetchScopes.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/pause/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/pause/mapFrames.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/pause/mapScopes.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/pause/paused.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/pause/pauseOnExceptions.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/pause/resumed.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/pause/selectFrame.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/pause/skipPausing.js" 0:49.40 config/makefiles/xpidl/alerts.xpt 0:49.40 config/makefiles/xpidl/appshell.xpt 0:49.56 config/makefiles/xpidl/appstartup.xpt 0:49.81 config/makefiles/xpidl/autocomplete.xpt 0:49.98 config/makefiles/xpidl/backgroundhangmonitor.xpt 0:50.00 config/makefiles/xpidl/browser-element.xpt 0:50.03 devtools/client/debugger/src/actions/sources/node.stub.stub 0:50.12 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/sources/blackbox.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/sources/breakableLines.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/sources/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/sources/loadSourceText.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/sources/newSources.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/sources/prettyPrint.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/sources/select.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/sources/symbols.js" 0:50.14 config/makefiles/xpidl/browser-newtab.xpt 0:50.24 config/makefiles/xpidl/browsercompsbase.xpt 0:50.29 config/makefiles/xpidl/caps.xpt 0:50.39 config/makefiles/xpidl/captivedetect.xpt 0:50.44 config/makefiles/xpidl/chrome.xpt 0:50.60 config/makefiles/xpidl/commandhandler.xpt 0:50.68 config/makefiles/xpidl/commandlines.xpt 0:50.76 config/makefiles/xpidl/composer.xpt 0:50.96 config/makefiles/xpidl/content_events.xpt 0:50.96 config/makefiles/xpidl/content_geckomediaplugins.xpt 0:51.06 devtools/client/debugger/src/actions/utils/node.stub.stub 0:51.12 config/makefiles/xpidl/content_html.xpt 0:51.13 config/makefiles/xpidl/content_webrtc.xpt 0:51.15 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/utils/create-store.js" 0:51.28 config/makefiles/xpidl/devtools_rr.xpt 0:51.33 config/makefiles/xpidl/docshell.xpt 0:51.43 config/makefiles/xpidl/dom.xpt 0:51.49 config/makefiles/xpidl/dom_audiochannel.xpt 0:51.63 devtools/client/debugger/src/client/chrome/node.stub.stub 0:51.72 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/client/chrome/commands.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/client/chrome/create.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/client/chrome/events.js" 0:51.87 config/makefiles/xpidl/dom_base.xpt 0:51.97 config/makefiles/xpidl/dom_bindings.xpt 0:52.02 config/makefiles/xpidl/dom_events.xpt 0:52.22 config/makefiles/xpidl/dom_geolocation.xpt 0:52.34 devtools/client/debugger/src/client/firefox/node.stub.stub 0:52.37 config/makefiles/xpidl/dom_html.xpt 0:52.43 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/client/firefox/commands.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/client/firefox/create.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/client/firefox/events.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/client/firefox/workers.js" 0:52.55 config/makefiles/xpidl/dom_indexeddb.xpt 0:52.60 config/makefiles/xpidl/dom_localstorage.xpt 0:52.70 config/makefiles/xpidl/dom_media.xpt 0:52.74 config/makefiles/xpidl/dom_network.xpt 0:52.84 config/makefiles/xpidl/dom_notification.xpt 0:52.93 devtools/client/debugger/src/components/Editor/node.stub.stub 0:53.02 config/makefiles/xpidl/dom_payments.xpt 0:53.06 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/Breakpoint.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/Breakpoints.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/ColumnBreakpoint.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/ColumnBreakpoints.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/ConditionalPanel.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/DebugLine.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/EditorMenu.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/EmptyLines.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/Footer.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/HighlightLine.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/HighlightLines.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/SearchBar.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/Tab.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/Tabs.js" 0:53.17 config/makefiles/xpidl/dom_power.xpt 0:53.24 devtools/client/debugger/src/components/PrimaryPanes/node.stub.stub 0:53.33 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/PrimaryPanes/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/PrimaryPanes/Outline.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/PrimaryPanes/OutlineFilter.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/PrimaryPanes/SourcesTree.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/PrimaryPanes/SourcesTreeItem.js" 0:53.69 config/makefiles/xpidl/dom_presentation.xpt 0:53.94 config/makefiles/xpidl/dom_push.xpt 0:54.36 config/makefiles/xpidl/dom_quota.xpt 0:54.58 config/makefiles/xpidl/dom_security.xpt 0:54.59 devtools/client/debugger/src/components/SecondaryPanes/node.stub.stub 0:54.59 devtools/client/debugger/src/components/shared/node.stub.stub 0:54.67 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/AccessibleImage.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/Accordion.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/Badge.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/BracketArrow.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/Dropdown.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/ManagedTree.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/Modal.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/Popover.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/PreviewFunction.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/ResultList.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/SearchInput.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/SourceIcon.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/SmartGap.js" 0:54.68 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/CommandBar.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/EventListeners.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/Expressions.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/Scopes.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/UtilsBar.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/WhyPaused.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/Worker.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/Workers.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/XHRBreakpoints.js" 0:54.77 config/makefiles/xpidl/dom_sidebar.xpt 0:54.97 config/makefiles/xpidl/dom_simpledb.xpt 0:55.12 config/makefiles/xpidl/dom_storage.xpt 0:55.30 config/makefiles/xpidl/dom_system.xpt 0:55.45 config/makefiles/xpidl/dom_webauthn.xpt 0:55.61 config/makefiles/xpidl/dom_webspeechrecognition.xpt 0:55.75 devtools/client/debugger/src/utils/breakpoint/node.stub.stub 0:55.81 config/makefiles/xpidl/dom_webspeechsynth.xpt 0:55.85 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/breakpoint/astBreakpointLocation.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/breakpoint/breakpointPositions.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/breakpoint/index.js" 0:55.97 config/makefiles/xpidl/dom_workers.xpt 0:56.09 devtools/client/debugger/src/utils/editor/node.stub.stub 0:56.18 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/editor/create-editor.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/editor/get-expression.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/editor/get-token-location.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/editor/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/editor/source-documents.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/editor/source-editor.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/editor/source-search.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/editor/token-events.js" 0:56.19 config/makefiles/xpidl/dom_xslt.xpt 0:56.36 config/makefiles/xpidl/dom_xul.xpt 0:56.52 config/makefiles/xpidl/downloads.xpt 0:56.56 devtools/client/debugger/src/utils/pause/node.stub.stub 0:56.66 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/why.js" 0:56.81 config/makefiles/xpidl/editor.xpt 0:57.05 config/makefiles/xpidl/enterprisepolicies.xpt 0:57.23 devtools/client/debugger/src/utils/resource/node.stub.stub 0:57.26 devtools/client/debugger/src/utils/sources-tree/node.stub.stub 0:57.32 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/resource/base-query.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/resource/compare.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/resource/core.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/resource/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/resource/memoize.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/resource/query-cache.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/resource/query.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/resource/selector.js" 0:57.36 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/sources-tree/addToTree.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/sources-tree/collapseTree.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/sources-tree/formatTree.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/sources-tree/getDirectories.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/sources-tree/getURL.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/sources-tree/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/sources-tree/sortTree.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/sources-tree/treeOrder.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/sources-tree/updateTree.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/sources-tree/utils.js" 0:57.52 config/makefiles/xpidl/extensions.xpt 0:57.68 config/makefiles/xpidl/exthandler.xpt 0:57.84 config/makefiles/xpidl/fastfind.xpt 0:58.09 config/makefiles/xpidl/gfx.xpt 0:58.26 config/makefiles/xpidl/html5.xpt 0:58.34 config/makefiles/xpidl/htmlparser.xpt 0:58.37 devtools/client/debugger/src/actions/utils/middleware/node.stub.stub 0:58.47 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/utils/middleware/context.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/utils/middleware/history.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/utils/middleware/log.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/utils/middleware/promise.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/utils/middleware/thunk.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/utils/middleware/timing.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/utils/middleware/wait-service.js" 0:58.48 config/makefiles/xpidl/imglib2.xpt 0:58.50 config/makefiles/xpidl/inspector.xpt 0:58.63 config/makefiles/xpidl/intl.xpt 0:58.80 config/makefiles/xpidl/jar.xpt 0:58.86 config/makefiles/xpidl/jsdebugger.xpt 0:58.98 config/makefiles/xpidl/jsinspector.xpt 0:59.13 config/makefiles/xpidl/kvstore.xpt 0:59.14 config/makefiles/xpidl/layout_base.xpt 0:59.26 devtools/client/debugger/src/components/Editor/menus/node.stub.stub 0:59.30 config/makefiles/xpidl/layout_printing.xpt 0:59.34 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/menus/breakpoints.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/menus/editor.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/menus/source.js" 0:59.36 config/makefiles/xpidl/layout_xul_tree.xpt 0:59.52 config/makefiles/xpidl/locale.xpt 0:59.52 config/makefiles/xpidl/loginmgr.xpt 0:59.71 config/makefiles/xpidl/migration.xpt 0:59.71 config/makefiles/xpidl/mimetype.xpt 0:59.87 config/makefiles/xpidl/mozfind.xpt 0:59.96 config/makefiles/xpidl/mozintl.xpt 1:00.09 config/makefiles/xpidl/necko.xpt 1:00.14 config/makefiles/xpidl/necko_about.xpt 1:00.25 config/makefiles/xpidl/necko_cache.xpt 1:00.41 config/makefiles/xpidl/necko_cache2.xpt 1:00.72 config/makefiles/xpidl/necko_cookie.xpt 1:00.96 config/makefiles/xpidl/necko_dns.xpt 1:01.20 config/makefiles/xpidl/necko_file.xpt 1:01.45 config/makefiles/xpidl/necko_ftp.xpt 1:01.60 config/makefiles/xpidl/necko_http.xpt 1:01.77 config/makefiles/xpidl/necko_mdns.xpt 1:02.10 config/makefiles/xpidl/necko_res.xpt 1:02.23 config/makefiles/xpidl/necko_socket.xpt 1:02.27 config/makefiles/xpidl/necko_strconv.xpt 1:02.41 config/makefiles/xpidl/necko_viewsource.xpt 1:02.47 config/makefiles/xpidl/necko_websocket.xpt 1:02.62 config/makefiles/xpidl/necko_wifi.xpt 1:02.65 config/makefiles/xpidl/parentalcontrols.xpt 1:02.81 config/makefiles/xpidl/peerconnection.xpt 1:02.82 config/makefiles/xpidl/pipnss.xpt 1:02.96 config/makefiles/xpidl/pippki.xpt 1:03.00 config/makefiles/xpidl/places.xpt 1:03.19 config/makefiles/xpidl/plugin.xpt 1:03.54 config/makefiles/xpidl/pref.xpt 1:03.54 config/makefiles/xpidl/prefetch.xpt 1:03.76 config/makefiles/xpidl/profiler.xpt 1:03.77 config/makefiles/xpidl/remote.xpt 1:03.93 config/makefiles/xpidl/reputationservice.xpt 1:03.94 config/makefiles/xpidl/sandbox.xpt 1:04.08 config/makefiles/xpidl/satchel.xpt 1:04.10 config/makefiles/xpidl/services-crypto-component.xpt 1:04.26 config/makefiles/xpidl/services_fxaccounts.xpt 1:04.30 config/makefiles/xpidl/shellservice.xpt 1:04.42 config/makefiles/xpidl/shistory.xpt 1:04.44 config/makefiles/xpidl/spellchecker.xpt 1:04.59 config/makefiles/xpidl/storage.xpt 1:04.67 config/makefiles/xpidl/telemetry.xpt 1:04.75 config/makefiles/xpidl/test_necko.xpt 1:04.97 config/makefiles/xpidl/thumbnails.xpt 1:05.11 config/makefiles/xpidl/toolkit_antitracking.xpt 1:05.14 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 1:05.26 config/makefiles/xpidl/toolkit_cleardata.xpt 1:05.31 config/makefiles/xpidl/toolkit_crashservice.xpt 1:05.46 config/makefiles/xpidl/toolkit_filewatcher.xpt 1:05.48 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 1:05.60 config/makefiles/xpidl/toolkit_osfile.xpt 1:05.62 config/makefiles/xpidl/toolkit_search.xpt 1:05.74 config/makefiles/xpidl/toolkit_securityreporter.xpt 1:05.79 config/makefiles/xpidl/toolkit_shell.xpt 1:05.92 config/makefiles/xpidl/toolkit_xulstore.xpt 1:05.94 config/makefiles/xpidl/toolkitprofile.xpt 1:06.07 config/makefiles/xpidl/txmgr.xpt 1:06.09 config/makefiles/xpidl/txtsvc.xpt 1:06.26 config/makefiles/xpidl/uconv.xpt 1:06.28 config/makefiles/xpidl/update.xpt 1:06.42 config/makefiles/xpidl/uriloader.xpt 1:06.46 config/makefiles/xpidl/url-classifier.xpt 1:06.57 config/makefiles/xpidl/urlformatter.xpt 1:06.74 config/makefiles/xpidl/webBrowser_core.xpt 1:06.88 config/makefiles/xpidl/webbrowserpersist.xpt 1:06.91 config/makefiles/xpidl/webextensions.xpt 1:07.11 config/makefiles/xpidl/webvtt.xpt 1:07.19 config/makefiles/xpidl/widget.xpt 1:07.25 config/makefiles/xpidl/windowcreator.xpt 1:07.34 config/makefiles/xpidl/windowwatcher.xpt 1:07.50 config/makefiles/xpidl/xpcom_base.xpt 1:07.70 config/makefiles/xpidl/xpcom_components.xpt 1:08.07 config/makefiles/xpidl/xpcom_ds.xpt 1:08.11 config/makefiles/xpidl/xpcom_io.xpt 1:08.30 config/makefiles/xpidl/xpcom_system.xpt 1:08.52 config/makefiles/xpidl/xpcom_threads.xpt 1:08.53 devtools/client/debugger/src/components/Editor/Preview/node.stub.stub 1:08.53 devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/node.stub.stub 1:08.62 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/Preview/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/Preview/Popup.js" 1:08.64 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/Breakpoint.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeading.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeadingsContextMenu.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointsContextMenu.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/ExceptionOption.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/index.js" 1:08.82 config/makefiles/xpidl/xpcomtest.xpt 1:08.86 config/makefiles/xpidl/xpconnect.xpt 1:09.01 config/makefiles/xpidl/xpctest.xpt 1:09.16 config/makefiles/xpidl/xul.xpt 1:09.31 config/makefiles/xpidl/xulapp.xpt 1:09.37 devtools/client/debugger/src/components/SecondaryPanes/Frames/node.stub.stub 1:09.42 config/makefiles/xpidl/zipwriter.xpt 1:09.49 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/Frame.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameIndent.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameMenu.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/Group.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/index.js" 1:09.59 devtools/client/debugger/src/components/shared/Button/node.stub.stub 1:09.60 devtools/client/debugger/src/utils/pause/frames/node.stub.stub 1:09.66 config/makefiles/xpidl/xptdata.cpp 1:09.68 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/Button/CloseButton.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/Button/CommandBarButton.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/Button/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/Button/PaneToggleButton.js" 1:09.73 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/frames/annotateFrames.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/frames/collapseFrames.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/frames/displayName.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/frames/getFrameUrl.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/frames/getLibraryFromUrl.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/frames/index.js" 1:10.44 devtools/client/debugger/src/utils/pause/mapScopes/node.stub.stub 1:10.47 devtools/client/debugger/src/utils/pause/scopes/node.stub.stub 1:10.55 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/mapScopes/buildGeneratedBindingList.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/mapScopes/filtering.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/mapScopes/findGeneratedBindingFromPosition.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/mapScopes/getApplicableBindingsForOriginalPosition.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/mapScopes/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/mapScopes/locColumn.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/mapScopes/mappingContains.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/mapScopes/positionCmp.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/mapScopes/rangeMetadata.js" 1:10.58 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/scopes/getScope.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/scopes/getVariables.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/scopes/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/scopes/utils.js" 1:11.30 xpcom/base/error_list.rs.stub 1:11.30 xpcom/ds/nsGkAtomList.h.stubxpcom/components/Components.h.stub 1:11.44 xpcom/base/ErrorList.h.stub 1:11.49 intl/locale/encodingsgroups.properties.h.stub 1:11.49 xpcom/ds/nsGkAtomConsts.h.stub 1:11.57 xpcom/base/ErrorNamesInternal.h.stub 1:11.63 netwerk/dns/etld_data.inc.stub 1:11.66 dom/base/PropertyUseCounterMap.inc.stub 1:11.66 dom/bindings/CSS2Properties.webidl.stub 1:11.69 xpcom/base/gk_rust_utils_ffi_generated.h.stub 1:11.79 dom/base/UseCounterList.h.stub 1:11.93 accessible/xpcom/xpcAccEvents.h.stub 1:12.41 security/manager/ssl/nsSTSPreloadList.h.stub 1:12.59 toolkit/components/telemetry/TelemetryEventData.h.stub 1:13.05 toolkit/components/telemetry/TelemetryEventEnums.h.stub 1:13.51 toolkit/components/telemetry/TelemetryHistogramData.inc.stub 1:14.18 toolkit/components/telemetry/TelemetryHistogramEnums.h.stub 1:14.52 toolkit/components/telemetry/TelemetryHistogramNameMap.h.stub 1:15.32 toolkit/components/telemetry/TelemetryProcessData.h.stub 1:15.46 toolkit/components/telemetry/TelemetryProcessEnums.h.stub 1:15.61 toolkit/components/telemetry/TelemetryScalarData.h.stub 1:16.31 toolkit/components/telemetry/TelemetryScalarEnums.h.stub 1:33.73 Generating /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestExampleWorkerInterface-example.h 1:33.73 Generating /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestExampleWorkerInterface-example.cpp 1:33.73 Generating /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestExampleProxyInterface-example.h 1:33.73 Generating /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestExampleProxyInterface-example.cpp 1:33.73 Generating /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestExampleInterface-example.h 1:33.73 Generating /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestExampleInterface-example.cpp 1:42.34 testing/geckodriver/force-cargo-program-build 1:42.35 toolkit/library/rust/force-cargo-library-build 1:42.35 mfbt 1:42.35 mfbt/tests/gtest 1:42.43 Blocking waiting for file lock on package cache 1:42.99 Blocking waiting for file lock on package cache 1:44.10 Compiling version_check v0.1.5 1:44.66 Compiling proc-macro2 v0.4.27 1:45.73 Compiling libc v0.2.51 1:46.05 Compiling libc v0.2.51 1:46.64 Compiling unicode-xid v0.1.0 1:46.86 Compiling syn v0.15.30 1:47.10 Compiling autocfg v0.1.2 1:47.23 /builddir/build/BUILD/firefox-69.0.1/mfbt/Compression.cpp: In static member function 'static bool mozilla::Compression::LZ4::decompress(const char*, char*, size_t)': 1:47.23 /builddir/build/BUILD/firefox-69.0.1/mfbt/Compression.cpp:41:74: warning: 'int LZ4_decompress_fast(const char*, char*, int)' is deprecated: This function is deprecated and unsafe. Consider using LZ4_decompress_safe() instead [-Wdeprecated-declarations] 1:47.23 int ret = LZ4_decompress_fast(aSource, aDest, outputSizeChecked.value()); 1:47.23 ^ 1:47.23 In file included from /builddir/build/BUILD/firefox-69.0.1/mfbt/Compression.cpp:15: 1:47.23 /builddir/build/BUILD/firefox-69.0.1/mfbt/lz4.h:662:16: note: declared here 1:47.23 LZ4LIB_API int LZ4_decompress_fast (const char* src, char* dst, int originalSize); 1:47.23 ^~~~~~~~~~~~~~~~~~~ 1:47.23 /builddir/build/BUILD/firefox-69.0.1/mfbt/Compression.cpp:41:74: warning: 'int LZ4_decompress_fast(const char*, char*, int)' is deprecated: This function is deprecated and unsafe. Consider using LZ4_decompress_safe() instead [-Wdeprecated-declarations] 1:47.23 int ret = LZ4_decompress_fast(aSource, aDest, outputSizeChecked.value()); 1:47.23 ^ 1:47.23 In file included from /builddir/build/BUILD/firefox-69.0.1/mfbt/Compression.cpp:15: 1:47.23 /builddir/build/BUILD/firefox-69.0.1/mfbt/lz4.h:662:16: note: declared here 1:47.23 LZ4LIB_API int LZ4_decompress_fast (const char* src, char* dst, int originalSize); 1:47.23 ^~~~~~~~~~~~~~~~~~~ 1:48.09 Compiling byteorder v1.3.1 1:48.86 Compiling byteorder v1.3.1 1:49.78 Compiling autocfg v0.1.2 1:50.53 Compiling lazy_static v1.2.0 1:50.68 Compiling void v1.0.2 1:50.80 Compiling rand_core v0.4.0 1:51.52 Compiling nodrop v0.1.12 1:51.65 Compiling serde v1.0.88 1:51.65 Compiling cfg-if v0.1.6 1:51.77 Compiling typenum v1.10.0 1:51.93 js/src 1:52.56 Compiling siphasher v0.2.1 1:53.08 Compiling fnv v1.0.6 1:53.25 Compiling nodrop v0.1.12 1:53.41 Compiling rand_core v0.4.0 1:53.66 Compiling scopeguard v0.3.2 1:53.79 Compiling proc-macro2 v0.4.27 1:54.04 Compiling lazy_static v1.2.0 1:54.21 Compiling strsim v0.7.0 1:54.88 Compiling memoffset v0.2.1 1:54.97 Compiling siphasher v0.2.1 1:55.42 Compiling slab v0.4.1 1:55.66 Compiling unicode-xid v0.1.0 1:55.87 Compiling futures v0.1.23 1:55.93 Compiling ident_case v1.0.0 1:56.17 Compiling cfg-if v0.1.6 1:56.32 Compiling typenum v1.10.0 1:56.33 js/src/editline 1:57.14 js/src/frontend 1:58.30 Compiling void v1.0.2 1:58.44 Compiling memchr v2.2.0 2:00.34 Compiling cc v1.0.34 2:01.37 Compiling lazycell v1.2.1 2:01.57 Compiling byte-tools v0.3.0 2:01.72 Compiling build_const v0.2.0 2:02.27 Compiling matches v0.1.6 2:02.36 Compiling syn v0.15.30 2:03.45 Compiling serde v1.0.88 2:04.34 Compiling cc v1.0.34 2:11.30 Compiling scopeguard v0.3.2 2:11.92 Compiling memoffset v0.2.1 2:12.03 Compiling semver-parser v0.7.0 2:13.95 Compiling lazycell v1.2.1 2:14.19 Compiling khronos_api v3.1.0 2:14.95 Compiling encoding_rs v0.8.17 2:15.25 Compiling glob v0.2.11 2:15.68 Compiling unicode-normalization v0.1.5 2:16.94 Compiling fnv v1.0.6 2:17.55 Compiling httparse v1.3.3 2:18.34 Compiling byte-tools v0.3.0 2:18.47 Compiling procedural-masquerade v0.1.1 2:18.75 Compiling dtoa v0.4.2 2:19.20 Compiling futures v0.1.23 2:19.30 Compiling itoa v0.4.1 2:19.60 Compiling memchr v2.2.0 2:21.30 Compiling ryu v0.2.4 2:22.18 Compiling opaque-debug v0.2.1 2:22.27 Compiling string v0.1.1 2:22.46 /builddir/build/BUILD/firefox-69.0.1/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, js::frontend::GeneralParser::ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': 2:22.47 /builddir/build/BUILD/firefox-69.0.1/js/src/frontend/Parser.cpp:7076:16: warning: 'innerName' may be used uninitialized in this function [-Wmaybe-uninitialized] 2:22.47 NameNodeType innerName; 2:22.47 ^~~~~~~~~ 2:22.47 Compiling percent-encoding v1.0.0 2:23.32 Compiling try-lock v0.2.2 2:23.48 Compiling fake-simd v0.1.2 2:23.62 Compiling num-traits v0.2.6 2:24.05 /builddir/build/BUILD/firefox-69.0.1/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': 2:24.05 /builddir/build/BUILD/firefox-69.0.1/js/src/frontend/Parser.cpp:5640:19: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] 2:24.05 TernaryNodeType ifNode; 2:24.05 ^~~~~~ 2:24.58 Compiling indexmap v1.0.1 2:24.61 Compiling slab v0.4.1 2:24.84 Compiling ucd-util v0.1.1 2:25.48 Compiling num-traits v0.2.6 2:25.57 Compiling adler32 v1.0.2 2:25.89 Compiling utf-8 v0.7.5 2:26.38 Compiling num-integer v0.1.39 2:26.71 Compiling itoa v0.4.1 2:27.01 Compiling pkg-config v0.3.9 2:27.30 Compiling quick-error v1.2.1 2:27.47 Compiling dtoa v0.4.2 2:27.65 /builddir/build/BUILD/firefox-69.0.1/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::ClassNodeType js::frontend::GeneralParser::classDefinition(js::frontend::YieldHandling, js::frontend::GeneralParser::ClassContext, js::frontend::DefaultHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': 2:27.65 /builddir/build/BUILD/firefox-69.0.1/js/src/frontend/Parser.cpp:7076:16: warning: 'innerName' may be used uninitialized in this function [-Wmaybe-uninitialized] 2:27.65 NameNodeType innerName; 2:27.65 ^~~~~~~~~ 2:27.88 Compiling ucd-util v0.1.1 2:28.57 Compiling safemem v0.3.0 2:28.72 Compiling regex v1.0.3 2:29.69 /builddir/build/BUILD/firefox-69.0.1/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': 2:29.69 /builddir/build/BUILD/firefox-69.0.1/js/src/frontend/Parser.cpp:5640:19: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] 2:29.69 TernaryNodeType ifNode; 2:29.69 ^~~~~~ 2:29.98 Compiling stable_deref_trait v1.0.0 2:30.10 Compiling matches v0.1.6 2:30.18 Compiling remove_dir_all v0.5.2 2:30.28 Compiling bitflags v1.0.4 2:30.38 Compiling semver-parser v0.7.0 2:30.40 Compiling regex v1.0.3 2:31.84 Compiling utf8-ranges v1.0.0 2:32.43 Compiling xml-rs v0.8.0 2:32.56 Compiling xml-rs v0.8.0 2:39.95 Compiling fake-simd v0.1.2 2:40.12 Compiling opaque-debug v0.2.1 2:40.20 Compiling smallbitvec v2.3.0 2:41.08 Compiling bitflags v1.0.4 2:41.18 Compiling bindgen v0.49.3 2:41.46 Compiling unicode-width v0.1.4 2:41.64 Compiling scoped-tls v1.0.0 2:41.84 Compiling urlencoding v1.0.0 2:42.29 Compiling thin-slice v0.1.1 2:42.46 Compiling utf8-ranges v1.0.0 2:42.52 Compiling failure_derive v0.1.3 2:43.07 Compiling geckodriver v0.24.0 (/builddir/build/BUILD/firefox-69.0.1/testing/geckodriver) 2:43.15 warning: trait objects without an explicit `dyn` are deprecated 2:43.15 --> testing/geckodriver/build.rs:40:38 2:43.15 | 2:43.15 40 | fn get_build_info(dir: &Path) -> Box { 2:43.15 | ^^^^^^^^^ help: use `dyn`: `dyn BuildInfo` 2:43.15 | 2:43.15 = note: #[warn(bare_trait_objects)] on by default 2:43.47 Compiling same-file v1.0.2 2:43.81 Compiling rayon-core v1.4.0 2:44.03 Compiling precomputed-hash v0.1.1 2:44.14 Compiling peeking_take_while v0.1.2 2:44.27 Compiling shlex v0.1.1 2:44.88 Compiling unicode-segmentation v1.2.1 2:44.95 Compiling num-integer v0.1.39 2:45.76 Compiling scopeguard v1.0.0 2:45.88 Compiling scoped-tls v0.1.0 2:45.90 Compiling podio v0.1.5 2:46.07 Compiling num-derive v0.2.5 2:46.14 Compiling strsim v0.7.0 2:46.90 Compiling unicode-normalization v0.1.5 2:48.02 Compiling winapi v0.3.6 (https://github.com/froydnj/winapi-rs?branch=aarch64#ac8afeb7) 2:48.14 Compiling rust-ini v0.10.3 2:50.59 Compiling threadbound v0.1.0 2:50.83 Compiling unicase v1.4.2 2:50.85 Compiling percent-encoding v1.0.0 2:51.10 Compiling unicase v2.4.0 2:51.41 Compiling rand_pcg v0.1.2 2:51.55 Compiling cose v0.1.4 2:51.67 Compiling rand_chacha v0.1.1 2:51.83 Compiling either v1.1.0 2:51.95 Compiling rand v0.6.5 2:52.07 Compiling binary-space-partition v0.1.2 2:52.23 Compiling thread_local v0.3.6 2:52.26 Compiling thread_profiler v0.1.1 2:52.41 Compiling indexmap v1.0.1 2:52.98 Compiling unreachable v1.0.0 2:53.07 Compiling rand_core v0.3.1 2:53.16 Compiling rand_jitter v0.1.4 2:53.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:20: 2:53.21 /builddir/build/BUILD/firefox-69.0.1/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)': 2:53.21 /builddir/build/BUILD/firefox-69.0.1/js/src/frontend/BytecodeEmitter.cpp:2699:48: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 2:53.21 NameOpEmitter noe(this, name, loc, kind); 2:53.21 ^ 2:53.43 Compiling svg_fmt v0.4.0 2:53.74 Compiling arrayvec v0.4.6 2:54.50 Compiling crossbeam-utils v0.6.5 2:56.48 Compiling error-chain v0.11.0 2:56.64 Compiling log v0.4.6 2:57.00 Compiling atomic_refcell v0.1.0 2:57.30 Compiling bitreader v0.3.0 2:57.44 Compiling block-padding v0.1.2 2:57.73 Compiling crc v1.7.0 2:57.78 Compiling quick-error v1.2.1 2:57.93 Compiling arrayref v0.3.4 2:58.01 Compiling remove_dir_all v0.5.2 2:58.10 Compiling mio-named-pipes v0.1.5 2:58.20 Compiling mp4parse_fallible v0.0.1 2:58.33 Compiling unicode-bidi v0.3.4 2:58.34 Compiling unicode-segmentation v1.2.1 2:59.35 Compiling moz_cbor v0.1.1 3:01.58 Compiling lazycell v0.4.0 3:01.72 Compiling foreign-types v0.3.0 3:01.82 Compiling runloop v0.1.0 3:02.13 Compiling bzip2-sys v0.1.6 3:02.26 Compiling boxfnonce v0.0.3 3:02.57 Compiling slab v0.3.0 3:02.80 Compiling termcolor v0.3.6 3:03.12 Compiling miniz_oxide_c_api v0.1.2 3:03.64 Compiling humantime v1.1.1 3:04.71 Compiling regex-syntax v0.6.0 3:05.06 Compiling prefs_parser v0.0.1 (/builddir/build/BUILD/firefox-69.0.1/modules/libpref/parser) 3:06.22 Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/build/workspace-hack) 3:06.43 Compiling rand_chacha v0.1.1 3:06.70 Compiling rand_pcg v0.1.2 3:06.94 Compiling rand v0.6.5 3:07.23 Compiling phf_shared v0.7.21 3:07.46 Compiling arrayvec v0.4.6 3:07.49 /builddir/build/BUILD/firefox-69.0.1/js/src/vm/Interpreter.cpp: In function 'bool js::GetProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)': 3:07.49 /builddir/build/BUILD/firefox-69.0.1/js/src/vm/Interpreter.cpp:4481:24: warning: 'proto' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:07.49 if (GetPropertyPure(cx, proto, NameToId(name), vp.address())) { 3:07.49 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:08.23 Compiling rand_core v0.3.1 3:08.33 Compiling rand_jitter v0.1.4 3:08.88 Compiling crossbeam-utils v0.6.5 3:10.88 Compiling log v0.4.6 3:11.56 Compiling crossbeam-utils v0.2.2 3:12.22 Compiling unreachable v1.0.0 3:12.38 Compiling libloading v0.5.0 3:13.16 Compiling cmake v0.1.29 3:17.01 Compiling semver v0.9.0 3:18.70 Compiling clang-sys v0.28.0 3:19.44 Compiling block-padding v0.1.2 3:19.69 Compiling dtoa-short v0.3.1 3:20.01 Compiling regex-syntax v0.6.0 3:30.42 Compiling semver v0.6.0 3:36.26 Compiling smallvec v0.6.6 3:36.89 Compiling rand_hc v0.1.0 3:37.90 Compiling rand_isaac v0.1.1 3:38.82 Compiling rand_xorshift v0.1.1 3:39.14 Compiling crossbeam-epoch v0.7.1 3:40.75 Compiling tokio-executor v0.1.7 3:41.60 Compiling want v0.0.6 3:41.85 Compiling libdbus-sys v0.1.5 3:42.27 Compiling lmdb-rkv-sys v0.8.4 3:43.17 Compiling servo_arc v0.1.1 (/builddir/build/BUILD/firefox-69.0.1/servo/components/servo_arc) 3:43.67 Compiling owning_ref v0.4.0 3:43.95 Compiling unicode-bidi v0.3.4 3:47.79 Compiling thread_local v0.3.6 3:48.53 Compiling idna v0.1.4 3:48.77 Compiling walkdir v2.1.4 3:51.01 Compiling lock_api v0.2.0 3:51.63 Compiling itertools v0.7.6 3:53.68 Compiling semver v0.6.0 3:55.52 Compiling humantime v1.1.1 4:01.62 Compiling uluru v0.3.0 4:01.79 Compiling rand_isaac v0.1.1 4:01.87 Compiling rand_hc v0.1.0 4:02.73 Compiling rand_xorshift v0.1.1 4:02.86 Compiling crossbeam-epoch v0.7.1 4:03.08 Compiling tokio-executor v0.1.7 4:03.89 Compiling log v0.3.9 4:04.54 Compiling dogear v0.2.6 4:04.67 Compiling webrtc-sdp v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/rsdparsa) 4:04.89 warning: `...` range patterns are deprecated 4:04.89 --> media/webrtc/signaling/src/sdp/rsdparsa/src/attribute_type.rs:1820:30 4:04.89 | 4:04.89 1820 | x @ 0...0x00ff_ffff => x, 4:04.89 | ^^^ help: use `..=` for an inclusive range 4:04.89 | 4:04.89 = note: #[warn(ellipsis_inclusive_range_patterns)] on by default 4:04.89 warning: `...` range patterns are deprecated 4:04.89 --> media/webrtc/signaling/src/sdp/rsdparsa/src/attribute_type.rs:1829:30 4:04.89 | 4:04.89 1829 | x @ 0...2 => x, 4:04.89 | ^^^ help: use `..=` for an inclusive range 4:04.89 warning: `...` range patterns are deprecated 4:04.89 --> media/webrtc/signaling/src/sdp/rsdparsa/src/attribute_type.rs:1867:22 4:04.89 | 4:04.89 1867 | x @ 0...128 => parameters.encodings.push(x), 4:04.89 | ^^^ help: use `..=` for an inclusive range 4:04.89 warning: `...` range patterns are deprecated 4:04.89 --> media/webrtc/signaling/src/sdp/rsdparsa/src/attribute_type.rs:1884:22 4:04.89 | 4:04.89 1884 | 0...100 => Some(x), 4:04.89 | ^^^ help: use `..=` for an inclusive range 4:04.89 warning: `...` range patterns are deprecated 4:04.89 --> media/webrtc/signaling/src/sdp/rsdparsa/src/media_type.rs:374:24 4:04.89 | 4:04.89 374 | 96 ... 127 => (), // dynamic range 4:04.89 | ^^^ help: use `..=` for an inclusive range 4:12.18 Compiling crossbeam-epoch v0.3.1 4:16.13 Compiling rand v0.4.3 4:16.56 Compiling new_debug_unreachable v1.0.1 4:19.07 Compiling iovec v0.1.2 4:19.33 Compiling rand_os v0.1.3 4:19.48 Compiling cubeb-sys v0.5.4 4:20.06 Compiling net2 v0.2.33 4:20.69 Compiling phf v0.7.21 4:20.99 Compiling rustc_version v0.2.3 4:21.64 Compiling num_cpus v1.7.0 4:23.55 Compiling time v0.1.40 4:29.57 In file included from /builddir/build/BUILD/firefox-69.0.1/js/src/vm/Stack.h:23, 4:29.57 from /builddir/build/BUILD/firefox-69.0.1/js/src/vm/Runtime.h:57, 4:29.57 from /builddir/build/BUILD/firefox-69.0.1/js/src/vm/JSContext.h:27, 4:29.58 from /builddir/build/BUILD/firefox-69.0.1/js/src/util/StringBuffer.h:15, 4:29.58 from /builddir/build/BUILD/firefox-69.0.1/js/src/util/StringBuffer.cpp:7, 4:29.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/src/Unified_cpp_js_src10.cpp:11: 4:29.58 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/JSJitFrameIter.h: In member function 'void js::jit::JSJitFrameIter::unaliasedForEachActual(Op, js::jit::ReadFrameArgsBehavior) const [with Op = js::CopyToHeap]': 4:29.58 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/JSJitFrameIter.h:237:21: warning: 'end' may be used uninitialized in this function [-Wmaybe-uninitialized] 4:29.58 unsigned start, end; 4:29.58 ^~~ 4:29.58 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/JSJitFrameIter.h:237:14: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] 4:29.58 unsigned start, end; 4:29.58 ^~~~~ 4:29.58 Compiling miniz_oxide v0.1.2 4:32.35 Compiling idna v0.1.4 4:34.35 Compiling term_size v0.3.0 4:35.21 Compiling base64 v0.10.0 4:36.10 Compiling base64 v0.9.3 4:37.19 Compiling crossbeam-channel v0.3.7 4:37.90 Compiling rand v0.4.3 4:39.21 Compiling which v1.0.3 4:39.25 Compiling crossbeam-deque v0.6.3 4:39.57 Compiling tokio-timer v0.2.11 4:39.70 Compiling iovec v0.1.2 4:39.96 Compiling rand_os v0.1.3 4:40.71 Compiling net2 v0.2.33 4:40.75 Compiling num_cpus v1.7.0 4:41.70 Compiling tokio-current-thread v0.1.6 4:42.59 Compiling hashglobe v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/servo/components/hashglobe) 4:43.04 Compiling generic-array v0.12.0 4:43.76 Compiling thin-vec v0.1.0 4:43.78 Compiling quote v0.6.11 4:44.87 Compiling time v0.1.40 4:45.62 Compiling freetype v0.4.0 4:46.37 Compiling url v1.7.2 4:47.16 Compiling libudev-sys v0.1.3 (/builddir/build/BUILD/firefox-69.0.1/dom/webauthn/libudev-sys) 4:47.64 Compiling pulse-ffi v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/media/libcubeb/cubeb-pulse-rs/pulse-ffi) 4:48.88 Compiling memmap v0.5.2 4:49.48 Compiling memmap v0.6.2 4:49.95 Compiling atty v0.2.11 4:49.97 Compiling fxhash v0.2.1 4:50.55 Compiling quote v0.6.11 4:50.65 Compiling tokio-timer v0.2.11 4:52.58 Compiling tokio-current-thread v0.1.6 4:52.80 Compiling crossbeam-deque v0.6.3 4:53.17 Compiling crossbeam-deque v0.2.0 4:53.48 Compiling generic-array v0.12.0 4:54.23 Compiling nom v4.1.1 4:54.81 Compiling aho-corasick v0.6.8 4:54.95 Compiling aho-corasick v0.6.8 4:55.75 Compiling serde_json v1.0.26 4:56.11 Compiling parking_lot_core v0.5.0 4:56.49 Compiling parking_lot v0.8.0 4:56.90 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/toolkit/library/rust/shared) 4:57.36 Compiling gl_generator v0.11.0 4:58.58 Compiling ordered-float v1.0.1 4:59.04 Compiling mp4parse v0.11.2 (/builddir/build/BUILD/firefox-69.0.1/media/mp4parse-rust/mp4parse) 4:59.20 warning: `...` range patterns are deprecated 4:59.20 --> media/mp4parse-rust/mp4parse/src/lib.rs:629:10 4:59.20 | 4:59.20 629 | 2...7 => return Err(Error::InvalidData("malformed size")), 4:59.20 | ^^^ help: use `..=` for an inclusive range 4:59.20 | 4:59.20 = note: #[warn(ellipsis_inclusive_range_patterns)] on by default 4:59.20 warning: `...` range patterns are deprecated 4:59.20 --> media/mp4parse-rust/mp4parse/src/lib.rs:1288:14 4:59.20 | 4:59.20 1288 | 0...1 => { 4:59.20 | ^^^ help: use `..=` for an inclusive range 4:59.20 warning: `...` range patterns are deprecated 4:59.20 --> media/mp4parse-rust/mp4parse/src/lib.rs:1583:11 4:59.20 | 4:59.20 1583 | 1 ... 4 | 6 | 7 | 17 | 19 ... 23 => { 4:59.20 | ^^^ help: use `..=` for an inclusive range 4:59.20 warning: `...` range patterns are deprecated 4:59.20 --> media/mp4parse-rust/mp4parse/src/lib.rs:1583:35 4:59.20 | 4:59.20 1583 | 1 ... 4 | 6 | 7 | 17 | 19 ... 23 => { 4:59.20 | ^^^ help: use `..=` for an inclusive range 4:59.20 warning: `...` range patterns are deprecated 4:59.20 --> media/mp4parse-rust/mp4parse/src/lib.rs:1600:19 4:59.20 | 4:59.20 1600 | 0 ... 9390 => 8000, 4:59.20 | ^^^ help: use `..=` for an inclusive range 4:59.20 warning: `...` range patterns are deprecated 4:59.20 --> media/mp4parse-rust/mp4parse/src/lib.rs:1601:22 4:59.20 | 4:59.20 1601 | 9391 ... 11501 => 11025, 4:59.20 | ^^^ help: use `..=` for an inclusive range 4:59.20 warning: `...` range patterns are deprecated 4:59.20 --> media/mp4parse-rust/mp4parse/src/lib.rs:1602:23 4:59.20 | 4:59.20 1602 | 11502 ... 13855 => 12000, 4:59.20 | ^^^ help: use `..=` for an inclusive range 4:59.20 warning: `...` range patterns are deprecated 4:59.20 --> media/mp4parse-rust/mp4parse/src/lib.rs:1603:23 4:59.20 | 4:59.20 1603 | 13856 ... 18782 => 16000, 4:59.20 | ^^^ help: use `..=` for an inclusive range 4:59.20 warning: `...` range patterns are deprecated 4:59.20 --> media/mp4parse-rust/mp4parse/src/lib.rs:1604:23 4:59.20 | 4:59.20 1604 | 18783 ... 23003 => 22050, 4:59.20 | ^^^ help: use `..=` for an inclusive range 4:59.20 warning: `...` range patterns are deprecated 4:59.20 --> media/mp4parse-rust/mp4parse/src/lib.rs:1605:23 4:59.20 | 4:59.20 1605 | 23004 ... 27712 => 24000, 4:59.20 | ^^^ help: use `..=` for an inclusive range 4:59.20 warning: `...` range patterns are deprecated 4:59.20 --> media/mp4parse-rust/mp4parse/src/lib.rs:1606:23 4:59.20 | 4:59.20 1606 | 27713 ... 37565 => 32000, 4:59.20 | ^^^ help: use `..=` for an inclusive range 4:59.20 warning: `...` range patterns are deprecated 4:59.20 --> media/mp4parse-rust/mp4parse/src/lib.rs:1607:23 4:59.20 | 4:59.20 1607 | 37566 ... 46008 => 44100, 4:59.20 | ^^^ help: use `..=` for an inclusive range 4:59.20 warning: `...` range patterns are deprecated 4:59.20 --> media/mp4parse-rust/mp4parse/src/lib.rs:1608:23 4:59.20 | 4:59.20 1608 | 46009 ... 55425 => 48000, 4:59.20 | ^^^ help: use `..=` for an inclusive range 4:59.20 warning: `...` range patterns are deprecated 4:59.20 --> media/mp4parse-rust/mp4parse/src/lib.rs:1609:23 4:59.20 | 4:59.20 1609 | 55426 ... 75131 => 64000, 4:59.20 | ^^^ help: use `..=` for an inclusive range 4:59.20 warning: `...` range patterns are deprecated 4:59.20 --> media/mp4parse-rust/mp4parse/src/lib.rs:1610:23 4:59.20 | 4:59.20 1610 | 75132 ... 92016 => 88200, 4:59.20 | ^^^ help: use `..=` for an inclusive range 4:59.20 warning: `...` range patterns are deprecated 4:59.20 --> media/mp4parse-rust/mp4parse/src/lib.rs:1657:19 4:59.20 | 4:59.20 1657 | 1 ... 7 => channel_configuration, 4:59.20 | ^^^ help: use `..=` for an inclusive range 5:02.90 Compiling url v1.7.2 5:04.47 Compiling phf_shared v0.7.21 5:04.73 Compiling cose-c v0.1.5 5:04.94 Compiling mime v0.3.13 5:05.52 Compiling nsstring v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/xpcom/rust/nsstring) 5:06.45 Compiling rand v0.3.22 5:06.56 Compiling bytes v0.4.9 5:08.25 Compiling shift_or_euc v0.1.0 5:08.57 Compiling encoding_c v0.9.0 5:08.71 Compiling mio v0.6.16 5:09.00 Compiling bytes v0.4.9 5:10.92 Compiling rand v0.3.22 5:11.03 Compiling mio v0.6.16 5:11.03 Compiling futures-cpupool v0.1.8 5:13.32 Compiling uuid v0.6.5 5:13.42 Compiling futures-cpupool v0.1.8 5:14.33 Compiling tempfile v3.0.2 5:15.67 Compiling pulse v0.2.0 (/builddir/build/BUILD/firefox-69.0.1/media/libcubeb/cubeb-pulse-rs/pulse-rs) 5:15.78 Compiling libudev v0.2.0 5:15.87 Compiling msdos_time v0.1.6 5:16.04 Compiling cookie v0.11.0 5:16.63 Compiling profiler_helper v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/tools/profiler/rust-helper) 5:17.48 Compiling env_logger v0.5.6 5:18.89 Compiling tempfile v3.0.2 5:20.14 Compiling uuid v0.6.5 5:21.11 Compiling textwrap v0.9.0 5:24.92 Compiling block-buffer v0.7.3 5:25.16 Compiling digest v0.8.0 5:26.63 Compiling plist v0.4.0 5:29.42 Compiling digest v0.8.0 5:29.66 Compiling block-buffer v0.7.3 5:47.50 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/js/src/Unified_cpp_js_src13.cpp:29: 5:47.50 /builddir/build/BUILD/firefox-69.0.1/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::typeGetter(JSContext*, unsigned int, JS::Value*)': 5:47.51 /builddir/build/BUILD/firefox-69.0.1/js/src/vm/Debugger.cpp:12880:24: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized] 5:47.51 JSAtom* str = Atomize(cx, s, strlen(s), PinAtom); 5:47.51 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:58.04 Compiling serde_urlencoded v0.5.5 5:58.95 Compiling bzip2 v0.3.2 6:20.58 Compiling cexpr v0.3.3 6:29.52 Compiling mp4parse_capi v0.11.2 (/builddir/build/BUILD/firefox-69.0.1/media/mp4parse-rust/mp4parse_capi) 6:32.05 Compiling dbus v0.6.4 6:32.60 Compiling chrono v0.4.6 6:37.89 Compiling phf v0.7.21 6:38.22 Compiling phf_generator v0.7.21 6:38.40 Compiling tokio-io v0.1.7 6:40.26 Compiling http v0.1.17 6:48.75 Compiling input_buffer v0.2.0 6:49.31 Compiling mio-uds v0.6.7 6:50.10 Compiling mozprofile v0.5.0 (/builddir/build/BUILD/firefox-69.0.1/testing/mozbase/rust/mozprofile) 6:50.50 Compiling lmdb-rkv v0.11.4 6:51.93 Compiling gleam v0.6.17 6:55.72 Compiling clap v2.31.2 6:58.81 Compiling nserror v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/xpcom/rust/nserror) 6:59.23 Compiling shift_or_euc_c v0.1.0 6:59.43 Compiling tokio-io v0.1.7 7:01.16 Compiling phf_generator v0.7.21 7:01.36 Compiling gkrust_utils v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/xpcom/rust/gkrust_utils) 7:01.86 Compiling mio-uds v0.6.7 7:02.68 Compiling uuid v0.7.4 7:04.14 Compiling authenticator v0.2.6 7:07.99 Compiling rayon v1.0.0 7:11.86 Compiling sha2 v0.8.0 7:14.14 Compiling serde_derive v1.0.88 (https://github.com/servo/serde?branch=deserialize_from_enums10#84b2795d) 7:16.53 Compiling darling_core v0.9.0 7:17.80 In file included from /builddir/build/BUILD/firefox-69.0.1/js/src/vm/Stack.h:23, 7:17.80 from /builddir/build/BUILD/firefox-69.0.1/js/src/vm/Runtime.h:57, 7:17.80 from /builddir/build/BUILD/firefox-69.0.1/js/src/vm/JSContext.h:27, 7:17.80 from /builddir/build/BUILD/firefox-69.0.1/js/src/vm/JSContext-inl.h:10, 7:17.80 from /builddir/build/BUILD/firefox-69.0.1/js/src/vm/JSContext.cpp:11, 7:17.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/src/Unified_cpp_js_src16.cpp:2: 7:17.80 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/JSJitFrameIter.h: In member function 'void js::jit::JSJitFrameIter::unaliasedForEachActual(Op, js::jit::ReadFrameArgsBehavior) const [with Op = js::CopyTo]': 7:17.80 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/JSJitFrameIter.h:237:21: warning: 'end' may be used uninitialized in this function [-Wmaybe-uninitialized] 7:17.80 unsigned start, end; 7:17.80 ^~~ 7:17.80 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/JSJitFrameIter.h:237:14: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] 7:17.80 unsigned start, end; 7:17.80 ^~~~~ 7:53.84 Compiling tokio-threadpool v0.1.10 7:54.13 Compiling cssparser v0.25.5 8:01.56 Compiling sha-1 v0.8.1 8:02.46 Compiling headers-derive v0.1.0 8:05.41 Compiling serde_derive v1.0.88 (https://github.com/servo/serde?branch=deserialize_from_enums10#84b2795d) 8:12.89 Compiling synstructure v0.10.1 8:34.43 Compiling euclid_macros v0.1.0 8:37.44 Compiling derive_more v0.13.0 8:47.35 Compiling xpcom_macros v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/xpcom/rust/xpcom/xpcom_macros) 8:48.58 Compiling flate2 v1.0.1 8:50.28 Compiling mozversion v0.2.0 (/builddir/build/BUILD/firefox-69.0.1/testing/mozbase/rust/mozversion) 8:50.40 warning: trait objects without an explicit `dyn` are deprecated 8:50.40 --> testing/mozbase/rust/mozversion/src/lib.rs:266:32 8:50.40 | 8:50.40 266 | fn cause(&self) -> Option<&error::Error> { 8:50.40 | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` 8:50.40 | 8:50.40 = note: #[warn(bare_trait_objects)] on by default 8:52.70 Compiling phf_codegen v0.7.21 8:52.94 Compiling tokio-codec v0.1.0 8:53.68 Compiling tokio-reactor v0.1.3 8:56.56 Compiling headers-core v0.1.1 8:56.72 Compiling h2 v0.1.12 9:00.86 Compiling cstr-macros v0.1.5 9:09.21 Compiling cubeb-core v0.5.4 9:11.03 Compiling mozrunner v0.9.0 (/builddir/build/BUILD/firefox-69.0.1/testing/mozbase/rust/mozrunner) 9:14.16 Compiling tokio-fs v0.1.3 9:15.73 Compiling tungstenite v0.8.1 9:19.10 Compiling audio_thread_priority v0.15.0 9:19.70 Compiling zip v0.4.2 9:20.08 Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/firefox-69.0.1/netwerk/base/rust-helper) 9:21.14 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/intl/encoding_glue) 9:21.85 Compiling rsdparsa_capi v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/rsdparsa_capi) 9:22.33 Compiling mime_guess v2.0.0-alpha.6 9:27.41 Compiling tokio-udp v0.1.1 9:28.16 Compiling tokio-codec v0.1.0 9:28.53 Compiling tokio-uds v0.2.5 9:28.90 Compiling tokio-reactor v0.1.3 9:30.62 Compiling tokio-tcp v0.1.1 9:31.75 Compiling phf_codegen v0.7.21 9:32.20 Compiling headers v0.2.1 9:32.78 Compiling darling_macro v0.9.0 9:38.31 Compiling tokio v0.1.11 9:48.32 Compiling hyper v0.12.19 10:00.36 Compiling malloc_size_of_derive v0.1.0 10:03.27 Compiling warp v0.1.16 10:15.07 Compiling xpcom v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/xpcom/rust/xpcom) 10:18.05 Compiling webdriver v0.39.0 (/builddir/build/BUILD/firefox-69.0.1/testing/webdriver) 10:19.25 Compiling cstr v0.1.3 10:19.35 Compiling cubeb v0.5.4 10:19.61 Compiling cubeb-backend v0.5.4 10:19.80 Compiling tokio-tcp v0.1.1 10:21.49 Compiling tokio-udp v0.1.1 10:22.65 Compiling tokio-uds v0.2.5 10:24.79 Compiling cssparser-macros v0.3.5 10:33.75 Compiling selectors v0.21.0 (/builddir/build/BUILD/firefox-69.0.1/servo/components/selectors) 10:44.49 Compiling darling v0.9.0 10:44.61 Compiling smallvec v0.6.6 10:45.37 Compiling app_units v0.7.0 10:45.65 Compiling euclid v0.19.5 10:47.49 Compiling bincode v1.0.0 10:48.44 Compiling serde_bytes v0.10.4 10:48.66 Compiling ron v0.1.7 10:48.95 Compiling webrender_build v0.0.1 (/builddir/build/BUILD/firefox-69.0.1/gfx/wr/webrender_build) 10:50.22 Compiling toml v0.4.5 10:54.94 Compiling failure v0.1.3 10:55.20 Compiling cubeb-pulse v0.2.0 (/builddir/build/BUILD/firefox-69.0.1/media/libcubeb/cubeb-pulse-rs) 10:57.89 Compiling storage_variant v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/storage/variant) 10:58.42 Compiling moz_task v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/xpcom/rust/moz_task) 10:59.01 Compiling mozurl v0.0.1 (/builddir/build/BUILD/firefox-69.0.1/netwerk/base/mozurl) 11:00.43 Compiling derive_common v0.0.1 (/builddir/build/BUILD/firefox-69.0.1/servo/components/derive_common) 11:00.77 Compiling crossbeam-channel v0.3.7 11:09.34 Compiling fallible v0.0.1 (/builddir/build/BUILD/firefox-69.0.1/servo/components/fallible) 11:09.50 Compiling wr_malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-69.0.1/gfx/wr/wr_malloc_size_of) 11:09.79 Compiling plane-split v0.13.9 11:10.82 Compiling webrender v0.60.0 (/builddir/build/BUILD/firefox-69.0.1/gfx/wr/webrender) 11:12.38 Compiling rkv v0.9.6 11:12.91 Compiling storage v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/storage/rust) 11:13.75 Compiling style v0.0.1 (/builddir/build/BUILD/firefox-69.0.1/servo/components/style) 11:23.94 Compiling tokio-threadpool v0.1.10 11:25.82 Compiling to_shmem v0.0.1 (/builddir/build/BUILD/firefox-69.0.1/servo/components/to_shmem) 11:29.44 Compiling webrender_api v0.60.0 (/builddir/build/BUILD/firefox-69.0.1/gfx/wr/webrender_api) 11:31.45 Compiling to_shmem_derive v0.0.1 (/builddir/build/BUILD/firefox-69.0.1/servo/components/to_shmem_derive) 11:45.18 Compiling style_derive v0.0.1 (/builddir/build/BUILD/firefox-69.0.1/servo/components/style_derive) 12:18.01 Finished release [optimized] target(s) in 10m 35s 12:21.17 Compiling bookmark_sync v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/bookmark_sync) 12:26.61 Compiling kvstore v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/toolkit/components/kvstore) 12:29.27 In file included from /builddir/build/BUILD/firefox-69.0.1/js/src/jsfriendapi.cpp:21, 12:29.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/src/Unified_cpp_js_src7.cpp:11: 12:29.27 /builddir/build/BUILD/firefox-69.0.1/js/src/gc/PublicIterators.h: In function 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)': 12:29.27 /builddir/build/BUILD/firefox-69.0.1/js/src/gc/PublicIterators.h:123:13: warning: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 12:29.27 return *it; 12:29.27 ^~ 12:29.27 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/js/src/Unified_cpp_js_src7.cpp:11: 12:29.27 /builddir/build/BUILD/firefox-69.0.1/js/src/jsfriendapi.cpp:1133:20: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' was declared here 12:29.27 RealmsInZoneIter realm(zone); 12:29.27 ^~~~~ 12:33.07 Compiling tokio-fs v0.1.3 12:41.69 Compiling tokio v0.1.11 12:50.01 Compiling malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-69.0.1/servo/components/malloc_size_of) 12:50.19 Compiling tokio-core v0.1.17 12:50.53 Compiling style_traits v0.0.1 (/builddir/build/BUILD/firefox-69.0.1/servo/components/style_traits) 12:58.36 Compiling tokio-uds v0.1.7 13:01.76 Compiling audioipc v0.2.4 (/builddir/build/BUILD/firefox-69.0.1/media/audioipc/audioipc) 13:06.07 Compiling audioipc-client v0.4.0 (/builddir/build/BUILD/firefox-69.0.1/media/audioipc/client) 13:38.46 Compiling audioipc-server v0.2.3 (/builddir/build/BUILD/firefox-69.0.1/media/audioipc/server) 14:03.19 js/src/jit 14:03.19 js/src/gc 15:40.23 js/src/wasm 16:18.70 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 16:18.70 /builddir/build/BUILD/firefox-69.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': 16:18.70 /builddir/build/BUILD/firefox-69.0.1/js/src/wasm/WasmBaselineCompile.cpp:8364:3: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 16:18.70 switch (kind) { 16:18.70 ^~~~~~ 16:21.37 /builddir/build/BUILD/firefox-69.0.1/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::StackMapGenerator::createStackMap(const char*, const ExitStubMapVector&, uint32_t, js::wasm::HasRefTypedDebugFrame, const StkVector&)': 16:21.37 /builddir/build/BUILD/firefox-69.0.1/js/src/wasm/WasmBaselineCompile.cpp:2336:78: warning: 'framePushedExcludingArgs' may be used uninitialized in this function [-Wmaybe-uninitialized] 16:21.37 uint32_t offsFromMapLowest = framePushedExcludingArgs.value() - v.offs(); 16:21.37 ^ 17:03.89 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit2.cpp:29: 17:03.89 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/CacheIR.cpp: In member function 'js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)': 17:03.89 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/CacheIR.cpp:1852:14: warning: 'protoKey' may be used uninitialized in this function [-Wmaybe-uninitialized] 17:03.89 JSProtoKey protoKey; 17:03.89 ^~~~~~~~ 17:04.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:38: 17:04.42 /builddir/build/BUILD/firefox-69.0.1/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitEnd({anonymous}::FunctionCompiler&)': 17:04.42 /builddir/build/BUILD/firefox-69.0.1/js/src/wasm/WasmIonCompile.cpp:1820:3: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 17:04.42 switch (kind) { 17:04.42 ^~~~~~ 17:32.79 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 17:32.80 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with long unsigned int NumDefs = 1]': 17:32.80 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/CodeGenerator.cpp:13871:26: warning: 'argMir' may be used uninitialized in this function [-Wmaybe-uninitialized] 17:32.80 ABIArg arg = abi.next(argMir); 17:32.80 ~~~~~~~~^~~~~~~~ 17:53.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: 17:53.86 /builddir/build/BUILD/firefox-69.0.1/js/src/wasm/WasmTextToBinary.cpp: In function 'js::wasm::AstConst* ParseConst({anonymous}::WasmParseContext&, {anonymous}::WasmToken)': 17:53.87 /builddir/build/BUILD/firefox-69.0.1/js/src/wasm/WasmTextToBinary.cpp:2917:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 17:53.87 result = -result; 17:53.87 ^~~~~~ 17:53.87 /builddir/build/BUILD/firefox-69.0.1/js/src/wasm/WasmTextToBinary.cpp:2843:9: note: 'result' was declared here 17:53.87 Float result; 17:53.87 ^~~~~~ 17:53.87 /builddir/build/BUILD/firefox-69.0.1/js/src/wasm/WasmTextToBinary.cpp:2917:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 17:53.87 result = -result; 17:53.87 ^~~~~~ 17:53.87 /builddir/build/BUILD/firefox-69.0.1/js/src/wasm/WasmTextToBinary.cpp:2843:9: note: 'result' was declared here 17:53.87 Float result; 17:53.87 ^~~~~~ 17:58.32 Compiling webrender_bindings v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/gfx/webrender_bindings) 18:31.81 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit4.cpp:38: 18:31.81 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreFixedSlot()': 18:31.81 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/IonCacheIRCompiler.cpp:1377:30: warning: '*((void*)& scratch +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:31.82 Maybe scratch; 18:31.82 ^~~~~~~ 18:38.81 modules/fdlibm/src 18:42.33 memory/build 18:46.53 memory/mozalloc 18:46.87 memory/volatile 18:47.54 memory/volatile/tests 18:49.19 mozglue/baseprofiler 18:52.94 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler0.cpp:92: 18:52.94 /builddir/build/BUILD/firefox-69.0.1/mozglue/baseprofiler/core/platform.cpp: In function 'void mozilla::baseprofiler::DoLULBacktrace(mozilla::baseprofiler::PSLockRef, const mozilla::baseprofiler::RegisteredThread&, const mozilla::baseprofiler::Registers&, mozilla::baseprofiler::NativeStack&)': 18:52.94 /builddir/build/BUILD/firefox-69.0.1/mozglue/baseprofiler/core/platform.cpp:1235:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead [-Wclass-memaccess] 18:52.94 memset(&startRegs, 0, sizeof(startRegs)); 18:52.94 ^ 18:52.94 In file included from /builddir/build/BUILD/firefox-69.0.1/mozglue/baseprofiler/core/platform.cpp:110, 18:52.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler0.cpp:92: 18:52.94 /builddir/build/BUILD/firefox-69.0.1/mozglue/baseprofiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 18:52.94 struct UnwindRegs { 18:52.94 ^~~~~~~~~~ 19:01.53 mozglue/misc 19:07.53 config/external/icu/common 19:12.26 In file included from /builddir/build/BUILD/firefox-69.0.1/js/src/jsutil.h:24, 19:12.26 from /builddir/build/BUILD/firefox-69.0.1/js/src/jit/ProcessExecutableMemory.h:12, 19:12.26 from /builddir/build/BUILD/firefox-69.0.1/js/src/jit/ExecutableAllocator.h:47, 19:12.26 from /builddir/build/BUILD/firefox-69.0.1/js/src/jit/Linker.h:10, 19:12.26 from /builddir/build/BUILD/firefox-69.0.1/js/src/jit/Linker.cpp:7, 19:12.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 19:12.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)': 19:12.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:418:47: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 19:12.27 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 19:12.27 ^~~~~~~~~~~ 19:12.27 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:29: 19:12.27 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/MIR.cpp:3998:13: note: 'res' was declared here 19:12.27 int32_t res; 19:12.27 ^~~ 19:12.73 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)': 19:12.73 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/MIR.cpp:4029:31: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 19:12.73 return MConstant::NewInt64(alloc, res); 19:12.73 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 19:28.88 In file included from /builddir/build/BUILD/firefox-69.0.1/js/src/jit/JitAllocPolicy.h:18, 19:28.88 from /builddir/build/BUILD/firefox-69.0.1/js/src/jit/shared/Assembler-shared.h:15, 19:28.89 from /builddir/build/BUILD/firefox-69.0.1/js/src/jit/BaselineJIT.h:15, 19:28.89 from /builddir/build/BUILD/firefox-69.0.1/js/src/jit/JitRealm.h:19, 19:28.89 from /builddir/build/BUILD/firefox-69.0.1/js/src/jit/Linker.h:12, 19:28.89 from /builddir/build/BUILD/firefox-69.0.1/js/src/jit/Linker.cpp:7, 19:28.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 19:28.89 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/InlineList.h: In member function 'js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineTypedArray(js::jit::CallInfo&, js::Native)': 19:28.89 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/InlineList.h:299:5: warning: 'ins' may be used uninitialized in this function [-Wmaybe-uninitialized] 19:28.89 item->next = at; 19:28.89 ^~~~ 19:28.89 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:20: 19:28.89 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/MCallOptimize.cpp:3034:17: note: 'ins' was declared here 19:28.89 MInstruction* ins; 19:28.89 ^~~ 19:49.86 In file included from /builddir/build/BUILD/firefox-69.0.1/js/src/jsutil.h:24, 19:49.86 from /builddir/build/BUILD/firefox-69.0.1/js/src/jit/InlineList.h:10, 19:49.87 from /builddir/build/BUILD/firefox-69.0.1/js/src/jit/MoveResolver.h:10, 19:49.87 from /builddir/build/BUILD/firefox-69.0.1/js/src/jit/MoveResolver.cpp:7, 19:49.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: 19:49.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h: In member function 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const': 19:49.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:418:47: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 19:49.87 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 19:49.87 ^~~~~~~~~~~ 19:49.87 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit8.cpp:47: 19:49.87 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/Recover.cpp:310:11: note: 'result' was declared here 19:49.87 int32_t result; 19:49.87 ^~~~~~ 20:13.76 config/external/icu/data 20:13.86 config/external/icu/i18n 20:14.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler1.cpp:2: 20:14.42 /builddir/build/BUILD/firefox-69.0.1/mozglue/baseprofiler/lul/LulMain.cpp: In function 'bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)': 20:14.42 /builddir/build/BUILD/firefox-69.0.1/mozglue/baseprofiler/lul/LulMain.cpp:1568: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] 20:14.42 memset(&startRegs, 0, sizeof(startRegs)); 20:14.42 ^ 20:14.42 In file included from /builddir/build/BUILD/firefox-69.0.1/mozglue/baseprofiler/lul/LulMain.cpp:11, 20:14.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler1.cpp:2: 20:14.42 /builddir/build/BUILD/firefox-69.0.1/mozglue/baseprofiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 20:14.42 struct UnwindRegs { 20:14.42 ^~~~~~~~~~ 20:16.72 third_party/sqlite3/src 20:17.03 Compiling geckoservo v0.0.1 (/builddir/build/BUILD/firefox-69.0.1/servo/ports/geckolib) 21:12.62 third_party/prio 21:12.64 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32': 21:12.64 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 21:12.64 #pragma pipeloop(0) 21:12.64 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d16': 21:12.64 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 21:12.64 #pragma pipeloop(0) 21:12.64 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32_and_d16': 21:12.64 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 21:12.64 #pragma pipeloop(0) 21:12.64 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/montmulf.c: In function 'mont_mulf_noconv': 21:12.64 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 21:12.64 #pragma pipeloop(0) 21:12.64 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable 'dptmp' [-Wunused-variable] 21:12.65 double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; 21:12.65 ^~~~~ 21:12.65 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable 'nextm2j' [-Wunused-variable] 21:12.65 double digit, m2j, nextm2j, a, b; 21:12.65 ^~~~~~~ 21:12.65 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable 'tmp' [-Wunused-variable] 21:12.65 int tmp; 21:12.65 ^~~ 21:13.22 In file included from /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/mpi.c:10: 21:13.22 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_fixup_reciprocal': 21:13.22 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/mpi-priv.h:86:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 21:13.22 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 21:13.22 ^ 21:13.22 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/mpi.c:2114:17: note: in expansion of macro 'MP_MIN' 21:13.23 int j = MP_MIN(k, MP_DIGIT_BIT); 21:13.23 ^~~~~~ 21:13.23 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/mpi-priv.h:86:37: warning: operand of ?: changes signedness from 'int' to 'long unsigned int' due to unsignedness of other operand [-Wsign-compare] 21:13.23 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 21:13.23 ^~~ 21:13.23 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/mpi.c:2114:17: note: in expansion of macro 'MP_MIN' 21:13.23 int j = MP_MIN(k, MP_DIGIT_BIT); 21:13.23 ^~~~~~ 21:13.23 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/mpi.c:2116:15: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 21:13.23 if (j < MP_DIGIT_BIT) { 21:13.23 ^ 21:13.24 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_todigit': 21:13.24 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/mpi.c:4584:13: warning: comparison of integer expressions of different signedness: 'mp_digit' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 21:13.24 if (val >= r) 21:13.24 ^~ 21:14.62 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_set': 21:14.62 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/mplogic.c:237:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 21:14.62 for (db = 0; db < sizeof(mp_digit); db++) { 21:14.62 ^ 21:14.62 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_clear': 21:14.62 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/mplogic.c:268:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 21:14.62 for (db = 0; db < sizeof(mp_digit); db++) { 21:14.62 ^ 21:17.53 third_party/msgpack 21:19.32 media/libjpeg 21:29.56 /builddir/build/BUILD/firefox-69.0.1/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first': 21:29.56 /builddir/build/BUILD/firefox-69.0.1/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 21:29.56 ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 21:29.56 ^~~ 21:29.56 /builddir/build/BUILD/firefox-69.0.1/media/libjpeg/jdphuff.c:343:13: note: in expansion of macro 'HUFF_EXTEND' 21:29.56 s = HUFF_EXTEND(r, s); 21:29.56 ^~~~~~~~~~~ 21:29.56 /builddir/build/BUILD/firefox-69.0.1/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first': 21:29.56 /builddir/build/BUILD/firefox-69.0.1/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 21:29.56 ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 21:29.56 ^~~ 21:29.56 /builddir/build/BUILD/firefox-69.0.1/media/libjpeg/jdphuff.c:420:15: note: in expansion of macro 'HUFF_EXTEND' 21:29.56 s = HUFF_EXTEND(r, s); 21:29.56 ^~~~~~~~~~~ 21:35.36 modules/brotli 21:39.57 modules/woff2 21:40.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/modules/woff2/Unified_cpp_modules_woff20.cpp:29: 21:40.21 /builddir/build/BUILD/firefox-69.0.1/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)': 21:40.21 /builddir/build/BUILD/firefox-69.0.1/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 21:40.21 uint64_t dst_offset = first_table_offset; 21:40.21 ^~~~~~~~~~ 21:43.80 modules/xz-embedded 21:45.67 media/libvorbis 21:54.05 media/libmkv 21:54.08 /builddir/build/BUILD/firefox-69.0.1/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 21:54.08 static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 21:54.08 ^~~~~~~~~~ 21:55.81 media/libaom 22:15.33 media/libdav1d/16bd_cdef_apply_tmpl.c.stub 22:15.33 media/libdav1d/16bd_cdef_tmpl.c.stub 22:15.51 media/libdav1d/16bd_film_grain_tmpl.c.stub 22:15.62 media/libdav1d/16bd_ipred_prepare_tmpl.c.stub 22:15.74 media/libdav1d/16bd_ipred_tmpl.c.stub 22:15.85 media/libdav1d/16bd_itx_tmpl.c.stub 22:15.96 media/libdav1d/16bd_lf_apply_tmpl.c.stub 22:16.09 media/libdav1d/16bd_loopfilter_tmpl.c.stub 22:16.21 media/libdav1d/16bd_looprestoration_tmpl.c.stub 22:16.32 media/libdav1d/16bd_lr_apply_tmpl.c.stub 22:16.43 media/libdav1d/16bd_mc_tmpl.c.stub 22:16.55 media/libdav1d/16bd_recon_tmpl.c.stub 22:16.66 media/libdav1d/8bd_cdef_apply_tmpl.c.stub 22:16.78 media/libdav1d/8bd_cdef_tmpl.c.stub 22:16.88 media/libdav1d/8bd_film_grain_tmpl.c.stub 22:17.00 media/libdav1d/8bd_ipred_prepare_tmpl.c.stub 22:17.12 media/libdav1d/8bd_ipred_tmpl.c.stub 22:17.22 media/libdav1d/8bd_itx_tmpl.c.stub 22:17.33 media/libdav1d/8bd_lf_apply_tmpl.c.stub 22:17.45 media/libdav1d/8bd_loopfilter_tmpl.c.stub 22:17.55 media/libdav1d/8bd_looprestoration_tmpl.c.stub 22:17.67 media/libdav1d/8bd_lr_apply_tmpl.c.stub 22:17.79 media/libdav1d/8bd_mc_tmpl.c.stub 22:17.91 media/libdav1d/8bd_recon_tmpl.c.stub 22:18.14 media/libdav1d 22:25.90 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/decode.c: In function 'decode_sb': 22:25.90 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/decode.c:2006:19: warning: 'by8' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:25.90 int ctx, bx8, by8; 22:25.90 ^~~ 22:25.90 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/decode.c:2006:14: warning: 'bx8' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:25.90 int ctx, bx8, by8; 22:25.90 ^~~ 22:26.43 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/decode.c: In function 'dav1d_submit_frame': 22:26.43 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/decode.c:3238:9: warning: 'out_delayed' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:26.43 dav1d_thread_picture_ref(out_delayed, &f->sr_cur); 22:26.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:28.38 In file included from /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/obu.c:37: 22:28.38 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/obu.c: In function 'dav1d_parse_obus': 22:28.38 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/include/common/intops.h:36:22: warning: 'off_after_idx' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:28.38 return a > b ? a : b; 22:28.38 ~~~~~~~~~~^~~ 22:28.38 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/obu.c:922:32: note: 'off_after_idx' was declared here 22:28.38 int off_before_idx[2], off_after_idx; 22:28.38 ^~~~~~~~~~~~~ 22:31.98 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/16bd_ipred_prepare_tmpl.c: In function 'dav1d_prepare_intra_edges_16bpc': 22:31.98 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/16bd_ipred_prepare_tmpl.c:198:26: warning: 'dst_top' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:31.98 *topleft_out = have_top ? *dst_top : (1 << bitdepth) >> 1; 22:31.98 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:35.15 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/16bd_loopfilter_tmpl.c: In function 'loop_filter': 22:35.16 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:119:28: warning: 'flat8in' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:35.16 } else if (wd >= 8 && flat8in) { 22:35.16 ^~ 22:35.16 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:94:35: warning: 'flat8out' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:35.16 if (wd >= 16 && (flat8out & flat8in)) { 22:35.16 ~~~~~~~~~~^~~~~~~~~~ 22:35.16 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:118:61: warning: 'q6' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:35.16 dst[strideb * +5] = (p0 + q0 + q1 + q2 + q3 + q4 * 2 + q5 * 2 + 22:35.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:35.16 q6 * 2 + q6 + q6 + q6 + q6 + q6 + 8) >> 4; 22:35.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 22:35.16 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:116:37: warning: 'q5' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:35.16 q5 * 2 + q6 + q6 + q6 + q6 + q6 + 8) >> 4; 22:35.16 ~~~^~~ 22:35.16 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:114:37: warning: 'q4' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:35.16 q4 * 2 + q5 + q6 + q6 + q6 + q6 + 8) >> 4; 22:35.16 ~~~^~~ 22:35.16 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:123:66: warning: 'q3' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:35.16 dst[strideb * +0] = (p2 + p1 + p0 + 2 * q0 + q1 + q2 + q3 + 4) >> 3; 22:35.16 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 22:35.16 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:120:42: warning: 'p3' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:35.16 dst[strideb * -3] = (p3 + p3 + p3 + 2 * p2 + p1 + p0 + q0 + 4) >> 3; 22:35.16 ~~~~~~~~^~~~ 22:35.16 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:109:37: warning: 'p4' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:35.16 dst[strideb * +1] = (p4 + p3 + p2 + p1 + p0 + q0 * 2 + q1 * 2 + 22:35.16 ~~~^~~~ 22:35.16 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:107:37: warning: 'p5' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:35.16 dst[strideb * +0] = (p5 + p4 + p3 + p2 + p1 + p0 * 2 + q0 * 2 + 22:35.16 ~~~^~~~ 22:35.16 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/16bd_loopfilter_tmpl.c:105:37: warning: 'p6' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:35.16 dst[strideb * -1] = (p6 + p5 + p4 + p3 + p2 + p1 * 2 + p0 * 2 + 22:35.16 ~~~^~~~ 22:37.51 In file included from /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/internal.h:44, 22:37.51 from /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/cdef_apply.h:33, 22:37.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/16bd_recon_tmpl.c:40: 22:37.51 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'decode_coefs.isra.2.constprop': 22:37.51 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:669:31: warning: 'sl' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:37.51 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 22:37.51 ~~~~^~~~~ 22:37.51 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:643:18: note: 'sl' was declared here 22:37.51 uint64_t sa, sl; 22:37.51 ^~ 22:37.51 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:669:31: warning: 'sa' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:37.51 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 22:37.51 ~~~~^~~~~ 22:37.51 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:643:14: note: 'sa' was declared here 22:37.51 uint64_t sa, sl; 22:37.51 ^~ 22:37.51 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:606:25: warning: 'll' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:37.51 const int min = imin(imin((int) la, (int) ll), 4); 22:37.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:37.51 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:577:22: note: 'll' was declared here 22:37.51 uint64_t la, ll; 22:37.51 ^~ 22:37.51 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:606:25: warning: 'la' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:37.51 const int min = imin(imin((int) la, (int) ll), 4); 22:37.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:37.51 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:577:18: note: 'la' was declared here 22:37.51 uint64_t la, ll; 22:37.51 ^~ 22:38.13 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'decode_coefs.isra.2.constprop': 22:38.13 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:669:31: warning: 'sl' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:38.13 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 22:38.13 ~~~~^~~~~ 22:38.13 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:643:18: note: 'sl' was declared here 22:38.13 uint64_t sa, sl; 22:38.13 ^~ 22:38.13 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:669:31: warning: 'sa' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:38.13 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 22:38.13 ~~~~^~~~~ 22:38.13 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:643:14: note: 'sa' was declared here 22:38.13 uint64_t sa, sl; 22:38.13 ^~ 22:38.13 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:606:25: warning: 'll' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:38.13 const int min = imin(imin((int) la, (int) ll), 4); 22:38.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:38.13 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:577:22: note: 'll' was declared here 22:38.13 uint64_t la, ll; 22:38.13 ^~ 22:38.13 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:606:25: warning: 'la' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:38.13 const int min = imin(imin((int) la, (int) ll), 4); 22:38.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:38.13 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:577:18: note: 'la' was declared here 22:38.13 uint64_t la, ll; 22:38.13 ^~ 22:38.33 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'read_coef_tree': 22:38.33 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/16bd_recon_tmpl.c:428:29: warning: 'cbi' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:38.33 txtp = cbi->txtp[0]; 22:38.33 ~~~~~~~~~^~~ 22:38.39 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'read_coef_tree.constprop': 22:38.40 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/16bd_recon_tmpl.c:428:29: warning: 'cbi' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:38.40 txtp = cbi->txtp[0]; 22:38.40 ~~~~~~~~~^~~ 22:38.52 In file included from /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/internal.h:44, 22:38.52 from /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/cdef_apply.h:33, 22:38.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/16bd_recon_tmpl.c:40: 22:38.52 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'decode_coefs.isra.2': 22:38.52 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:669:31: warning: 'sl' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:38.52 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 22:38.52 ~~~~^~~~~ 22:38.52 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:643:18: note: 'sl' was declared here 22:38.52 uint64_t sa, sl; 22:38.52 ^~ 22:38.52 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:669:31: warning: 'sa' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:38.52 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 22:38.52 ~~~~^~~~~ 22:38.52 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:643:14: note: 'sa' was declared here 22:38.52 uint64_t sa, sl; 22:38.52 ^~ 22:38.52 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:606:25: warning: 'll' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:38.52 const int min = imin(imin((int) la, (int) ll), 4); 22:38.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:38.52 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:577:22: note: 'll' was declared here 22:38.52 uint64_t la, ll; 22:38.52 ^~ 22:38.52 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:606:25: warning: 'la' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:38.52 const int min = imin(imin((int) la, (int) ll), 4); 22:38.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:38.52 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:577:18: note: 'la' was declared here 22:38.52 uint64_t la, ll; 22:38.52 ^~ 22:38.98 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/16bd_recon_tmpl.c: In function 'dav1d_recon_b_inter_16bpc': 22:38.98 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/16bd_recon_tmpl.c:1529:17: warning: 'jnt_weight' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:38.98 dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], 22:38.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:38.98 bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight 22:38.98 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:38.98 HIGHBD_CALL_SUFFIX); 22:38.98 ~~~~~~~~~~~~~~~~~~~ 22:38.98 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/16bd_recon_tmpl.c:1535:17: warning: 'mask' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:38.98 dsp->mc.mask(uvdst, f->cur.stride[1], 22:38.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:38.98 tmp[b->mask_sign], tmp[!b->mask_sign], 22:38.98 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:38.98 bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask 22:38.98 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:38.98 HIGHBD_CALL_SUFFIX); 22:38.98 ~~~~~~~~~~~~~~~~~~~ 22:40.50 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/8bd_ipred_prepare_tmpl.c: In function 'dav1d_prepare_intra_edges_8bpc': 22:40.50 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/8bd_ipred_prepare_tmpl.c:198:26: warning: 'dst_top' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:40.50 *topleft_out = have_top ? *dst_top : (1 << bitdepth) >> 1; 22:40.50 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:43.75 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/8bd_loopfilter_tmpl.c: In function 'loop_filter': 22:43.76 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:119:28: warning: 'flat8in' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:43.76 } else if (wd >= 8 && flat8in) { 22:43.76 ^~ 22:43.76 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:94:35: warning: 'flat8out' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:43.76 if (wd >= 16 && (flat8out & flat8in)) { 22:43.76 ~~~~~~~~~~^~~~~~~~~~ 22:43.76 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:118:61: warning: 'q6' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:43.76 dst[strideb * +5] = (p0 + q0 + q1 + q2 + q3 + q4 * 2 + q5 * 2 + 22:43.76 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:43.76 q6 * 2 + q6 + q6 + q6 + q6 + q6 + 8) >> 4; 22:43.76 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 22:43.76 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:116:37: warning: 'q5' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:43.76 q5 * 2 + q6 + q6 + q6 + q6 + q6 + 8) >> 4; 22:43.76 ~~~^~~ 22:43.76 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:114:37: warning: 'q4' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:43.76 q4 * 2 + q5 + q6 + q6 + q6 + q6 + 8) >> 4; 22:43.76 ~~~^~~ 22:43.76 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:123:66: warning: 'q3' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:43.76 dst[strideb * +0] = (p2 + p1 + p0 + 2 * q0 + q1 + q2 + q3 + 4) >> 3; 22:43.76 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 22:43.76 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:120:42: warning: 'p3' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:43.76 dst[strideb * -3] = (p3 + p3 + p3 + 2 * p2 + p1 + p0 + q0 + 4) >> 3; 22:43.76 ~~~~~~~~^~~~ 22:43.76 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:109:37: warning: 'p4' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:43.76 dst[strideb * +1] = (p4 + p3 + p2 + p1 + p0 + q0 * 2 + q1 * 2 + 22:43.76 ~~~^~~~ 22:43.76 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:107:37: warning: 'p5' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:43.76 dst[strideb * +0] = (p5 + p4 + p3 + p2 + p1 + p0 * 2 + q0 * 2 + 22:43.76 ~~~^~~~ 22:43.76 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/8bd_loopfilter_tmpl.c:105:37: warning: 'p6' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:43.76 dst[strideb * -1] = (p6 + p5 + p4 + p3 + p2 + p1 * 2 + p0 * 2 + 22:43.76 ~~~^~~~ 22:46.10 In file included from /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/internal.h:44, 22:46.10 from /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/cdef_apply.h:33, 22:46.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/8bd_recon_tmpl.c:40: 22:46.10 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'decode_coefs.isra.2.constprop': 22:46.10 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:669:31: warning: 'sl' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:46.10 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 22:46.10 ~~~~^~~~~ 22:46.10 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:643:18: note: 'sl' was declared here 22:46.10 uint64_t sa, sl; 22:46.10 ^~ 22:46.10 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:669:31: warning: 'sa' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:46.10 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 22:46.10 ~~~~^~~~~ 22:46.10 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:643:14: note: 'sa' was declared here 22:46.10 uint64_t sa, sl; 22:46.10 ^~ 22:46.10 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:606:25: warning: 'll' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:46.10 const int min = imin(imin((int) la, (int) ll), 4); 22:46.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:46.10 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:577:22: note: 'll' was declared here 22:46.10 uint64_t la, ll; 22:46.10 ^~ 22:46.10 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:606:25: warning: 'la' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:46.10 const int min = imin(imin((int) la, (int) ll), 4); 22:46.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:46.10 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:577:18: note: 'la' was declared here 22:46.10 uint64_t la, ll; 22:46.10 ^~ 22:46.71 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'decode_coefs.isra.2.constprop': 22:46.71 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:669:31: warning: 'sl' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:46.71 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 22:46.71 ~~~~^~~~~ 22:46.71 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:643:18: note: 'sl' was declared here 22:46.71 uint64_t sa, sl; 22:46.71 ^~ 22:46.71 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:669:31: warning: 'sa' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:46.71 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 22:46.71 ~~~~^~~~~ 22:46.71 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:643:14: note: 'sa' was declared here 22:46.71 uint64_t sa, sl; 22:46.71 ^~ 22:46.71 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:606:25: warning: 'll' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:46.71 const int min = imin(imin((int) la, (int) ll), 4); 22:46.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:46.71 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:577:22: note: 'll' was declared here 22:46.71 uint64_t la, ll; 22:46.71 ^~ 22:46.72 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:606:25: warning: 'la' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:46.72 const int min = imin(imin((int) la, (int) ll), 4); 22:46.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:46.72 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:577:18: note: 'la' was declared here 22:46.72 uint64_t la, ll; 22:46.72 ^~ 22:46.89 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'read_coef_tree': 22:46.89 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/8bd_recon_tmpl.c:428:29: warning: 'cbi' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:46.89 txtp = cbi->txtp[0]; 22:46.89 ~~~~~~~~~^~~ 22:46.96 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'read_coef_tree.constprop': 22:46.97 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/8bd_recon_tmpl.c:428:29: warning: 'cbi' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:46.97 txtp = cbi->txtp[0]; 22:46.97 ~~~~~~~~~^~~ 22:47.10 In file included from /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/internal.h:44, 22:47.10 from /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/cdef_apply.h:33, 22:47.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/8bd_recon_tmpl.c:40: 22:47.10 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'decode_coefs.isra.2': 22:47.10 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:669:31: warning: 'sl' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:47.10 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 22:47.10 ~~~~^~~~~ 22:47.10 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:643:18: note: 'sl' was declared here 22:47.10 uint64_t sa, sl; 22:47.10 ^~ 22:47.10 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:669:31: warning: 'sa' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:47.10 const int s = ((int) ((sa + sl) & 0xFF)) - (t_dim->w + t_dim->h); 22:47.10 ~~~~^~~~~ 22:47.10 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:643:14: note: 'sa' was declared here 22:47.10 uint64_t sa, sl; 22:47.11 ^~ 22:47.11 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:606:25: warning: 'll' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:47.11 const int min = imin(imin((int) la, (int) ll), 4); 22:47.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:47.11 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:577:22: note: 'll' was declared here 22:47.11 uint64_t la, ll; 22:47.11 ^~ 22:47.11 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:606:25: warning: 'la' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:47.11 const int min = imin(imin((int) la, (int) ll), 4); 22:47.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:47.11 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/env.h:577:18: note: 'la' was declared here 22:47.11 uint64_t la, ll; 22:47.11 ^~ 22:47.57 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/8bd_recon_tmpl.c: In function 'dav1d_recon_b_inter_8bpc': 22:47.57 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/8bd_recon_tmpl.c:1529:17: warning: 'jnt_weight' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:47.57 dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], 22:47.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:47.57 bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight 22:47.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:47.57 HIGHBD_CALL_SUFFIX); 22:47.57 ~~~~~~~~~~~~~~~~~~~ 22:47.57 /builddir/build/BUILD/firefox-69.0.1/objdir/media/libdav1d/8bd_recon_tmpl.c:1535:17: warning: 'mask' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:47.57 dsp->mc.mask(uvdst, f->cur.stride[1], 22:47.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:47.57 tmp[b->mask_sign], tmp[!b->mask_sign], 22:47.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:47.57 bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask 22:47.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:47.57 HIGHBD_CALL_SUFFIX); 22:47.57 ~~~~~~~~~~~~~~~~~~~ 22:48.94 media/libdav1d/asm/16bd_cdef_init_tmpl.c.stub 22:48.94 media/libdav1d/asm/16bd_ipred_init_tmpl.c.stub 22:49.09 media/libdav1d/asm/16bd_itx_init_tmpl.c.stub 22:49.20 media/libdav1d/asm/16bd_loopfilter_init_tmpl.c.stub 22:49.32 media/libdav1d/asm/16bd_looprestoration_init_tmpl.c.stub 22:49.44 media/libdav1d/asm/16bd_mc_init_tmpl.c.stub 22:49.56 media/libdav1d/asm/8bd_cdef_init_tmpl.c.stub 22:49.68 media/libdav1d/asm/8bd_ipred_init_tmpl.c.stub 22:49.80 media/libdav1d/asm/8bd_itx_init_tmpl.c.stub 22:49.92 media/libdav1d/asm/8bd_loopfilter_init_tmpl.c.stub 22:50.06 media/libdav1d/asm/8bd_looprestoration_init_tmpl.c.stub 22:50.18 media/libdav1d/asm/8bd_mc_init_tmpl.c.stub 22:50.41 media/libdav1d/asm 22:55.75 Compiling gkrust v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/toolkit/library/rust) 23:05.07 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_64(const char*, UBool, UParseError*, UErrorCode*)': 23:05.07 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_64(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 23:05.07 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 23:05.07 ^ 23:05.07 In file included from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/platform.h:25, 23:05.07 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/ptypes.h:52, 23:05.07 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/umachine.h:46, 23:05.07 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/utypes.h:38, 23:05.07 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/ustring.h:21, 23:05.07 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/i18n/ucol_sit.cpp:18: 23:05.07 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/urename.h:779:54: note: declared here 23:05.07 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 23:05.07 ^~~~~~~~~~~~~~~~~~~ 23:05.07 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 23:05.07 # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 23:05.07 ^ 23:05.07 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 23:05.07 # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 23:05.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:05.08 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/urename.h:779:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 23:05.08 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 23:05.08 ^~~~~~~~~~~~~~~~~~~~~~~~ 23:05.08 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 23:05.08 ucol_setVariableTop(UCollator *coll, 23:05.08 ^~~~~~~~~~~~~~~~~~~ 23:05.08 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_64(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 23:05.08 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 23:05.08 ^ 23:05.08 In file included from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/platform.h:25, 23:05.08 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/ptypes.h:52, 23:05.08 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/umachine.h:46, 23:05.08 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/utypes.h:38, 23:05.08 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/ustring.h:21, 23:05.08 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/i18n/ucol_sit.cpp:18: 23:05.08 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/urename.h:779:54: note: declared here 23:05.08 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 23:05.08 ^~~~~~~~~~~~~~~~~~~ 23:05.08 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 23:05.08 # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 23:05.08 ^ 23:05.08 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 23:05.08 # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 23:05.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:05.09 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/urename.h:779:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 23:05.09 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 23:05.09 ^~~~~~~~~~~~~~~~~~~~~~~~ 23:05.09 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 23:05.09 ucol_setVariableTop(UCollator *coll, 23:05.09 ^~~~~~~~~~~~~~~~~~~ 23:05.09 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_64(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 23:05.09 ucol_restoreVariableTop(result, s.variableTopValue, status); 23:05.09 ^ 23:05.09 In file included from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/platform.h:25, 23:05.09 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/ptypes.h:52, 23:05.09 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/umachine.h:46, 23:05.09 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/utypes.h:38, 23:05.09 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/ustring.h:21, 23:05.09 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/i18n/ucol_sit.cpp:18: 23:05.09 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/urename.h:770:58: note: declared here 23:05.09 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 23:05.09 ^~~~~~~~~~~~~~~~~~~~~~~ 23:05.09 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 23:05.09 # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 23:05.09 ^ 23:05.09 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 23:05.09 # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 23:05.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:05.09 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/urename.h:770:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 23:05.10 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 23:05.10 ^~~~~~~~~~~~~~~~~~~~~~~~ 23:05.10 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 23:05.10 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 23:05.10 ^~~~~~~~~~~~~~~~~~~~~~~ 23:05.10 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_64(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 23:05.10 ucol_restoreVariableTop(result, s.variableTopValue, status); 23:05.10 ^ 23:05.10 In file included from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/platform.h:25, 23:05.10 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/ptypes.h:52, 23:05.10 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/umachine.h:46, 23:05.10 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/utypes.h:38, 23:05.10 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/ustring.h:21, 23:05.10 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/i18n/ucol_sit.cpp:18: 23:05.10 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/urename.h:770:58: note: declared here 23:05.11 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 23:05.11 ^~~~~~~~~~~~~~~~~~~~~~~ 23:05.11 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 23:05.11 # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 23:05.11 ^ 23:05.11 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 23:05.11 # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 23:05.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:05.11 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/urename.h:770:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 23:05.11 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 23:05.11 ^~~~~~~~~~~~~~~~~~~~~~~~ 23:05.11 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 23:05.11 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 23:05.11 ^~~~~~~~~~~~~~~~~~~~~~~ 23:05.23 In file included from /usr/include/string.h:494, 23:05.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/string.h:3, 23:05.23 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/cmemory.h:32, 23:05.23 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/i18n/ucol_sit.cpp:23: 23:05.23 In function 'char* strcat(char*, const char*)', 23:05.23 inlined from 'void ucol_sit_calculateWholeLocale(CollatorSpec*)' at /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/i18n/ucol_sit.cpp:395:9: 23:05.23 /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] 23:05.23 return __builtin___strcat_chk (__dest, __src, __bos (__dest)); 23:05.23 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:28.90 media/libpng 23:29.09 media/libwebp/src/dec 23:29.65 media/libwebp/src/demux 23:30.08 media/libwebp/src/dsp 23:33.57 media/libwebp/src/moz 23:33.63 media/libwebp/src/utils 23:34.98 media/ffvpx/libavutil/x86 23:35.02 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 23:35.02 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 23:35.02 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 23:35.02 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 23:35.02 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 23:35.02 from : 23:35.02 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 23:35.02 #define HAVE_LINUX_PERF_EVENT_H 0 23:35.02 In file included from : 23:35.02 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 23:35.02 #define HAVE_LINUX_PERF_EVENT_H 1 23:35.14 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 23:35.14 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 23:35.14 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 23:35.14 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 23:35.14 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 23:35.14 from : 23:35.14 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 23:35.14 #define HAVE_LINUX_PERF_EVENT_H 0 23:35.14 In file included from : 23:35.14 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 23:35.14 #define HAVE_LINUX_PERF_EVENT_H 1 23:35.18 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 23:35.18 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 23:35.18 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 23:35.18 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 23:35.18 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 23:35.18 from : 23:35.18 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 23:35.18 #define HAVE_LINUX_PERF_EVENT_H 0 23:35.18 In file included from : 23:35.18 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 23:35.18 #define HAVE_LINUX_PERF_EVENT_H 1 23:35.20 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 23:35.20 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 23:35.20 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 23:35.20 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 23:35.20 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 23:35.20 from : 23:35.20 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 23:35.20 #define HAVE_LINUX_PERF_EVENT_H 0 23:35.20 In file included from : 23:35.20 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 23:35.20 #define HAVE_LINUX_PERF_EVENT_H 1 23:35.25 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 23:35.25 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 23:35.25 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 23:35.25 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 23:35.25 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 23:35.25 from : 23:35.25 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 23:35.25 #define HAVE_LINUX_PERF_EVENT_H 0 23:35.25 In file included from : 23:35.25 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 23:35.25 #define HAVE_LINUX_PERF_EVENT_H 1 23:35.31 media/ffvpx/libavcodec/x86 23:35.35 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 23:35.35 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 23:35.35 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 23:35.35 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 23:35.35 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 23:35.35 from : 23:35.35 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 23:35.35 #define HAVE_LINUX_PERF_EVENT_H 0 23:35.35 In file included from : 23:35.35 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 23:35.35 #define HAVE_LINUX_PERF_EVENT_H 1 23:35.40 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 23:35.40 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 23:35.40 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 23:35.40 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 23:35.40 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 23:35.40 from : 23:35.40 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 23:35.40 #define HAVE_LINUX_PERF_EVENT_H 0 23:35.40 In file included from : 23:35.40 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 23:35.40 #define HAVE_LINUX_PERF_EVENT_H 1 23:35.46 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 23:35.46 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 23:35.46 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 23:35.46 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 23:35.46 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 23:35.46 from : 23:35.46 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 23:35.46 #define HAVE_LINUX_PERF_EVENT_H 0 23:35.46 In file included from : 23:35.47 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 23:35.47 #define HAVE_LINUX_PERF_EVENT_H 1 23:35.49 media/kiss_fft 23:35.54 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 23:35.54 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 23:35.54 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 23:35.54 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 23:35.55 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 23:35.55 from : 23:35.55 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 23:35.55 #define HAVE_LINUX_PERF_EVENT_H 0 23:35.55 In file included from : 23:35.55 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 23:35.55 #define HAVE_LINUX_PERF_EVENT_H 1 23:35.67 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 23:35.67 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 23:35.67 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 23:35.67 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 23:35.67 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 23:35.67 from : 23:35.67 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 23:35.67 #define HAVE_LINUX_PERF_EVENT_H 0 23:35.67 In file included from : 23:35.67 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 23:35.67 #define HAVE_LINUX_PERF_EVENT_H 1 23:35.80 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 23:35.80 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 23:35.80 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 23:35.80 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 23:35.80 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 23:35.80 from : 23:35.80 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 23:35.80 #define HAVE_LINUX_PERF_EVENT_H 0 23:35.80 In file included from : 23:35.80 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 23:35.80 #define HAVE_LINUX_PERF_EVENT_H 1 23:36.11 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 23:36.11 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 23:36.11 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 23:36.11 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 23:36.11 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 23:36.11 from : 23:36.11 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 23:36.11 #define HAVE_LINUX_PERF_EVENT_H 0 23:36.11 In file included from : 23:36.11 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 23:36.11 #define HAVE_LINUX_PERF_EVENT_H 1 23:36.41 media/libcubeb/src 23:38.19 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 23:38.19 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 23:38.19 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 23:38.19 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 23:38.19 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 23:38.19 from : 23:38.19 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 23:38.19 #define HAVE_LINUX_PERF_EVENT_H 0 23:38.19 In file included from : 23:38.19 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 23:38.19 #define HAVE_LINUX_PERF_EVENT_H 1 23:39.18 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 23:39.18 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 23:39.18 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 23:39.19 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 23:39.19 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 23:39.19 from : 23:39.19 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 23:39.19 #define HAVE_LINUX_PERF_EVENT_H 0 23:39.19 In file included from : 23:39.19 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 23:39.19 #define HAVE_LINUX_PERF_EVENT_H 1 23:39.72 media/libnestegg/src 23:39.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: 23:39.75 /builddir/build/BUILD/firefox-69.0.1/media/libnestegg/src/nestegg.c: In function 'ne_parse': 23:39.75 /builddir/build/BUILD/firefox-69.0.1/media/libnestegg/src/nestegg.c:1162:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable] 23:39.75 uint64_t id, size, peeked_id; 23:39.75 ^~~~~~~~~ 23:40.74 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 23:40.74 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 23:40.74 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 23:40.74 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 23:40.74 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 23:40.74 from : 23:40.74 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 23:40.74 #define HAVE_LINUX_PERF_EVENT_H 0 23:40.74 In file included from : 23:40.74 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 23:40.74 #define HAVE_LINUX_PERF_EVENT_H 1 23:41.12 /builddir/build/BUILD/firefox-69.0.1/media/libcubeb/src/cubeb_utils.cpp: In function 'size_t cubeb_sample_size(cubeb_sample_format)': 23:41.12 /builddir/build/BUILD/firefox-69.0.1/media/libcubeb/src/cubeb_utils.cpp:19:5: warning: control reaches end of non-void function [-Wreturn-type] 23:41.12 default: 23:41.12 ^~~~~~~ 23:41.16 media/libogg 23:41.73 media/libopus 23:42.60 media/libtheora 23:43.07 /builddir/build/BUILD/firefox-69.0.1/media/libtheora/lib/x86/x86state.c:24:28: warning: 'OC_FZIG_ZAG_MMX' defined but not used [-Wunused-const-variable=] 23:43.08 static const unsigned char OC_FZIG_ZAG_MMX[128]={ 23:43.08 ^~~~~~~~~~~~~~~ 23:45.47 media/libspeex_resampler/src 23:45.50 /builddir/build/BUILD/firefox-69.0.1/media/libspeex_resampler/src/resample.c: In function 'moz_speex_resampler_init_frac': 23:45.50 /builddir/build/BUILD/firefox-69.0.1/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable 'i' [-Wunused-variable] 23:45.50 spx_uint32_t i; 23:45.51 ^ 23:46.17 media/libsoundtouch/src 23:46.22 /builddir/build/BUILD/firefox-69.0.1/media/libsoundtouch/src/sse_optimized.cpp:262: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 23:46.22 #pragma omp parallel for 23:46.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: 23:46.51 /builddir/build/BUILD/firefox-69.0.1/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 23:46.51 #pragma omp parallel for 23:46.51 /builddir/build/BUILD/firefox-69.0.1/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 23:46.51 #pragma omp parallel for 23:46.51 /builddir/build/BUILD/firefox-69.0.1/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 23:46.51 #pragma omp parallel for 23:46.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: 23:46.51 /builddir/build/BUILD/firefox-69.0.1/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 23:46.51 #define PI 3.1415926536 23:46.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: 23:46.51 /builddir/build/BUILD/firefox-69.0.1/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 23:46.51 #define PI M_PI 23:46.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: 23:46.51 /builddir/build/BUILD/firefox-69.0.1/media/libsoundtouch/src/TDStretch.cpp:306: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 23:46.51 #pragma omp parallel for 23:46.51 /builddir/build/BUILD/firefox-69.0.1/media/libsoundtouch/src/TDStretch.cpp:331: warning: ignoring #pragma omp critical [-Wunknown-pragmas] 23:46.51 #pragma omp critical 23:46.59 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: 23:46.59 /builddir/build/BUILD/firefox-69.0.1/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 23:46.59 /builddir/build/BUILD/firefox-69.0.1/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 23:46.59 uint count; 23:46.59 ^~~~~ 23:50.63 media/psshparser 23:51.12 security/sandbox/common 23:52.01 security/sandbox/linux/broker 23:59.83 security/sandbox/linux/reporter 24:00.65 security/sandbox/linux/gtest 24:02.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 24:02.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 24:02.07 from /builddir/build/BUILD/firefox-69.0.1/security/sandbox/linux/broker/SandboxBrokerPolicyFactory.cpp:19, 24:02.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/security/sandbox/linux/broker/Unified_cpp_linux_broker0.cpp:20: 24:02.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 24:02.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:02.07 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 24:02.07 ^ 24:02.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 24:02.07 struct Block { 24:02.07 ^~~~~ 24:02.54 security/certverifier 24:08.34 security/ct 24:08.72 security/ct/tests/gtest 24:10.56 security/certverifier/tests/gtest 24:11.57 security/apps 24:12.84 xpcom/string 24:14.65 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/security/apps/Unified_cpp_security_apps0.cpp:2: 24:14.65 /builddir/build/BUILD/firefox-69.0.1/security/apps/AppSignatureVerification.cpp: In function 'nsresult {anonymous}::VerifyPK7Signature(AppTrustedRoot, nsIZipReader*, {anonymous}::SignaturePolicy&, nsTHashtable&, bool&, mozilla::UniqueCERTCertList&)': 24:14.66 /builddir/build/BUILD/firefox-69.0.1/security/apps/AppSignatureVerification.cpp:1214:25: warning: 'digestToUse' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:14.66 rv = VerifyAppManifest(digestToUse, aZip, aIgnoredFiles, manifestBuffer); 24:14.66 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:15.02 xpcom/glue/standalone 24:17.01 xpcom/base 24:19.73 xpcom/ds 24:21.01 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 24:21.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 24:21.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 24:21.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 24:21.02 from /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsTArray.h:30, 24:21.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Tokenizer.h:15, 24:21.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, 24:21.02 from /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/IncrementalTokenizer.cpp:7, 24:21.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:11: 24:21.02 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 24:21.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:21.02 foundInterface = 0; \ 24:21.02 ^~~~~~~~~~~~~~ 24:21.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:21.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:21.02 ^~~~~~~~~~~~~~~~~~~~~~~ 24:21.02 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsArray.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:21.02 NS_INTERFACE_MAP_END 24:21.02 ^~~~~~~~~~~~~~~~~~~~ 24:21.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:21.02 else 24:21.02 ^~~~ 24:21.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 24:21.02 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 24:21.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:21.02 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsArray.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 24:21.02 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 24:21.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:21.03 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 24:21.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:21.03 foundInterface = 0; \ 24:21.03 ^~~~~~~~~~~~~~ 24:21.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:21.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:21.03 ^~~~~~~~~~~~~~~~~~~~~~~ 24:21.03 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsArray.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:21.03 NS_INTERFACE_MAP_END 24:21.03 ^~~~~~~~~~~~~~~~~~~~ 24:21.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:21.03 else 24:21.03 ^~~~ 24:21.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 24:21.03 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 24:21.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:21.03 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsArray.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 24:21.03 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 24:21.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:22.71 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 24:22.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:22.71 foundInterface = 0; \ 24:22.71 ^~~~~~~~~~~~~~ 24:22.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:22.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:22.71 ^~~~~~~~~~~~~~~~~~~~~~~ 24:22.71 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsHashPropertyBag.cpp:244:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:22.71 NS_INTERFACE_MAP_END 24:22.71 ^~~~~~~~~~~~~~~~~~~~ 24:22.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:22.71 else 24:22.72 ^~~~ 24:22.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:22.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:22.72 ^~~~~~~~~~~~~~~~~~ 24:22.72 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsHashPropertyBag.cpp:243:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:22.72 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 24:22.72 ^~~~~~~~~~~~~~~~~~~~~~ 24:22.72 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 24:22.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:22.72 foundInterface = 0; \ 24:22.72 ^~~~~~~~~~~~~~ 24:22.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:22.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:22.72 ^~~~~~~~~~~~~~~~~~~~~~~ 24:22.72 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsHashPropertyBag.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:22.72 NS_INTERFACE_MAP_END 24:22.72 ^~~~~~~~~~~~~~~~~~~~ 24:22.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:22.72 else 24:22.72 ^~~~ 24:22.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:22.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:22.72 ^~~~~~~~~~~~~~~~~~ 24:22.72 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsHashPropertyBag.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:22.72 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 24:22.72 ^~~~~~~~~~~~~~~~~~~~~~ 24:25.14 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 24:25.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 24:25.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 24:25.14 from /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsObserverService.cpp:8, 24:25.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:2: 24:25.14 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 24:25.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:25.14 foundInterface = 0; \ 24:25.14 ^~~~~~~~~~~~~~ 24:25.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:25.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:25.14 ^~~~~~~~~~~~~~~~~~~~~~~ 24:25.14 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsVariant.cpp:1872:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:25.15 NS_INTERFACE_MAP_END 24:25.15 ^~~~~~~~~~~~~~~~~~~~ 24:25.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:25.15 else 24:25.15 ^~~~ 24:25.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:25.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:25.15 ^~~~~~~~~~~~~~~~~~ 24:25.15 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsVariant.cpp:1871:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:25.15 NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 24:25.15 ^~~~~~~~~~~~~~~~~~~~~~ 24:26.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 24:26.76 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/CycleCollectedJSContext.cpp: In constructor 'mozilla::CycleCollectedJSContext::CycleCollectedJSContext()': 24:26.76 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/CycleCollectedJSContext.cpp:67: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] 24:26.76 memset(static_cast(this), 0, sizeof(PerThreadAtomCache)); 24:26.76 ^ 24:26.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 24:26.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 24:26.77 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/CycleCollectedJSContext.cpp:7, 24:26.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 24:26.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:4797:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 24:26.77 struct PerThreadAtomCache : public APZBucketAtoms, 24:26.77 ^~~~~~~~~~~~~~~~~~ 24:28.62 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 24:28.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 24:28.62 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/MemoryTelemetry.cpp:20, 24:28.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 24:28.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 24:28.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:28.62 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 24:28.62 ^ 24:28.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 24:28.62 struct Block { 24:28.62 ^~~~~ 24:28.75 xpcom/io 24:30.01 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 24:30.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 24:30.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 24:30.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 24:30.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 24:30.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 24:30.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 24:30.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 24:30.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 24:30.01 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/AvailableMemoryTracker.cpp:23, 24:30.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 24:30.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 24:30.01 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 24:30.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 24:30.01 memset(aT, 0, sizeof(T)); 24:30.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 24:30.01 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/MemoryTelemetry.cpp:8, 24:30.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 24:30.01 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 24:30.01 struct AmountFns { 24:30.01 ^~~~~~~~~ 24:30.01 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 24:30.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 24:30.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 24:30.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 24:30.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 24:30.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 24:30.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 24:30.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 24:30.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 24:30.01 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/AvailableMemoryTracker.cpp:23, 24:30.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 24:30.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 24:30.01 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 24:30.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 24:30.01 memset(aT, 0, sizeof(T)); 24:30.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 24:30.01 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/MemoryTelemetry.cpp:8, 24:30.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 24:30.01 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 24:30.01 struct SizeOfTabFns { 24:30.01 ^~~~~~~~~~~~ 24:35.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 24:35.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 24:35.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIIOUtil.h:10, 24:35.46 from /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsIOUtil.h:17, 24:35.46 from /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsIOUtil.cpp:7, 24:35.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 24:35.47 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 24:35.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:35.47 foundInterface = 0; \ 24:35.47 ^~~~~~~~~~~~~~ 24:35.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:35.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:35.47 ^~~~~~~~~~~~~~~~~~~~~~~ 24:35.47 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsMultiplexInputStream.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:35.47 NS_INTERFACE_MAP_END 24:35.47 ^~~~~~~~~~~~~~~~~~~~ 24:35.47 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsLocalFileUnix.h:21, 24:35.47 from /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsLocalFile.h:44, 24:35.47 from /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsLocalFileCommon.cpp:9, 24:35.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:29: 24:35.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:35.47 } else 24:35.47 ^~~~ 24:35.47 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsMultiplexInputStream.cpp:178:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 24:35.47 NS_IMPL_QUERY_CLASSINFO(nsMultiplexInputStream) 24:35.47 ^~~~~~~~~~~~~~~~~~~~~~~ 24:35.66 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 24:35.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 24:35.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIIOUtil.h:10, 24:35.66 from /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsIOUtil.h:17, 24:35.66 from /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsIOUtil.cpp:7, 24:35.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 24:35.66 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 24:35.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:35.67 foundInterface = 0; \ 24:35.67 ^~~~~~~~~~~~~~ 24:35.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:35.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:35.67 ^~~~~~~~~~~~~~~~~~~~~~~ 24:35.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:35.67 NS_INTERFACE_MAP_END 24:35.67 ^~~~~~~~~~~~~~~~~~~~ 24:35.67 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsStringStream.cpp:121:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 24:35.67 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 24:35.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 24:35.67 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsLocalFileUnix.h:21, 24:35.67 from /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsLocalFile.h:44, 24:35.67 from /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsLocalFileCommon.cpp:9, 24:35.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:29: 24:35.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:35.67 } else 24:35.67 ^~~~ 24:35.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 24:35.67 NS_IMPL_QUERY_CLASSINFO(aClass) \ 24:35.67 ^~~~~~~~~~~~~~~~~~~~~~~ 24:35.67 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsStringStream.cpp:121:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 24:35.67 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 24:35.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 24:36.49 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 24:36.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 24:36.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIInputStream.h:10, 24:36.49 from /builddir/build/BUILD/firefox-69.0.1/xpcom/io/Base64.cpp:12, 24:36.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: 24:36.49 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/InputStreamLengthWrapper.cpp: In member function 'virtual nsresult mozilla::InputStreamLengthWrapper::QueryInterface(const nsIID&, void**)': 24:36.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:36.49 foundInterface = 0; \ 24:36.49 ^~~~~~~~~~~~~~ 24:36.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:36.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:36.49 ^~~~~~~~~~~~~~~~~~~~~~~ 24:36.49 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/InputStreamLengthWrapper.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:36.49 NS_INTERFACE_MAP_END 24:36.49 ^~~~~~~~~~~~~~~~~~~~ 24:36.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:36.50 else 24:36.50 ^~~~ 24:36.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 24:36.50 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 24:36.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:36.50 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/InputStreamLengthWrapper.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 24:36.50 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 24:36.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:36.53 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/NonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult mozilla::NonBlockingAsyncInputStream::QueryInterface(const nsIID&, void**)': 24:36.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:36.53 foundInterface = 0; \ 24:36.53 ^~~~~~~~~~~~~~ 24:36.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:36.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:36.53 ^~~~~~~~~~~~~~~~~~~~~~~ 24:36.53 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/NonBlockingAsyncInputStream.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:36.53 NS_INTERFACE_MAP_END 24:36.53 ^~~~~~~~~~~~~~~~~~~~ 24:36.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:36.53 else 24:36.53 ^~~~ 24:36.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 24:36.53 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 24:36.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:36.53 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/NonBlockingAsyncInputStream.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 24:36.53 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 24:36.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:36.55 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/SlicedInputStream.cpp: In member function 'virtual nsresult mozilla::SlicedInputStream::QueryInterface(const nsIID&, void**)': 24:36.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:36.55 foundInterface = 0; \ 24:36.55 ^~~~~~~~~~~~~~ 24:36.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:36.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:36.55 ^~~~~~~~~~~~~~~~~~~~~~~ 24:36.55 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/SlicedInputStream.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:36.55 NS_INTERFACE_MAP_END 24:36.55 ^~~~~~~~~~~~~~~~~~~~ 24:36.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:36.55 else 24:36.55 ^~~~ 24:36.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 24:36.55 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 24:36.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:36.56 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/SlicedInputStream.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 24:36.56 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 24:36.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:43.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:92: 24:43.44 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::dom::ContentChild]': 24:43.44 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:43.44 return Seek(pos); 24:43.44 ~~~~^~~~~ 24:43.44 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 24:43.44 int64_t offset; 24:43.44 ^~~~~~ 24:43.47 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::dom::ContentParent]': 24:43.47 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:43.48 return Seek(pos); 24:43.48 ~~~~^~~~~ 24:43.48 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 24:43.48 int64_t offset; 24:43.48 ^~~~~~ 24:43.50 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::ipc::PBackgroundChild]': 24:43.51 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:43.51 return Seek(pos); 24:43.51 ~~~~^~~~~ 24:43.51 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 24:43.51 int64_t offset; 24:43.51 ^~~~~~ 24:43.54 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsStorageStream.cpp: In member function 'void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::ipc::PBackgroundParent]': 24:43.54 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsStorageStream.cpp:516:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:43.54 return Seek(pos); 24:43.54 ~~~~^~~~~ 24:43.54 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsStorageStream.cpp:602:11: note: 'offset' was declared here 24:43.55 int64_t offset; 24:43.55 ^~~~~~ 24:44.67 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:137: 24:44.67 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsEscape.cpp: In function 'bool NS_UnescapeURL(const char*, int32_t, uint32_t, nsACString&)': 24:44.67 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsEscape.cpp:554:18: warning: 'destPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:44.67 unsigned char* destPtr; 24:44.67 ^~~~~~~ 24:44.91 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsEscape.cpp: In function 'nsresult NS_UnescapeURL(const char*, int32_t, uint32_t, nsACString&, bool&, const fallible_t&)': 24:44.91 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsEscape.cpp:554:18: warning: 'destPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:45.92 xpcom/components 24:46.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 24:46.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 24:46.46 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCycleCollectionTraversalCallback.h:12, 24:46.46 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCycleCollectionNoteChild.h:14, 24:46.46 from /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsTArray.h:30, 24:46.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Tokenizer.h:15, 24:46.46 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/NSPRLogModulesParser.cpp:9, 24:46.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 24:46.46 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 24:46.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:46.46 foundInterface = 0; \ 24:46.46 ^~~~~~~~~~~~~~ 24:46.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:46.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:46.46 ^~~~~~~~~~~~~~~~~~~~~~~ 24:46.46 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:46.46 NS_INTERFACE_MAP_END 24:46.46 ^~~~~~~~~~~~~~~~~~~~ 24:46.46 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 24:46.46 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 24:46.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 24:46.46 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsClassInfoImpl.cpp:7, 24:46.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:29: 24:46.46 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:46.46 } else 24:46.46 ^~~~ 24:46.46 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 24:46.46 NS_IMPL_QUERY_CLASSINFO(aClass) \ 24:46.46 ^~~~~~~~~~~~~~~~~~~~~~~ 24:46.46 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 24:46.46 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 24:46.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 24:54.14 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 24:54.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 24:54.14 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryInfoDumper.cpp:14, 24:54.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:29: 24:54.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 24:54.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:54.15 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 24:54.15 ^ 24:54.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 24:54.15 struct Block { 24:54.15 ^~~~~ 24:55.80 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCycleCollector.cpp:155, 24:55.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 24:55.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SnowWhiteKiller]': 24:55.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:55.80 ~AutoRestore() { mLocation = mValue; } 24:55.80 ^~~~~~ 24:55.80 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 24:55.80 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 24:55.80 Maybe> ar; 24:55.80 ^~ 24:56.00 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCycleCollector.cpp:155, 24:56.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 24:56.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = RemoveSkippableVisitor]': 24:56.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:56.00 ~AutoRestore() { mLocation = mValue; } 24:56.00 ^~~~~~ 24:56.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 24:56.00 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 24:56.00 Maybe> ar; 24:56.00 ^~ 24:56.54 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCycleCollector.cpp:155, 24:56.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 24:56.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SelectPointersVisitor]': 24:56.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:56.54 ~AutoRestore() { mLocation = mValue; } 24:56.54 ^~~~~~ 24:56.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 24:56.54 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 24:56.54 Maybe> ar; 24:56.54 ^~ 24:56.89 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCycleCollector.cpp:155, 24:56.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 24:56.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = PurpleScanBlackVisitor]': 24:56.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:56.89 ~AutoRestore() { mLocation = mValue; } 24:56.89 ^~~~~~ 24:56.89 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:65: 24:56.89 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 24:56.89 Maybe> ar; 24:56.89 ^~ 24:59.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 24:59.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 24:59.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 24:59.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 24:59.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 24:59.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 24:59.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 24:59.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 24:59.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 24:59.37 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsInterfaceRequestorAgg.cpp:11, 24:59.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 24:59.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 24:59.37 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 24:59.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 24:59.37 memset(aT, 0, sizeof(T)); 24:59.37 ~~~~~~^~~~~~~~~~~~~~~~~~ 24:59.37 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.cpp:14, 24:59.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:38: 24:59.38 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 24:59.38 struct AmountFns { 24:59.38 ^~~~~~~~~ 24:59.38 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 24:59.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 24:59.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 24:59.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 24:59.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 24:59.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 24:59.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 24:59.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 24:59.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 24:59.38 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsInterfaceRequestorAgg.cpp:11, 24:59.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 24:59.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 24:59.38 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 24:59.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 24:59.38 memset(aT, 0, sizeof(T)); 24:59.38 ~~~~~~^~~~~~~~~~~~~~~~~~ 24:59.38 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.cpp:14, 24:59.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:38: 24:59.38 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 24:59.38 struct SizeOfTabFns { 24:59.38 ^~~~~~~~~~~~ 25:00.59 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 25:00.60 from /builddir/build/BUILD/firefox-69.0.1/xpcom/components/../../widget/GfxInfoBase.h:19, 25:00.60 from /builddir/build/BUILD/firefox-69.0.1/xpcom/components/../../widget/GfxInfoX11.h:11, 25:00.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/components/StaticComponents.cpp:273: 25:00.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 25:00.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:00.60 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 25:00.60 ^ 25:00.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 25:00.60 struct Block { 25:00.60 ^~~~~ 25:04.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 25:04.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 25:04.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 25:04.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 25:04.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 25:04.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 25:04.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 25:04.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 25:04.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:10, 25:04.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIGlobalObject.h:12, 25:04.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 25:04.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/components/StaticComponents.cpp:13: 25:04.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 25:04.20 /builddir/build/BUILD/firefox-69.0.1/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:162:40: required from here 25:04.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 25:04.20 memset(aT, 0, sizeof(T)); 25:04.20 ~~~~~~^~~~~~~~~~~~~~~~~~ 25:04.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/components/StaticComponents.cpp:292: 25:04.20 /builddir/build/BUILD/firefox-69.0.1/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 25:04.20 struct AmountFns { 25:04.20 ^~~~~~~~~ 25:04.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 25:04.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 25:04.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 25:04.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 25:04.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 25:04.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 25:04.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 25:04.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 25:04.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:10, 25:04.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIGlobalObject.h:12, 25:04.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 25:04.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/components/StaticComponents.cpp:13: 25:04.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 25:04.21 /builddir/build/BUILD/firefox-69.0.1/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:182:43: required from here 25:04.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 25:04.21 memset(aT, 0, sizeof(T)); 25:04.21 ~~~~~~^~~~~~~~~~~~~~~~~~ 25:04.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/components/StaticComponents.cpp:292: 25:04.21 /builddir/build/BUILD/firefox-69.0.1/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 25:04.21 struct SizeOfTabFns { 25:04.21 ^~~~~~~~~~~~ 25:10.24 xpcom/threads 25:17.17 xpcom/reflect/xptinfo 25:23.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 25:23.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 25:23.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 25:23.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 25:23.85 from /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/ThreadEventQueue.cpp:7, 25:23.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 25:23.85 /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 25:23.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:23.85 foundInterface = 0; \ 25:23.85 ^~~~~~~~~~~~~~ 25:23.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:23.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:23.85 ^~~~~~~~~~~~~~~~~~~~~~~ 25:23.85 /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsThread.cpp:203:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:23.85 NS_INTERFACE_MAP_END 25:23.85 ^~~~~~~~~~~~~~~~~~~~ 25:23.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 25:23.85 /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsThread.cpp:202:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:23.85 } else 25:23.85 ^~~~ 25:23.91 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 25:23.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 25:23.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 25:23.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 25:23.91 from /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/ThreadEventQueue.cpp:7, 25:23.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 25:23.91 /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 25:23.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:23.91 foundInterface = 0; \ 25:23.91 ^~~~~~~~~~~~~~ 25:23.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:23.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:23.91 ^~~~~~~~~~~~~~~~~~~~~~~ 25:23.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:23.91 NS_INTERFACE_MAP_END 25:23.91 ^~~~~~~~~~~~~~~~~~~~ 25:23.91 /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsThreadManager.cpp:105:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 25:23.91 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 25:23.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 25:23.91 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsThread.cpp:20, 25:23.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 25:23.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:23.91 } else 25:23.91 ^~~~ 25:23.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 25:23.91 } else 25:23.91 ^~~~ 25:23.91 /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsThreadManager.cpp:105:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 25:23.91 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 25:23.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 25:23.92 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 25:23.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 25:23.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 25:23.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 25:23.92 from /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/ThreadEventQueue.cpp:7, 25:23.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 25:23.92 /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult {anonymous}::ShutdownObserveHelper::QueryInterface(const nsIID&, void**)': 25:23.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:23.92 foundInterface = 0; \ 25:23.92 ^~~~~~~~~~~~~~ 25:23.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:23.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:23.92 ^~~~~~~~~~~~~~~~~~~~~~~ 25:23.92 /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsThreadManager.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:23.92 NS_INTERFACE_MAP_END 25:23.92 ^~~~~~~~~~~~~~~~~~~~ 25:23.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:23.92 else 25:23.92 ^~~~ 25:23.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 25:23.93 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 25:23.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:23.93 /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsThreadManager.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 25:23.93 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 25:23.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:23.95 /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 25:23.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:23.95 foundInterface = 0; \ 25:23.95 ^~~~~~~~~~~~~~ 25:23.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:23.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:23.95 ^~~~~~~~~~~~~~~~~~~~~~~ 25:23.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:23.95 NS_INTERFACE_MAP_END 25:23.95 ^~~~~~~~~~~~~~~~~~~~ 25:23.95 /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 25:23.95 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 25:23.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 25:23.95 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsThread.cpp:20, 25:23.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 25:23.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:23.95 } else 25:23.95 ^~~~ 25:23.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 25:23.95 } else 25:23.95 ^~~~ 25:23.95 /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 25:23.95 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 25:23.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 25:24.83 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 25:24.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 25:24.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 25:24.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 25:24.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 25:24.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DragEvent.h:10, 25:24.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:13: 25:24.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 25:24.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:24.83 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 25:24.83 ^ 25:24.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 25:24.83 struct Block { 25:24.83 ^~~~~ 25:31.01 xpcom/reflect/xptcall 25:32.22 xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_x86_64_unix.i_o 25:32.23 xpcom/reflect/xptcall/md/unix 25:33.75 chrome 25:34.47 xpcom/build/Services.cpp.stub 25:34.60 xpcom/build 25:34.66 xpcom/rust/gtest 25:39.18 xpcom/tests/gtest 25:39.88 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 25:39.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 25:39.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIProtocolHandler.h:10, 25:39.88 from /builddir/build/BUILD/firefox-69.0.1/chrome/nsChromeProtocolHandler.h:9, 25:39.88 from /builddir/build/BUILD/firefox-69.0.1/chrome/nsChromeProtocolHandler.cpp:13, 25:39.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/chrome/Unified_cpp_chrome0.cpp:2: 25:39.88 /builddir/build/BUILD/firefox-69.0.1/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 25:39.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:39.88 foundInterface = 0; \ 25:39.88 ^~~~~~~~~~~~~~ 25:39.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:39.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:39.88 ^~~~~~~~~~~~~~~~~~~~~~~ 25:39.88 /builddir/build/BUILD/firefox-69.0.1/chrome/nsChromeRegistry.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:39.88 NS_INTERFACE_MAP_END 25:39.88 ^~~~~~~~~~~~~~~~~~~~ 25:39.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:39.88 else 25:39.88 ^~~~ 25:39.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 25:39.88 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 25:39.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:39.88 /builddir/build/BUILD/firefox-69.0.1/chrome/nsChromeRegistry.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 25:39.88 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 25:39.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:41.48 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 25:41.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 25:41.48 from /builddir/build/BUILD/firefox-69.0.1/chrome/nsChromeRegistryChrome.cpp:7, 25:41.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/chrome/Unified_cpp_chrome0.cpp:20: 25:41.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 25:41.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:41.48 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 25:41.48 ^ 25:41.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 25:41.48 struct Block { 25:41.48 ^~~~~ 25:46.58 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 25:46.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 25:46.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 25:46.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 25:46.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 25:46.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 25:46.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 25:46.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 25:46.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIFile.h:14, 25:46.58 from /builddir/build/BUILD/firefox-69.0.1/xpcom/build/FileLocation.h:13, 25:46.58 from /builddir/build/BUILD/firefox-69.0.1/xpcom/build/FileLocation.cpp:7, 25:46.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 25:46.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 25:46.58 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 25:46.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 25:46.58 memset(aT, 0, sizeof(T)); 25:46.58 ~~~~~~^~~~~~~~~~~~~~~~~~ 25:46.58 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/build/XPCOMInit.cpp:64, 25:46.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 25:46.58 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 25:46.58 struct AmountFns { 25:46.58 ^~~~~~~~~ 25:46.58 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 25:46.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 25:46.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 25:46.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 25:46.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 25:46.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 25:46.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 25:46.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 25:46.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIFile.h:14, 25:46.59 from /builddir/build/BUILD/firefox-69.0.1/xpcom/build/FileLocation.h:13, 25:46.59 from /builddir/build/BUILD/firefox-69.0.1/xpcom/build/FileLocation.cpp:7, 25:46.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 25:46.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 25:46.59 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 25:46.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 25:46.59 memset(aT, 0, sizeof(T)); 25:46.59 ~~~~~~^~~~~~~~~~~~~~~~~~ 25:46.59 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/build/XPCOMInit.cpp:64, 25:46.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 25:46.59 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 25:46.59 struct SizeOfTabFns { 25:46.59 ^~~~~~~~~~~~ 25:47.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 25:47.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 25:47.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 25:47.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 25:47.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 25:47.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 25:47.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 25:47.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 25:47.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIFile.h:14, 25:47.02 from /builddir/build/BUILD/firefox-69.0.1/xpcom/build/FileLocation.h:13, 25:47.02 from /builddir/build/BUILD/firefox-69.0.1/xpcom/build/FileLocation.cpp:7, 25:47.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 25:47.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 25:47.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 25:47.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 25:47.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 25:47.02 memset(&aArr[0], 0, N * sizeof(T)); 25:47.02 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:47.03 In file included from /usr/include/c++/8/map:61, 25:47.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 25:47.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 25:47.03 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 25:47.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 25:47.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 25:47.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 25:47.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RemoteDecoderManagerChild.h:8, 25:47.03 from /builddir/build/BUILD/firefox-69.0.1/xpcom/build/XPCOMInit.cpp:13, 25:47.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 25:47.03 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 25:47.03 class map 25:47.03 ^~~ 25:50.36 modules/libpref 25:54.32 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsUtils.h:14, 25:54.32 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCOMPtr.h:30, 25:54.32 from /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/Helpers.h:10, 25:54.32 from /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/Helpers.cpp:9, 25:54.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.cpp:2: 25:54.32 /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/Helpers.cpp: In member function 'virtual nsresult testing::LengthInputStream::QueryInterface(const nsIID&, void**)': 25:54.32 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:54.32 foundInterface = 0; \ 25:54.32 ^~~~~~~~~~~~~~ 25:54.32 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:54.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:54.32 ^~~~~~~~~~~~~~~~~~~~~~~ 25:54.32 /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/Helpers.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:54.32 NS_INTERFACE_MAP_END 25:54.32 ^~~~~~~~~~~~~~~~~~~~ 25:54.32 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:54.32 else 25:54.32 ^~~~ 25:54.32 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 25:54.32 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 25:54.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:54.33 /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/Helpers.cpp:192:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 25:54.33 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 25:54.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:55.89 modules/libpref/test/gtest 26:00.72 intl/gtest 26:03.13 intl/hyphenation/hyphen 26:03.85 intl/hyphenation/glue 26:10.98 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 26:10.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 26:10.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 26:10.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 26:10.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 26:10.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsExpirationTracker.h:11, 26:10.99 from /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/TestExpirationTracker.cpp:10, 26:10.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest1.cpp:2: 26:10.99 /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp: In member function 'virtual nsresult LengthStream::QueryInterface(const nsIID&, void**)': 26:10.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:10.99 foundInterface = 0; \ 26:10.99 ^~~~~~~~~~~~~~ 26:10.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:10.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:10.99 ^~~~~~~~~~~~~~~~~~~~~~~ 26:10.99 /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:10.99 NS_INTERFACE_MAP_END 26:10.99 ^~~~~~~~~~~~~~~~~~~~ 26:10.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:10.99 else 26:10.99 ^~~~ 26:10.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 26:10.99 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 26:10.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:10.99 /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 26:10.99 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 26:10.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:11.65 /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult QIInputStream::QueryInterface(const nsIID&, void**)': 26:11.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:11.65 foundInterface = 0; \ 26:11.65 ^~~~~~~~~~~~~~ 26:11.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:11.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:11.65 ^~~~~~~~~~~~~~~~~~~~~~~ 26:11.65 /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:320:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:11.65 NS_INTERFACE_MAP_END 26:11.65 ^~~~~~~~~~~~~~~~~~~~ 26:11.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:11.65 else 26:11.65 ^~~~ 26:11.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 26:11.65 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 26:11.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:11.65 /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:319:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 26:11.65 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 26:11.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:12.28 intl/locale 26:13.07 intl/locale/gtk 26:14.44 intl/locale/tests/gtest 26:19.53 intl/lwbrk 26:22.57 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsUtils.h:14, 26:22.57 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCOMPtr.h:30, 26:22.57 from /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/TestPLDHash.cpp:8, 26:22.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.cpp:2: 26:22.57 /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component1::QueryInterface(const nsIID&, void**)': 26:22.58 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:22.58 foundInterface = 0; \ 26:22.58 ^~~~~~~~~~~~~~ 26:22.58 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:22.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:22.58 ^~~~~~~~~~~~~~~~~~~~~~~ 26:22.58 /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:22.58 NS_INTERFACE_MAP_END 26:22.58 ^~~~~~~~~~~~~~~~~~~~ 26:22.58 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:22.58 else 26:22.58 ^~~~ 26:22.58 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:22.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:22.58 ^~~~~~~~~~~~~~~~~~ 26:22.58 /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:22.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 26:22.58 ^~~~~~~~~~~~~~~~~~~~~~ 26:22.58 /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component2::QueryInterface(const nsIID&, void**)': 26:22.58 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:22.58 foundInterface = 0; \ 26:22.58 ^~~~~~~~~~~~~~ 26:22.58 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:22.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:22.58 ^~~~~~~~~~~~~~~~~~~~~~~ 26:22.58 /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:22.58 NS_INTERFACE_MAP_END 26:22.58 ^~~~~~~~~~~~~~~~~~~~ 26:22.58 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:22.58 else 26:22.58 ^~~~ 26:22.58 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:22.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:22.58 ^~~~~~~~~~~~~~~~~~ 26:22.58 /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:22.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 26:22.58 ^~~~~~~~~~~~~~~~~~~~~~ 26:41.95 intl/lwbrk/gtest 26:44.29 intl/strres 26:50.87 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 26:50.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 26:50.87 from /builddir/build/BUILD/firefox-69.0.1/intl/strres/nsStringBundle.cpp:35, 26:50.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/intl/strres/Unified_cpp_intl_strres0.cpp:2: 26:50.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 26:50.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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.87 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 26:50.87 ^ 26:50.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 26:50.87 struct Block { 26:50.87 ^~~~~ 27:02.08 intl/unicharutil/util 27:05.04 intl/l10n 27:08.84 intl/uconv 27:10.18 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 27:10.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 27:10.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 27:10.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWeakReference.h:14, 27:10.18 from /builddir/build/BUILD/firefox-69.0.1/intl/l10n/Localization.h:4, 27:10.18 from /builddir/build/BUILD/firefox-69.0.1/intl/l10n/Localization.cpp:1, 27:10.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 27:10.18 /builddir/build/BUILD/firefox-69.0.1/intl/l10n/Localization.cpp: In member function 'virtual nsresult mozilla::intl::Localization::QueryInterface(const nsIID&, void**)': 27:10.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:10.18 foundInterface = 0; \ 27:10.18 ^~~~~~~~~~~~~~ 27:10.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:10.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 27:10.18 ^~~~~~~~~~~~~~~~~~~~~~~ 27:10.18 /builddir/build/BUILD/firefox-69.0.1/intl/l10n/Localization.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27:10.18 NS_INTERFACE_MAP_END 27:10.18 ^~~~~~~~~~~~~~~~~~~~ 27:10.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 27:10.18 else 27:10.18 ^~~~ 27:10.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 27:10.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 27:10.18 ^~~~~~~~~~~~~~~~~~ 27:10.18 /builddir/build/BUILD/firefox-69.0.1/intl/l10n/Localization.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 27:10.18 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 27:10.18 ^~~~~~~~~~~~~~~~~~~~~~ 27:10.21 /builddir/build/BUILD/firefox-69.0.1/intl/l10n/Localization.cpp: In member function 'virtual nsresult PromiseResolver::QueryInterface(const nsIID&, void**)': 27:10.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:10.21 foundInterface = 0; \ 27:10.21 ^~~~~~~~~~~~~~ 27:10.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:10.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 27:10.21 ^~~~~~~~~~~~~~~~~~~~~~~ 27:10.21 /builddir/build/BUILD/firefox-69.0.1/intl/l10n/Localization.cpp:262:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27:10.21 NS_INTERFACE_MAP_END 27:10.21 ^~~~~~~~~~~~~~~~~~~~ 27:10.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 27:10.21 else 27:10.21 ^~~~ 27:10.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 27:10.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 27:10.21 ^~~~~~~~~~~~~~~~~~ 27:10.21 /builddir/build/BUILD/firefox-69.0.1/intl/l10n/Localization.cpp:261:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 27:10.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 27:10.21 ^~~~~~~~~~~~~~~~~~~~~~ 27:11.51 netwerk/base 27:12.50 netwerk/base/mozurl 27:16.70 netwerk/cookie 27:31.09 netwerk/dns/mdns/libmdns 27:32.49 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 27:32.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 27:32.49 from /builddir/build/BUILD/firefox-69.0.1/netwerk/cookie/CookieServiceChild.cpp:12, 27:32.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/cookie/Unified_cpp_netwerk_cookie0.cpp:2: 27:32.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 27:32.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:32.49 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 27:32.49 ^ 27:32.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 27:32.49 struct Block { 27:32.49 ^~~~~ 27:43.29 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 27:43.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 27:43.29 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/SimpleChannel.cpp:17, 27:43.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:47: 27:43.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 27:43.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:43.29 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 27:43.29 ^ 27:43.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 27:43.29 struct Block { 27:43.29 ^~~~~ 27:43.31 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 27:43.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 27:43.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIInputStream.h:10, 27:43.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIArrayBufferInputStream.h:10, 27:43.31 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/ArrayBufferInputStream.h:9, 27:43.31 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/ArrayBufferInputStream.cpp:7, 27:43.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:2: 27:43.32 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/PartiallySeekableInputStream.cpp: In member function 'virtual nsresult mozilla::net::PartiallySeekableInputStream::QueryInterface(const nsIID&, void**)': 27:43.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:43.32 foundInterface = 0; \ 27:43.32 ^~~~~~~~~~~~~~ 27:43.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:43.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 27:43.32 ^~~~~~~~~~~~~~~~~~~~~~~ 27:43.32 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/PartiallySeekableInputStream.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27:43.32 NS_INTERFACE_MAP_END 27:43.32 ^~~~~~~~~~~~~~~~~~~~ 27:43.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 27:43.32 else 27:43.32 ^~~~ 27:43.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 27:43.32 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 27:43.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:43.32 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/PartiallySeekableInputStream.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 27:43.32 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 27:43.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:43.91 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 27:43.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 27:43.91 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/Predictor.cpp:52, 27:43.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:137: 27:43.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 27:43.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:43.91 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 27:43.92 ^ 27:43.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 27:43.92 struct Block { 27:43.92 ^~~~~ 27:58.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 27:58.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 27:58.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIInputStream.h:10, 27:58.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIAsyncInputStream.h:10, 27:58.46 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBaseContentStream.h:9, 27:58.46 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBaseContentStream.cpp:6, 27:58.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 27:58.46 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 27:58.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:58.46 foundInterface = 0; \ 27:58.46 ^~~~~~~~~~~~~~ 27:58.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:58.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 27:58.46 ^~~~~~~~~~~~~~~~~~~~~~~ 27:58.46 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBaseContentStream.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27:58.46 NS_INTERFACE_MAP_END 27:58.46 ^~~~~~~~~~~~~~~~~~~~ 27:58.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 27:58.46 else 27:58.46 ^~~~ 27:58.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 27:58.47 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 27:58.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:58.47 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBaseContentStream.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 27:58.47 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 27:58.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:01.90 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 28:01.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:01.90 foundInterface = 0; \ 28:01.90 ^~~~~~~~~~~~~~ 28:01.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:01.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:01.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:01.90 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBufferedStreams.cpp:295:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:01.90 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 28:01.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:01.90 In file included from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBufferedStreams.cpp:11, 28:01.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:11: 28:01.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:01.90 } else 28:01.91 ^~~~ 28:01.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 28:01.91 } else 28:01.91 ^~~~ 28:01.93 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 28:01.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 28:01.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIInputStream.h:10, 28:01.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIAsyncInputStream.h:10, 28:01.93 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBaseContentStream.h:9, 28:01.93 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBaseContentStream.cpp:6, 28:01.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 28:01.93 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 28:01.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:01.93 foundInterface = 0; \ 28:01.93 ^~~~~~~~~~~~~~ 28:01.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:01.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:01.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:01.93 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBufferedStreams.cpp:833:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:01.93 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 28:01.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:01.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:01.93 else 28:01.94 ^~~~ 28:01.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:01.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:01.94 ^~~~~~~~~~~~~~~~~~ 28:01.94 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBufferedStreams.cpp:832:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:01.94 NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 28:01.94 ^~~~~~~~~~~~~~~~~~~~~~ 28:02.11 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 28:02.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:02.11 foundInterface = 0; \ 28:02.11 ^~~~~~~~~~~~~~ 28:02.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:02.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:02.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:02.11 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsFileStreams.cpp:402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:02.11 NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 28:02.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:02.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:02.11 else 28:02.11 ^~~~ 28:02.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 28:02.11 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 28:02.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:02.11 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsFileStreams.cpp:401:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 28:02.11 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsICloneableInputStream, IsCloneable()) 28:02.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:04.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 28:04.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 28:04.13 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsIOService.cpp:52, 28:04.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:56: 28:04.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 28:04.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:04.13 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 28:04.13 ^ 28:04.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 28:04.13 struct Block { 28:04.13 ^~~~~ 28:07.96 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 28:07.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 28:07.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIInputStream.h:10, 28:07.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIAsyncInputStream.h:10, 28:07.96 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBaseContentStream.h:9, 28:07.96 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBaseContentStream.cpp:6, 28:07.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 28:07.96 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 28:07.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:07.96 foundInterface = 0; \ 28:07.96 ^~~~~~~~~~~~~~ 28:07.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:07.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:07.96 ^~~~~~~~~~~~~~~~~~~~~~~ 28:07.96 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsMIMEInputStream.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:07.96 NS_INTERFACE_MAP_END 28:07.96 ^~~~~~~~~~~~~~~~~~~~ 28:07.96 In file included from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBufferedStreams.cpp:11, 28:07.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:11: 28:07.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:07.96 } else 28:07.96 ^~~~ 28:07.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 28:07.96 } else 28:07.96 ^~~~ 28:11.72 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 28:11.72 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 28:11.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 28:11.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 28:11.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 28:11.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 28:11.72 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpLog.h:20, 28:11.72 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsNetUtil.cpp:8, 28:11.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 28:11.72 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 28:11.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:11.72 foundInterface = 0; \ 28:11.72 ^~~~~~~~~~~~~~ 28:11.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:11.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:11.72 ^~~~~~~~~~~~~~~~~~~~~~~ 28:11.72 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsProtocolProxyService.cpp:748:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:11.72 NS_INTERFACE_MAP_END 28:11.72 ^~~~~~~~~~~~~~~~~~~~ 28:11.72 In file included from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsProtocolProxyService.cpp:13, 28:11.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:29: 28:11.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:11.72 } else 28:11.72 ^~~~ 28:11.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 28:11.72 } else 28:11.72 ^~~~ 28:11.92 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 28:11.92 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 28:11.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 28:11.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 28:11.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 28:11.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 28:11.92 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpLog.h:20, 28:11.92 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsNetUtil.cpp:8, 28:11.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 28:11.92 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsSimpleNestedURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleNestedURI::Mutator::QueryInterface(const nsIID&, void**)': 28:11.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:11.92 foundInterface = 0; \ 28:11.92 ^~~~~~~~~~~~~~ 28:11.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:11.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:11.92 ^~~~~~~~~~~~~~~~~~~~~~~ 28:11.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:11.93 NS_INTERFACE_MAP_END \ 28:11.93 ^~~~~~~~~~~~~~~~~~~~ 28:11.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 28:11.93 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 28:11.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:11.93 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsSimpleNestedURI.cpp:213:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 28:11.93 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 28:11.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:11.93 In file included from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsStandardURL.h:23, 28:11.93 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsNetUtil.cpp:93, 28:11.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 28:11.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 28:11.93 } else \ 28:11.93 ^~~~ 28:11.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 28:11.93 } else \ 28:11.93 ^~~~ 28:11.93 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsSimpleNestedURI.cpp:213:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 28:11.93 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 28:11.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:11.94 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 28:11.94 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 28:11.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 28:11.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 28:11.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 28:11.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 28:11.94 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpLog.h:20, 28:11.94 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsNetUtil.cpp:8, 28:11.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 28:11.94 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 28:11.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:11.95 foundInterface = 0; \ 28:11.95 ^~~~~~~~~~~~~~ 28:11.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:11.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:11.95 ^~~~~~~~~~~~~~~~~~~~~~~ 28:11.95 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsSimpleURI.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:11.95 NS_INTERFACE_MAP_END 28:11.95 ^~~~~~~~~~~~~~~~~~~~ 28:11.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:11.95 else 28:11.95 ^~~~ 28:11.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:11.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:11.95 ^~~~~~~~~~~~~~~~~~ 28:11.95 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsSimpleURI.cpp:60:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:11.95 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 28:11.95 ^~~~~~~~~~~~~~~~~~~~~~ 28:11.97 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::Mutator::QueryInterface(const nsIID&, void**)': 28:11.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:11.97 foundInterface = 0; \ 28:11.97 ^~~~~~~~~~~~~~ 28:11.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:11.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:11.97 ^~~~~~~~~~~~~~~~~~~~~~~ 28:11.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:11.97 NS_INTERFACE_MAP_END \ 28:11.97 ^~~~~~~~~~~~~~~~~~~~ 28:11.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 28:11.97 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 28:11.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:11.97 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsSimpleURI.cpp:775:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 28:11.97 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 28:11.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:11.97 In file included from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsStandardURL.h:23, 28:11.97 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsNetUtil.cpp:93, 28:11.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 28:11.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 28:11.97 } else \ 28:11.97 ^~~~ 28:11.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 28:11.97 } else \ 28:11.97 ^~~~ 28:11.97 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsSimpleURI.cpp:775:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 28:11.97 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 28:11.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:12.28 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 28:12.28 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 28:12.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 28:12.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 28:12.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 28:12.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 28:12.28 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpLog.h:20, 28:12.28 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsNetUtil.cpp:8, 28:12.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 28:12.28 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 28:12.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:12.28 foundInterface = 0; \ 28:12.28 ^~~~~~~~~~~~~~ 28:12.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:12.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:12.28 ^~~~~~~~~~~~~~~~~~~~~~~ 28:12.28 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsStandardURL.cpp:1200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:12.28 NS_INTERFACE_MAP_END 28:12.28 ^~~~~~~~~~~~~~~~~~~~ 28:12.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:12.28 else 28:12.28 ^~~~ 28:12.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:12.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:12.28 ^~~~~~~~~~~~~~~~~~ 28:12.28 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsStandardURL.cpp:1199:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:12.28 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 28:12.28 ^~~~~~~~~~~~~~~~~~~~~~ 28:12.32 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::Mutator::QueryInterface(const nsIID&, void**)': 28:12.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:12.32 foundInterface = 0; \ 28:12.32 ^~~~~~~~~~~~~~ 28:12.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:12.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:12.32 ^~~~~~~~~~~~~~~~~~~~~~~ 28:12.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:12.32 NS_INTERFACE_MAP_END \ 28:12.32 ^~~~~~~~~~~~~~~~~~~~ 28:12.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 28:12.32 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 28:12.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:12.32 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsStandardURL.cpp:2092:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 28:12.32 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 28:12.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:12.32 In file included from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsStandardURL.h:23, 28:12.32 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsNetUtil.cpp:93, 28:12.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 28:12.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 28:12.32 } else \ 28:12.32 ^~~~ 28:12.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 28:12.32 } else \ 28:12.32 ^~~~ 28:12.32 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsStandardURL.cpp:2092:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 28:12.32 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 28:12.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:23.47 netwerk/socket 28:23.47 netwerk/mime 28:25.81 netwerk/streamconv 28:27.09 netwerk/streamconv/converters 28:28.11 netwerk/cache 28:28.93 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 28:28.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 28:28.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIRequestObserver.h:10, 28:28.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIStreamListener.h:10, 28:28.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIStreamConverter.h:10, 28:28.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozITXTToHTMLConv.h:10, 28:28.93 from /builddir/build/BUILD/firefox-69.0.1/netwerk/streamconv/converters/mozTXTToHTMLConv.h:14, 28:28.93 from /builddir/build/BUILD/firefox-69.0.1/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:7, 28:28.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 28:28.93 /builddir/build/BUILD/firefox-69.0.1/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 28:28.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:28.93 foundInterface = 0; \ 28:28.93 ^~~~~~~~~~~~~~ 28:28.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:28.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:28.93 ^~~~~~~~~~~~~~~~~~~~~~~ 28:28.93 /builddir/build/BUILD/firefox-69.0.1/netwerk/streamconv/converters/nsMultiMixedConv.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:28.93 NS_INTERFACE_MAP_END 28:28.93 ^~~~~~~~~~~~~~~~~~~~ 28:28.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:28.93 else 28:28.93 ^~~~ 28:28.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:28.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:28.93 ^~~~~~~~~~~~~~~~~~ 28:28.94 /builddir/build/BUILD/firefox-69.0.1/netwerk/streamconv/converters/nsMultiMixedConv.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:28.94 NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 28:28.94 ^~~~~~~~~~~~~~~~~~~~~~ 28:29.00 /builddir/build/BUILD/firefox-69.0.1/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 28:29.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:29.00 foundInterface = 0; \ 28:29.00 ^~~~~~~~~~~~~~ 28:29.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:29.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:29.00 ^~~~~~~~~~~~~~~~~~~~~~~ 28:29.00 /builddir/build/BUILD/firefox-69.0.1/netwerk/streamconv/converters/nsUnknownDecoder.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:29.00 NS_INTERFACE_MAP_END 28:29.00 ^~~~~~~~~~~~~~~~~~~~ 28:29.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:29.00 else 28:29.00 ^~~~ 28:29.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 28:29.00 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 28:29.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:29.00 /builddir/build/BUILD/firefox-69.0.1/netwerk/streamconv/converters/nsUnknownDecoder.cpp:116:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 28:29.00 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 28:29.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:29.36 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:110: 28:29.36 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsSocketTransport2.cpp: In member function 'nsresult mozilla::net::nsSocketTransport::BuildSocket(PRFileDesc*&, bool&, bool&)': 28:29.36 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsSocketTransport2.cpp:1229:10: warning: 'rv' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:29.36 return rv; 28:29.36 ^~ 28:29.69 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 28:29.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 28:29.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsICache.h:10, 28:29.70 from /builddir/build/BUILD/firefox-69.0.1/netwerk/cache/nsCacheEntry.h:10, 28:29.70 from /builddir/build/BUILD/firefox-69.0.1/netwerk/cache/nsDiskCache.h:10, 28:29.70 from /builddir/build/BUILD/firefox-69.0.1/netwerk/cache/nsApplicationCacheService.cpp:5, 28:29.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:2: 28:29.70 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 28:29.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:29.70 foundInterface = 0; \ 28:29.70 ^~~~~~~~~~~~~~ 28:29.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:29.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:29.70 ^~~~~~~~~~~~~~~~~~~~~~~ 28:29.70 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:640:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:29.70 NS_INTERFACE_MAP_END 28:29.70 ^~~~~~~~~~~~~~~~~~~~ 28:29.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:29.70 else 28:29.70 ^~~~ 28:29.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:29.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:29.70 ^~~~~~~~~~~~~~~~~~ 28:29.70 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:639:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:29.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 28:29.70 ^~~~~~~~~~~~~~~~~~~~~~ 28:29.70 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 28:29.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:29.71 foundInterface = 0; \ 28:29.71 ^~~~~~~~~~~~~~ 28:29.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:29.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:29.71 ^~~~~~~~~~~~~~~~~~~~~~~ 28:29.71 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:812:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:29.71 NS_INTERFACE_MAP_END 28:29.71 ^~~~~~~~~~~~~~~~~~~~ 28:29.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:29.71 else 28:29.71 ^~~~ 28:29.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:29.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:29.71 ^~~~~~~~~~~~~~~~~~ 28:29.71 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:811:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:29.71 NS_INTERFACE_MAP_ENTRY(nsISupports) 28:29.71 ^~~~~~~~~~~~~~~~~~~~~~ 28:29.71 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 28:29.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:29.71 foundInterface = 0; \ 28:29.71 ^~~~~~~~~~~~~~ 28:29.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:29.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:29.71 ^~~~~~~~~~~~~~~~~~~~~~~ 28:29.72 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:971:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:29.72 NS_INTERFACE_MAP_END 28:29.72 ^~~~~~~~~~~~~~~~~~~~ 28:29.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:29.72 else 28:29.72 ^~~~ 28:29.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:29.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:29.72 ^~~~~~~~~~~~~~~~~~ 28:29.72 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:970:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:29.72 NS_INTERFACE_MAP_ENTRY(nsISupports) 28:29.72 ^~~~~~~~~~~~~~~~~~~~~~ 28:29.72 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 28:29.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:29.72 foundInterface = 0; \ 28:29.72 ^~~~~~~~~~~~~~ 28:29.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:29.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:29.72 ^~~~~~~~~~~~~~~~~~~~~~~ 28:29.72 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:1164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:29.72 NS_INTERFACE_MAP_END 28:29.72 ^~~~~~~~~~~~~~~~~~~~ 28:29.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:29.72 else 28:29.72 ^~~~ 28:29.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:29.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:29.73 ^~~~~~~~~~~~~~~~~~ 28:29.73 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:1163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:29.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 28:29.73 ^~~~~~~~~~~~~~~~~~~~~~ 28:34.36 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 28:34.36 /builddir/build/BUILD/firefox-69.0.1/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp: In member function 'bool mozTXTToHTMLConv::FindURL(const char16_t*, int32_t, uint32_t, uint32_t, nsString&, int32_t&, int32_t&)': 28:34.36 /builddir/build/BUILD/firefox-69.0.1/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:507:22: warning: 'resultReplaceAfter' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:34.36 replaceAfter = resultReplaceAfter; 28:34.36 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 28:37.07 netwerk/cache2 28:38.77 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 28:38.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 28:38.77 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsStreamListenerWrapper.h:8, 28:38.77 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsStreamListenerWrapper.cpp:5, 28:38.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base4.cpp:2: 28:38.77 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 28:38.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:38.77 foundInterface = 0; \ 28:38.77 ^~~~~~~~~~~~~~ 28:38.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:38.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:38.77 ^~~~~~~~~~~~~~~~~~~~~~~ 28:38.77 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsUDPSocket.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:38.77 NS_INTERFACE_MAP_END 28:38.77 ^~~~~~~~~~~~~~~~~~~~ 28:38.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:38.77 else 28:38.77 ^~~~ 28:38.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:38.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:38.77 ^~~~~~~~~~~~~~~~~~ 28:38.77 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsUDPSocket.cpp:163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:38.77 NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 28:38.77 ^~~~~~~~~~~~~~~~~~~~~~ 28:39.33 netwerk/protocol/about 28:44.14 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 28:44.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 28:44.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIAboutModule.h:10, 28:44.14 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/about/nsAboutBlank.h:9, 28:44.14 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/about/nsAboutBlank.cpp:6, 28:44.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 28:44.14 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 28:44.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:44.14 foundInterface = 0; \ 28:44.14 ^~~~~~~~~~~~~~ 28:44.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 28:44.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 28:44.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:44.14 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:345:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 28:44.14 NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 28:44.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:44.14 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 28:44.14 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:344:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:44.14 else 28:44.14 ^~~~ 28:44.14 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 28:44.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 28:44.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIAboutModule.h:10, 28:44.14 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/about/nsAboutBlank.h:9, 28:44.14 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/about/nsAboutBlank.cpp:6, 28:44.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 28:44.15 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::Mutator::QueryInterface(const nsIID&, void**)': 28:44.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:44.15 foundInterface = 0; \ 28:44.15 ^~~~~~~~~~~~~~ 28:44.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:44.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:44.15 ^~~~~~~~~~~~~~~~~~~~~~~ 28:44.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:44.15 NS_INTERFACE_MAP_END \ 28:44.15 ^~~~~~~~~~~~~~~~~~~~ 28:44.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 28:44.15 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 28:44.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:44.15 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:428:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 28:44.15 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 28:44.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:44.15 In file included from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsSimpleURI.h:15, 28:44.15 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsSimpleNestedURI.h:16, 28:44.15 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/about/nsAboutProtocolHandler.h:10, 28:44.15 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9, 28:44.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 28:44.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 28:44.16 } else \ 28:44.16 ^~~~ 28:44.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 28:44.16 } else \ 28:44.16 ^~~~ 28:44.16 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:428:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 28:44.16 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 28:44.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:44.36 netwerk/protocol/data 28:48.62 netwerk/protocol/file 28:48.64 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 28:48.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 28:48.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsICacheEntry.h:10, 28:48.64 from /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheEntry.h:8, 28:48.64 from /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheEntry.cpp:6, 28:48.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: 28:48.64 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 28:48.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:48.64 foundInterface = 0; \ 28:48.64 ^~~~~~~~~~~~~~ 28:48.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:48.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:48.64 ^~~~~~~~~~~~~~~~~~~~~~~ 28:48.64 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheFile.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:48.64 NS_INTERFACE_MAP_END 28:48.64 ^~~~~~~~~~~~~~~~~~~~ 28:48.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:48.65 else 28:48.65 ^~~~ 28:48.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 28:48.65 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 28:48.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:48.65 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheFile.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 28:48.65 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 28:48.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:48.72 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 28:48.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:48.72 foundInterface = 0; \ 28:48.72 ^~~~~~~~~~~~~~ 28:48.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:48.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:48.72 ^~~~~~~~~~~~~~~~~~~~~~~ 28:48.73 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheFileChunk.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:48.73 NS_INTERFACE_MAP_END 28:48.73 ^~~~~~~~~~~~~~~~~~~~ 28:48.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:48.73 else 28:48.73 ^~~~ 28:48.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:48.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:48.73 ^~~~~~~~~~~~~~~~~~ 28:48.73 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheFileChunk.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:48.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 28:48.73 ^~~~~~~~~~~~~~~~~~~~~~ 28:48.83 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 28:48.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:48.83 foundInterface = 0; \ 28:48.83 ^~~~~~~~~~~~~~ 28:48.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:48.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:48.83 ^~~~~~~~~~~~~~~~~~~~~~~ 28:48.83 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheFileIOManager.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:48.83 NS_INTERFACE_MAP_END 28:48.83 ^~~~~~~~~~~~~~~~~~~~ 28:48.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:48.83 else 28:48.83 ^~~~ 28:48.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:48.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:48.83 ^~~~~~~~~~~~~~~~~~ 28:48.83 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheFileIOManager.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:48.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 28:48.83 ^~~~~~~~~~~~~~~~~~~~~~ 28:48.97 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 28:48.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:48.97 foundInterface = 0; \ 28:48.97 ^~~~~~~~~~~~~~ 28:48.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:48.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:48.97 ^~~~~~~~~~~~~~~~~~~~~~~ 28:48.97 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:48.97 NS_INTERFACE_MAP_END 28:48.97 ^~~~~~~~~~~~~~~~~~~~ 28:48.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:48.97 else 28:48.97 ^~~~ 28:48.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 28:48.97 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 28:48.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:48.97 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 28:48.97 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 28:48.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:49.01 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 28:49.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:49.01 foundInterface = 0; \ 28:49.01 ^~~~~~~~~~~~~~ 28:49.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:49.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:49.01 ^~~~~~~~~~~~~~~~~~~~~~~ 28:49.01 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:49.01 NS_INTERFACE_MAP_END 28:49.01 ^~~~~~~~~~~~~~~~~~~~ 28:49.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:49.01 else 28:49.01 ^~~~ 28:49.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 28:49.01 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 28:49.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:49.01 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 28:49.01 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 28:49.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:54.60 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 28:54.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 28:54.60 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/data/DataChannelChild.cpp:10, 28:54.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/data/Unified_cpp_protocol_data0.cpp:2: 28:54.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 28:54.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:54.61 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 28:54.61 ^ 28:54.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 28:54.61 struct Block { 28:54.61 ^~~~~ 28:54.61 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 28:54.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:54.61 foundInterface = 0; \ 28:54.61 ^~~~~~~~~~~~~~ 28:54.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:54.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:54.61 ^~~~~~~~~~~~~~~~~~~~~~~ 28:54.61 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheIndex.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:54.61 NS_INTERFACE_MAP_END 28:54.61 ^~~~~~~~~~~~~~~~~~~~ 28:54.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:54.61 else 28:54.61 ^~~~ 28:54.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:54.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:54.61 ^~~~~~~~~~~~~~~~~~ 28:54.61 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheIndex.cpp:247:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:54.61 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 28:54.62 ^~~~~~~~~~~~~~~~~~~~~~ 28:59.11 netwerk/protocol/ftp 28:59.25 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 28:59.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 28:59.25 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/file/FileChannelChild.cpp:10, 28:59.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/file/Unified_cpp_protocol_file0.cpp:2: 28:59.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 28:59.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:59.25 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 28:59.25 ^ 28:59.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 28:59.25 struct Block { 28:59.25 ^~~~~ 29:06.60 netwerk/protocol/gio 29:09.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 29:09.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 29:09.20 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/ftp/FTPChannelChild.cpp:11, 29:09.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 29:09.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 29:09.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:09.20 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 29:09.20 ^ 29:09.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 29:09.20 struct Block { 29:09.20 ^~~~~ 29:14.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 29:14.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 29:14.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 29:14.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 29:14.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 29:14.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 29:14.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 29:14.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 29:14.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 29:14.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 29:14.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 29:14.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 29:14.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 29:14.55 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 29:14.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 29:14.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 29:14.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 29:14.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 29:14.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 29:14.55 memset(&aArr[0], 0, N * sizeof(T)); 29:14.55 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:14.55 In file included from /usr/include/c++/8/map:61, 29:14.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 29:14.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 29:14.55 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 29:14.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 29:14.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 29:14.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 29:14.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 29:14.55 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 29:14.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 29:14.55 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 29:14.55 class map 29:14.55 ^~~ 29:18.01 netwerk/protocol/http 29:21.19 netwerk/protocol/res 29:31.41 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 29:31.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 29:31.41 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:11, 29:31.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 29:31.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 29:31.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:31.41 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 29:31.41 ^ 29:31.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 29:31.41 struct Block { 29:31.41 ^~~~~ 29:32.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 29:32.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 29:32.20 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/nsHttpHandler.cpp:71: 29:32.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 29:32.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:32.20 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 29:32.20 ^ 29:32.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 29:32.20 struct Block { 29:32.20 ^~~~~ 29:32.28 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 29:32.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 29:32.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISerializable.h:10, 29:32.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIContentSecurityPolicy.h:10, 29:32.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIPrincipal.h:10, 29:32.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsJSPrincipals.h:10, 29:32.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 29:32.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoParent.h:8, 29:32.28 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 29:32.29 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 29:32.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 29:32.29 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingURL::Mutator::QueryInterface(const nsIID&, void**)': 29:32.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:32.29 foundInterface = 0; \ 29:32.29 ^~~~~~~~~~~~~~ 29:32.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:32.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:32.29 ^~~~~~~~~~~~~~~~~~~~~~~ 29:32.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:32.29 NS_INTERFACE_MAP_END \ 29:32.29 ^~~~~~~~~~~~~~~~~~~~ 29:32.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 29:32.29 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 29:32.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:32.29 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:47:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 29:32.29 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 29:32.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:32.29 In file included from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsStandardURL.h:23, 29:32.29 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.h:14, 29:32.29 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/res/ExtensionProtocolHandler.h:12, 29:32.29 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 29:32.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 29:32.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 29:32.29 } else \ 29:32.29 ^~~~ 29:32.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 29:32.29 } else \ 29:32.30 ^~~~ 29:32.30 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:47:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 29:32.30 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 29:32.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:32.30 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 29:32.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 29:32.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISerializable.h:10, 29:32.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIContentSecurityPolicy.h:10, 29:32.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIPrincipal.h:10, 29:32.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsJSPrincipals.h:10, 29:32.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 29:32.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoParent.h:8, 29:32.30 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 29:32.30 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 29:32.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 29:32.30 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingJARURI::QueryInterface(const nsIID&, void**)': 29:32.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:32.31 foundInterface = 0; \ 29:32.31 ^~~~~~~~~~~~~~ 29:32.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:32.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:32.31 ^~~~~~~~~~~~~~~~~~~~~~~ 29:32.31 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:32.31 NS_INTERFACE_MAP_END 29:32.31 ^~~~~~~~~~~~~~~~~~~~ 29:32.31 In file included from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:25, 29:32.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:11: 29:32.31 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 29:32.31 } else 29:32.31 ^~~~ 29:32.31 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 29:32.31 } else 29:32.31 ^~~~ 29:35.00 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 29:35.00 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 29:35.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 29:35.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 29:35.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 29:35.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 29:35.00 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpLog.h:20, 29:35.00 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/ASpdySession.cpp:8, 29:35.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 29:35.00 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 29:35.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:35.00 foundInterface = 0; \ 29:35.00 ^~~~~~~~~~~~~~ 29:35.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:35.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:35.00 ^~~~~~~~~~~~~~~~~~~~~~~ 29:35.00 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/AltDataOutputStreamChild.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:35.00 NS_INTERFACE_MAP_END 29:35.00 ^~~~~~~~~~~~~~~~~~~~ 29:35.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 29:35.00 else 29:35.00 ^~~~ 29:35.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 29:35.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 29:35.00 ^~~~~~~~~~~~~~~~~~ 29:35.00 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/AltDataOutputStreamChild.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 29:35.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 29:35.00 ^~~~~~~~~~~~~~~~~~~~~~ 29:38.58 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 29:38.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 29:38.58 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/ClassifierDummyChannel.cpp:12, 29:38.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:56: 29:38.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 29:38.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:38.58 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 29:38.58 ^ 29:38.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 29:38.59 struct Block { 29:38.59 ^~~~~ 29:38.73 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 29:38.73 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 29:38.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 29:38.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 29:38.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 29:38.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 29:38.73 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpLog.h:20, 29:38.74 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/ASpdySession.cpp:8, 29:38.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 29:38.74 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/ClassifierDummyChannel.cpp: In member function 'virtual nsresult mozilla::net::ClassifierDummyChannel::QueryInterface(const nsIID&, void**)': 29:38.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:38.74 foundInterface = 0; \ 29:38.74 ^~~~~~~~~~~~~~ 29:38.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:38.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:38.74 ^~~~~~~~~~~~~~~~~~~~~~~ 29:38.74 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/ClassifierDummyChannel.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:38.74 NS_INTERFACE_MAP_END 29:38.74 ^~~~~~~~~~~~~~~~~~~~ 29:38.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 29:38.74 } else 29:38.74 ^~~~ 29:38.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 29:38.74 NS_IMPL_QUERY_BODY_CONCRETE(_class) 29:38.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:38.75 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/ClassifierDummyChannel.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 29:38.75 NS_INTERFACE_MAP_ENTRY_CONCRETE(ClassifierDummyChannel) 29:38.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:38.86 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/DelayHttpChannelQueue.cpp: In member function 'virtual nsresult mozilla::net::DelayHttpChannelQueue::QueryInterface(const nsIID&, void**)': 29:38.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:38.86 foundInterface = 0; \ 29:38.86 ^~~~~~~~~~~~~~ 29:38.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:38.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:38.86 ^~~~~~~~~~~~~~~~~~~~~~~ 29:38.86 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/DelayHttpChannelQueue.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:38.86 NS_INTERFACE_MAP_END 29:38.86 ^~~~~~~~~~~~~~~~~~~~ 29:38.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 29:38.86 else 29:38.86 ^~~~ 29:38.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 29:38.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 29:38.86 ^~~~~~~~~~~~~~~~~~ 29:38.86 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/DelayHttpChannelQueue.cpp:115:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 29:38.86 NS_INTERFACE_MAP_ENTRY(nsIObserver) 29:38.86 ^~~~~~~~~~~~~~~~~~~~~~ 29:39.02 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 29:39.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:39.03 foundInterface = 0; \ 29:39.03 ^~~~~~~~~~~~~~ 29:39.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:39.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:39.03 ^~~~~~~~~~~~~~~~~~~~~~~ 29:39.03 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/Http2Session.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:39.03 NS_INTERFACE_MAP_END 29:39.03 ^~~~~~~~~~~~~~~~~~~~ 29:39.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 29:39.03 else 29:39.03 ^~~~ 29:39.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 29:39.03 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 29:39.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:39.03 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/Http2Session.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 29:39.03 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 29:39.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:53.96 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 29:53.96 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 29:53.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 29:53.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 29:53.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 29:53.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 29:53.96 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpLog.h:20, 29:53.96 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 29:53.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 29:53.96 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 29:53.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:53.96 foundInterface = 0; \ 29:53.96 ^~~~~~~~~~~~~~ 29:53.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 29:53.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 29:53.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:53.96 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpBaseChannel.cpp:425:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 29:53.96 NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 29:53.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:53.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 29:53.96 } else 29:53.96 ^~~~ 29:53.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 29:53.96 NS_IMPL_QUERY_BODY_CONCRETE(_class) 29:53.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:53.96 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpBaseChannel.cpp:424:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 29:53.96 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpBaseChannel) 29:53.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:55.09 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 29:55.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 29:55.09 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpChannelChild.cpp:15, 29:55.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:29: 29:55.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 29:55.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:55.09 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 29:55.09 ^ 29:55.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 29:55.09 struct Block { 29:55.09 ^~~~~ 29:55.98 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 29:55.98 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 29:55.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 29:55.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 29:55.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 29:55.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 29:55.98 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpLog.h:20, 29:55.98 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 29:55.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 29:55.98 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 29:55.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:55.99 foundInterface = 0; \ 29:55.99 ^~~~~~~~~~~~~~ 29:55.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 29:55.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 29:55.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:55.99 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpChannelChild.cpp:294:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 29:55.99 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 29:55.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:55.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 29:55.99 } else 29:55.99 ^~~~ 29:55.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 29:55.99 NS_IMPL_QUERY_BODY_CONCRETE(_class) 29:55.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:55.99 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpChannelChild.cpp:293:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 29:55.99 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelChild) 29:55.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:59.26 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 29:59.26 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 29:59.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 29:59.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 29:59.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 29:59.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 29:59.26 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpLog.h:20, 29:59.26 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 29:59.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 29:59.26 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 29:59.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:59.26 foundInterface = 0; \ 29:59.26 ^~~~~~~~~~~~~~ 29:59.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 29:59.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 29:59.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:59.26 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/nsHttpChannel.cpp:6155:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 29:59.26 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 29:59.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:59.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 29:59.26 } else 29:59.26 ^~~~ 29:59.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 29:59.26 NS_IMPL_QUERY_BODY_CONCRETE(_class) 29:59.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:59.26 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/nsHttpChannel.cpp:6154:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 29:59.26 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpChannel) 29:59.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:59.52 netwerk/protocol/viewsource 29:59.60 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 29:59.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:59.60 foundInterface = 0; \ 29:59.60 ^~~~~~~~~~~~~~ 29:59.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:59.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:59.60 ^~~~~~~~~~~~~~~~~~~~~~~ 29:59.60 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpChannelParent.cpp:287:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:59.60 NS_INTERFACE_MAP_END 29:59.60 ^~~~~~~~~~~~~~~~~~~~ 29:59.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 29:59.60 } else 29:59.60 ^~~~ 29:59.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 29:59.60 NS_IMPL_QUERY_BODY_CONCRETE(_class) 29:59.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:59.60 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpChannelParent.cpp:286:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 29:59.60 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParent) 29:59.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:59.83 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpChannelParentListener.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParentListener::QueryInterface(const nsIID&, void**)': 29:59.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:59.83 foundInterface = 0; \ 29:59.83 ^~~~~~~~~~~~~~ 29:59.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:59.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:59.84 ^~~~~~~~~~~~~~~~~~~~~~~ 29:59.84 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpChannelParentListener.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:59.84 NS_INTERFACE_MAP_END 29:59.84 ^~~~~~~~~~~~~~~~~~~~ 29:59.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 29:59.84 } else 29:59.84 ^~~~ 29:59.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 29:59.84 NS_IMPL_QUERY_BODY_CONCRETE(_class) 29:59.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:59.84 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpChannelParentListener.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 29:59.84 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParentListener) 29:59.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:59.84 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnection::QueryInterface(const nsIID&, void**)': 29:59.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:59.84 foundInterface = 0; \ 29:59.84 ^~~~~~~~~~~~~~ 29:59.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:59.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:59.85 ^~~~~~~~~~~~~~~~~~~~~~~ 29:59.85 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/nsHttpConnection.cpp:2447:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:59.85 NS_INTERFACE_MAP_END 29:59.85 ^~~~~~~~~~~~~~~~~~~~ 29:59.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 29:59.85 } else 29:59.85 ^~~~ 29:59.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 29:59.85 NS_IMPL_QUERY_BODY_CONCRETE(_class) 29:59.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:59.85 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/nsHttpConnection.cpp:2446:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 29:59.85 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpConnection) 29:59.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:00.06 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/nsHttpConnectionMgr.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket::QueryInterface(const nsIID&, void**)': 30:00.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:00.06 foundInterface = 0; \ 30:00.06 ^~~~~~~~~~~~~~ 30:00.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:00.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:00.06 ^~~~~~~~~~~~~~~~~~~~~~~ 30:00.07 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3946:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:00.07 NS_INTERFACE_MAP_END 30:00.07 ^~~~~~~~~~~~~~~~~~~~ 30:00.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:65: 30:00.07 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3945:5: note: some parts of macro expansion are not guarded by this 'else' clause 30:00.07 } else 30:00.07 ^~~~ 30:02.24 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 30:02.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 30:02.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 30:02.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 30:02.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 30:02.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 30:02.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 30:02.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 30:02.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 30:02.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 30:02.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 30:02.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 30:02.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 30:02.24 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpLog.h:20, 30:02.24 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 30:02.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 30:02.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 30:02.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 30:02.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 30:02.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30:02.24 memset(&aArr[0], 0, N * sizeof(T)); 30:02.24 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:02.24 In file included from /usr/include/c++/8/map:61, 30:02.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 30:02.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 30:02.24 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 30:02.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 30:02.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 30:02.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 30:02.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 30:02.24 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpLog.h:20, 30:02.24 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 30:02.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 30:02.24 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 30:02.24 class map 30:02.24 ^~~ 30:02.56 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 30:02.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 30:02.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 30:02.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 30:02.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 30:02.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 30:02.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 30:02.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 30:02.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 30:02.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 30:02.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 30:02.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 30:02.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 30:02.56 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpLog.h:20, 30:02.56 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 30:02.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 30:02.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 30:02.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 30:02.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 30:02.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30:02.56 memset(&aArr[0], 0, N * sizeof(T)); 30:02.56 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:02.56 In file included from /usr/include/c++/8/map:61, 30:02.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 30:02.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 30:02.56 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 30:02.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 30:02.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 30:02.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 30:02.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 30:02.57 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpLog.h:20, 30:02.57 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 30:02.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 30:02.57 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 30:02.57 class map 30:02.57 ^~~ 30:05.70 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 30:05.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 30:05.70 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 30:05.70 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 30:05.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2: 30:05.70 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 30:05.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:05.70 foundInterface = 0; \ 30:05.70 ^~~~~~~~~~~~~~ 30:05.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:05.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:05.70 ^~~~~~~~~~~~~~~~~~~~~~~ 30:05.70 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:05.70 NS_INTERFACE_MAP_END 30:05.70 ^~~~~~~~~~~~~~~~~~~~ 30:05.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:05.70 else 30:05.70 ^~~~ 30:05.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 30:05.70 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 30:05.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:05.71 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 30:05.71 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 30:05.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:11.90 netwerk/protocol/websocket 30:22.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 30:22.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 30:22.46 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:17, 30:22.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 30:22.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 30:22.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:22.46 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 30:22.46 ^ 30:22.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 30:22.46 struct Block { 30:22.46 ^~~~~ 30:23.03 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 30:23.03 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 30:23.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 30:23.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 30:23.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 30:23.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 30:23.04 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/WebSocketLog.h:12, 30:23.04 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 30:23.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 30:23.04 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 30:23.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:23.04 foundInterface = 0; \ 30:23.04 ^~~~~~~~~~~~~~ 30:23.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:23.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:23.04 ^~~~~~~~~~~~~~~~~~~~~~~ 30:23.04 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/WebSocketChannelChild.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:23.04 NS_INTERFACE_MAP_END 30:23.04 ^~~~~~~~~~~~~~~~~~~~ 30:23.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:23.04 else 30:23.04 ^~~~ 30:23.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:23.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:23.04 ^~~~~~~~~~~~~~~~~~ 30:23.04 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/WebSocketChannelChild.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:23.04 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 30:23.04 ^~~~~~~~~~~~~~~~~~~~~~ 30:23.19 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 30:23.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:23.19 foundInterface = 0; \ 30:23.19 ^~~~~~~~~~~~~~ 30:23.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:23.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:23.19 ^~~~~~~~~~~~~~~~~~~~~~~ 30:23.19 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:23.19 NS_INTERFACE_MAP_END 30:23.19 ^~~~~~~~~~~~~~~~~~~~ 30:23.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:23.19 else 30:23.19 ^~~~ 30:23.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:23.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:23.19 ^~~~~~~~~~~~~~~~~~ 30:23.19 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:23.19 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 30:23.19 ^~~~~~~~~~~~~~~~~~~~~~ 30:23.21 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 30:23.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:23.21 foundInterface = 0; \ 30:23.21 ^~~~~~~~~~~~~~ 30:23.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:23.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:23.21 ^~~~~~~~~~~~~~~~~~~~~~~ 30:23.21 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/WebSocketEventService.cpp:203:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:23.21 NS_INTERFACE_MAP_END 30:23.21 ^~~~~~~~~~~~~~~~~~~~ 30:23.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:23.21 else 30:23.21 ^~~~ 30:23.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:23.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:23.21 ^~~~~~~~~~~~~~~~~~ 30:23.21 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/WebSocketEventService.cpp:202:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:23.21 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 30:23.21 ^~~~~~~~~~~~~~~~~~~~~~ 30:23.24 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 30:23.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:23.24 foundInterface = 0; \ 30:23.24 ^~~~~~~~~~~~~~ 30:23.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:23.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:23.25 ^~~~~~~~~~~~~~~~~~~~~~~ 30:23.25 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:23.25 NS_INTERFACE_MAP_END 30:23.25 ^~~~~~~~~~~~~~~~~~~~ 30:23.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:23.25 else 30:23.25 ^~~~ 30:23.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:23.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:23.25 ^~~~~~~~~~~~~~~~~~ 30:23.25 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:23.25 NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 30:23.25 ^~~~~~~~~~~~~~~~~~~~~~ 30:27.24 Finished release [optimized] target(s) in 28m 44s 30:27.82 netwerk/system/linux 30:30.59 netwerk/ipc 30:37.94 netwerk/url-classifier 30:40.03 netwerk/srtp/src 30:41.25 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 30:41.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 30:41.25 from /builddir/build/BUILD/firefox-69.0.1/netwerk/ipc/NeckoChild.cpp:11, 30:41.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:11: 30:41.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 30:41.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:41.25 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 30:41.25 ^ 30:41.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 30:41.25 struct Block { 30:41.25 ^~~~~ 30:42.93 netwerk/sctp/src 30:44.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 30:44.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 30:44.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 30:44.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 30:44.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 30:44.43 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/url-classifier/Entries.h:13, 30:44.43 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/url-classifier/Classifier.h:9, 30:44.43 from /builddir/build/BUILD/firefox-69.0.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, 30:44.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/url-classifier/Unified_cpp_url-classifier0.cpp:2: 30:44.43 /builddir/build/BUILD/firefox-69.0.1/netwerk/url-classifier/UrlClassifierFeatureBase.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureBase::QueryInterface(const nsIID&, void**)': 30:44.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:44.43 foundInterface = 0; \ 30:44.43 ^~~~~~~~~~~~~~ 30:44.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:44.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:44.44 ^~~~~~~~~~~~~~~~~~~~~~~ 30:44.44 /builddir/build/BUILD/firefox-69.0.1/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:44.44 NS_INTERFACE_MAP_END 30:44.44 ^~~~~~~~~~~~~~~~~~~~ 30:44.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:44.44 else 30:44.44 ^~~~ 30:44.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:44.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:44.44 ^~~~~~~~~~~~~~~~~~ 30:44.44 /builddir/build/BUILD/firefox-69.0.1/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:44.44 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierSkipListObserver) 30:44.44 ^~~~~~~~~~~~~~~~~~~~~~ 30:44.46 /builddir/build/BUILD/firefox-69.0.1/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp: In member function 'virtual nsresult mozilla::UrlClassifierFeatureCustomTables::QueryInterface(const nsIID&, void**)': 30:44.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:44.46 foundInterface = 0; \ 30:44.46 ^~~~~~~~~~~~~~ 30:44.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:44.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:44.46 ^~~~~~~~~~~~~~~~~~~~~~~ 30:44.46 /builddir/build/BUILD/firefox-69.0.1/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:44.46 NS_INTERFACE_MAP_END 30:44.46 ^~~~~~~~~~~~~~~~~~~~ 30:44.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:44.47 else 30:44.47 ^~~~ 30:44.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:44.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:44.47 ^~~~~~~~~~~~~~~~~~ 30:44.47 /builddir/build/BUILD/firefox-69.0.1/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:44.47 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeature) 30:44.47 ^~~~~~~~~~~~~~~~~~~~~~ 30:44.53 /builddir/build/BUILD/firefox-69.0.1/netwerk/url-classifier/UrlClassifierFeatureResult.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureResult::QueryInterface(const nsIID&, void**)': 30:44.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:44.53 foundInterface = 0; \ 30:44.53 ^~~~~~~~~~~~~~ 30:44.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:44.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:44.53 ^~~~~~~~~~~~~~~~~~~~~~~ 30:44.53 /builddir/build/BUILD/firefox-69.0.1/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:44.54 NS_INTERFACE_MAP_END 30:44.54 ^~~~~~~~~~~~~~~~~~~~ 30:44.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:44.54 else 30:44.54 ^~~~ 30:44.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:44.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:44.54 ^~~~~~~~~~~~~~~~~~ 30:44.54 /builddir/build/BUILD/firefox-69.0.1/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:44.54 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeatureResult) 30:44.54 ^~~~~~~~~~~~~~~~~~~~~~ 30:46.53 netwerk/sctp/datachannel 30:48.52 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 30:48.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 30:48.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 30:48.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 30:48.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 30:48.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 30:48.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 30:48.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 30:48.52 from /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsThreadUtils.h:24, 30:48.52 from /builddir/build/BUILD/firefox-69.0.1/netwerk/ipc/ChannelEventQueue.h:14, 30:48.53 from /builddir/build/BUILD/firefox-69.0.1/netwerk/ipc/ChannelEventQueue.cpp:8, 30:48.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:2: 30:48.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 30:48.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 30:48.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 30:48.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 30:48.53 memset(&aArr[0], 0, N * sizeof(T)); 30:48.53 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:48.53 In file included from /usr/include/c++/8/map:61, 30:48.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 30:48.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 30:48.53 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 30:48.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 30:48.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 30:48.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 30:48.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 30:48.53 from /builddir/build/BUILD/firefox-69.0.1/netwerk/ipc/NeckoChild.cpp:10, 30:48.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:11: 30:48.53 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 30:48.53 class map 30:48.53 ^~~ 30:57.44 netwerk/wifi 31:00.13 netwerk/build 31:00.77 netwerk/test 31:04.73 netwerk/test/gtest/parse-ftp 31:05.67 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 31:05.67 /builddir/build/BUILD/firefox-69.0.1/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp: In function 'void ParseFTPFile(const char*, const char*)': 31:05.67 /builddir/build/BUILD/firefox-69.0.1/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:93:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct list_state'; use assignment or value-initialization instead [-Wclass-memaccess] 31:05.67 memset(&state, 0, sizeof(state)); 31:05.67 ^ 31:05.67 In file included from /builddir/build/BUILD/firefox-69.0.1/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:11, 31:05.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 31:05.67 /builddir/build/BUILD/firefox-69.0.1/netwerk/streamconv/converters/ParseFTPList.h:71:8: note: 'struct list_state' declared here 31:05.67 struct list_state { 31:05.67 ^~~~~~~~~~ 31:07.41 extensions/auth 31:08.88 ipc/chromium 31:14.53 ipc/chromium/src/third_party 31:24.25 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/chromium/Unified_cpp_ipc_chromium1.cpp:38: 31:24.25 /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/string_util.cc: In function 'int StringToInt(const string&)': 31:24.25 /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/string_util.cc:672:10: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 31:24.25 return result; 31:24.25 ^~~~~~ 31:25.14 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/basictypes.h:16, 31:25.14 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/at_exit.h:12, 31:25.14 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/at_exit.cc:7, 31:25.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:2: 31:25.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h: In member function 'mozilla::BufferList mozilla::BufferList::Extract(mozilla::BufferList::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]': 31:25.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'lastSegmentSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 31:25.14 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 31:25.14 ^~ 31:25.14 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/pickle.h:17, 31:25.14 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/histogram.cc:20, 31:25.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:56: 31:25.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BufferList.h:542:17: note: 'lastSegmentSize' was declared here 31:25.14 Maybe lastSegmentSize; 31:25.14 ^~~~~~~~~~~~~~~ 31:25.76 ipc/glue 31:25.77 ipc/ipdl 31:28.24 ipc/testshell 31:40.18 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 31:40.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 31:40.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 31:40.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 31:40.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 31:40.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 31:40.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 31:40.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 31:40.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 31:40.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 31:40.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 31:40.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/JavaScriptTypes.cpp:7, 31:40.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols1.cpp:2: 31:40.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 31:40.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 31:40.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 31:40.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 31:40.18 memset(&aArr[0], 0, N * sizeof(T)); 31:40.18 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:40.18 In file included from /usr/include/c++/8/map:61, 31:40.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 31:40.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 31:40.18 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 31:40.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 31:40.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 31:40.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/JavaScriptTypes.cpp:7, 31:40.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols1.cpp:2: 31:40.18 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 31:40.18 class map 31:40.18 ^~~ 31:53.08 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 31:53.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 31:53.08 from /builddir/build/BUILD/firefox-69.0.1/ipc/glue/BackgroundParentImpl.cpp:17: 31:53.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 31:53.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:53.08 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 31:53.08 ^ 31:53.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 31:53.08 struct Block { 31:53.08 ^~~~~ 32:07.70 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 32:07.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PClientOpenWindowOp.cpp:7, 32:07.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols10.cpp:65: 32:07.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 32:07.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:07.70 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 32:07.70 ^ 32:07.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 32:07.70 struct Block { 32:07.70 ^~~~~ 32:11.79 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 32:11.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 32:11.79 from /builddir/build/BUILD/firefox-69.0.1/ipc/glue/BackgroundImpl.cpp:24, 32:11.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 32:11.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 32:11.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:11.79 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 32:11.79 ^ 32:11.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 32:11.79 struct Block { 32:11.79 ^~~~~ 32:13.10 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsUtils.h:14, 32:13.10 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCOMPtr.h:30, 32:13.10 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsAutoPtr.h:10, 32:13.10 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message.h:21, 32:13.10 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_channel.h:13, 32:13.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ipc/Transport.h:11, 32:13.10 from /builddir/build/BUILD/firefox-69.0.1/ipc/glue/BackgroundChild.h:11, 32:13.10 from /builddir/build/BUILD/firefox-69.0.1/ipc/glue/BackgroundImpl.cpp:7, 32:13.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 32:13.10 /builddir/build/BUILD/firefox-69.0.1/ipc/glue/IPCStreamDestination.cpp: In member function 'virtual nsresult mozilla::ipc::IPCStreamDestination::DelayedStartInputStream::QueryInterface(const nsIID&, void**)': 32:13.10 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:13.10 foundInterface = 0; \ 32:13.10 ^~~~~~~~~~~~~~ 32:13.10 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:13.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:13.10 ^~~~~~~~~~~~~~~~~~~~~~~ 32:13.10 /builddir/build/BUILD/firefox-69.0.1/ipc/glue/IPCStreamDestination.cpp:238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:13.10 NS_INTERFACE_MAP_END 32:13.10 ^~~~~~~~~~~~~~~~~~~~ 32:13.10 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 32:13.10 else 32:13.10 ^~~~ 32:13.10 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 32:13.10 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 32:13.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:13.10 /builddir/build/BUILD/firefox-69.0.1/ipc/glue/IPCStreamDestination.cpp:237:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 32:13.10 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAsyncInputStream) 32:13.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:14.57 ipc/contentproc 32:15.39 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 32:15.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PContentChild.cpp:7, 32:15.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols11.cpp:119: 32:15.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 32:15.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:15.40 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 32:15.40 ^ 32:15.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 32:15.40 struct Block { 32:15.40 ^~~~~ 32:19.70 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 32:19.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 32:19.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 32:19.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 32:19.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 32:19.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 32:19.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 32:19.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 32:19.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 32:19.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 32:19.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 32:19.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 32:19.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PColorPicker.cpp:7, 32:19.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols11.cpp:2: 32:19.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 32:19.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 32:19.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 32:19.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32:19.71 memset(&aArr[0], 0, N * sizeof(T)); 32:19.71 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:19.71 In file included from /usr/include/c++/8/map:61, 32:19.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 32:19.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 32:19.71 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 32:19.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 32:19.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 32:19.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 32:19.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PColorPicker.cpp:7, 32:19.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols11.cpp:2: 32:19.72 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 32:19.72 class map 32:19.72 ^~~ 32:20.89 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 32:20.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PContentPermissionRequest.cpp:7, 32:20.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols12.cpp:2: 32:20.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 32:20.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:20.89 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 32:20.89 ^ 32:20.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 32:20.89 struct Block { 32:20.89 ^~~~~ 32:26.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 32:26.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PExternalHelperApp.cpp:9, 32:26.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols13.cpp:56: 32:26.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 32:26.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:26.86 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 32:26.86 ^ 32:26.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 32:26.86 struct Block { 32:26.86 ^~~~~ 32:41.88 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 32:41.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 32:41.88 from /builddir/build/BUILD/firefox-69.0.1/ipc/glue/IPCStreamUtils.cpp:12, 32:41.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:11: 32:41.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 32:41.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:41.88 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 32:41.88 ^ 32:41.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 32:41.88 struct Block { 32:41.88 ^~~~~ 32:42.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 32:42.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PFileDescriptorSet.cpp:9, 32:42.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols14.cpp:20: 32:42.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 32:42.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:42.02 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 32:42.02 ^ 32:42.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 32:42.02 struct Block { 32:42.02 ^~~~~ 32:47.29 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 32:47.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 32:47.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 32:47.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 32:47.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 32:47.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 32:47.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 32:47.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:10, 32:47.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerRef.h:10, 32:47.29 from /builddir/build/BUILD/firefox-69.0.1/ipc/glue/IPCStreamSource.h:11, 32:47.29 from /builddir/build/BUILD/firefox-69.0.1/ipc/glue/IPCStreamSource.cpp:7, 32:47.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:2: 32:47.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 32:47.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 32:47.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 32:47.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 32:47.30 memset(&aArr[0], 0, N * sizeof(T)); 32:47.30 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:47.30 In file included from /usr/include/c++/8/map:61, 32:47.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 32:47.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 32:47.30 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 32:47.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ipc/Transport.h:10, 32:47.30 from /builddir/build/BUILD/firefox-69.0.1/ipc/glue/BackgroundParent.h:12, 32:47.30 from /builddir/build/BUILD/firefox-69.0.1/ipc/glue/IPCStreamSource.cpp:8, 32:47.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:2: 32:47.30 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 32:47.30 class map 32:47.30 ^~~ 33:04.38 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 33:04.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PHal.cpp:8, 33:04.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols16.cpp:119: 33:04.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 33:04.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:04.38 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 33:04.38 ^ 33:04.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 33:04.38 struct Block { 33:04.38 ^~~~~ 33:07.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 33:07.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PHandlerService.cpp:7, 33:07.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols17.cpp:2: 33:07.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 33:07.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:07.00 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 33:07.00 ^ 33:07.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 33:07.00 struct Block { 33:07.00 ^~~~~ 33:18.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 33:18.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PJavaScript.cpp:7, 33:18.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols18.cpp:47: 33:18.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 33:18.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:18.85 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 33:18.85 ^ 33:18.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 33:18.85 struct Block { 33:18.85 ^~~~~ 33:29.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 33:29.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PMedia.cpp:7, 33:29.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols19.cpp:38: 33:29.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 33:29.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:29.37 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 33:29.37 ^ 33:29.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 33:29.37 struct Block { 33:29.37 ^~~~~ 33:43.31 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 33:43.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PNecko.cpp:7, 33:43.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols20.cpp:11: 33:43.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 33:43.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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.31 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 33:43.31 ^ 33:43.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 33:43.31 struct Block { 33:43.31 ^~~~~ 33:57.27 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 33:57.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PPluginModule.cpp:11, 33:57.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols21.cpp:83: 33:57.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 33:57.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:57.27 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 33:57.27 ^ 33:57.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 33:57.27 struct Block { 33:57.27 ^~~~~ 33:59.36 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 33:59.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PPresentation.cpp:7, 33:59.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols22.cpp:47: 33:59.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 33:59.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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.36 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 33:59.36 ^ 33:59.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 33:59.36 struct Block { 33:59.36 ^~~~~ 34:11.39 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 34:11.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PPrinting.cpp:7, 34:11.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols23.cpp:38: 34:11.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 34:11.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:11.40 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 34:11.40 ^ 34:11.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 34:11.40 struct Block { 34:11.40 ^~~~~ 34:19.01 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 34:19.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PRemoteSpellcheckEngine.cpp:7, 34:19.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols25.cpp:29: 34:19.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 34:19.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:19.01 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 34:19.01 ^ 34:19.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 34:19.01 struct Block { 34:19.01 ^~~~~ 34:36.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 34:36.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PSessionStorageObserverParent.cpp:9, 34:36.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols27.cpp:2: 34:36.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 34:36.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:36.20 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 34:36.20 ^ 34:36.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 34:36.20 struct Block { 34:36.20 ^~~~~ 34:36.83 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 34:36.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PSessionStorageObserver.cpp:7, 34:36.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols26.cpp:128: 34:36.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 34:36.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:36.83 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 34:36.83 ^ 34:36.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 34:36.83 struct Block { 34:36.83 ^~~~~ 34:48.96 js/ipc 34:56.38 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 34:56.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 34:56.38 from /builddir/build/BUILD/firefox-69.0.1/js/ipc/JavaScriptParent.cpp:9, 34:56.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:11: 34:56.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 34:56.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:56.38 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 34:56.38 ^ 34:56.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 34:56.38 struct Block { 34:56.38 ^~~~~ 34:58.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 34:58.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PTestShell.cpp:7, 34:58.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols29.cpp:56: 34:58.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 34:58.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:58.22 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 34:58.22 ^ 34:58.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 34:58.22 struct Block { 34:58.22 ^~~~~ 35:00.38 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 35:00.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 35:00.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 35:00.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 35:00.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 35:00.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 35:00.39 from /builddir/build/BUILD/firefox-69.0.1/js/src/jsapi.h:29, 35:00.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 35:00.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 35:00.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 35:00.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11, 35:00.39 from /builddir/build/BUILD/firefox-69.0.1/js/ipc/JavaScriptShared.h:12, 35:00.39 from /builddir/build/BUILD/firefox-69.0.1/js/ipc/WrapperAnswer.h:11, 35:00.39 from /builddir/build/BUILD/firefox-69.0.1/js/ipc/JavaScriptBase.h:11, 35:00.39 from /builddir/build/BUILD/firefox-69.0.1/js/ipc/JavaScriptChild.h:11, 35:00.39 from /builddir/build/BUILD/firefox-69.0.1/js/ipc/JavaScriptChild.cpp:8, 35:00.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 35:00.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 35:00.39 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 35:00.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 35:00.39 memset(aT, 0, sizeof(T)); 35:00.39 ~~~~~~^~~~~~~~~~~~~~~~~~ 35:00.39 In file included from /builddir/build/BUILD/firefox-69.0.1/js/ipc/JavaScriptChild.cpp:12, 35:00.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 35:00.39 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 35:00.39 struct GlobalProperties { 35:00.39 ^~~~~~~~~~~~~~~~ 35:01.27 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 35:01.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PURLClassifier.cpp:7, 35:01.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols30.cpp:47: 35:01.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 35:01.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:01.27 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 35:01.27 ^ 35:01.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 35:01.27 struct Block { 35:01.27 ^~~~~ 35:06.95 hal 35:10.99 js/xpconnect/wrappers 35:16.79 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 35:16.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 35:16.79 from /builddir/build/BUILD/firefox-69.0.1/hal/Hal.cpp:24: 35:16.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 35:16.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:16.79 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 35:16.80 ^ 35:16.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 35:16.80 struct Block { 35:16.80 ^~~~~ 35:18.29 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 35:18.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 35:18.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 35:18.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 35:18.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 35:18.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 35:18.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsfriendapi.h:18, 35:18.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Proxy.h:12, 35:18.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Wrapper.h:12, 35:18.29 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/wrappers/WrapperFactory.h:10, 35:18.29 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/wrappers/XrayWrapper.h:12, 35:18.29 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/wrappers/XrayWrapper.cpp:7: 35:18.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 35:18.29 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 35:18.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 35:18.30 memset(aT, 0, sizeof(T)); 35:18.30 ~~~~~~^~~~~~~~~~~~~~~~~~ 35:18.30 In file included from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/wrappers/XrayWrapper.cpp:17: 35:18.30 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 35:18.30 struct GlobalProperties { 35:18.30 ^~~~~~~~~~~~~~~~ 35:19.48 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 35:19.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 35:19.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 35:19.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 35:19.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 35:19.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Id.h:28, 35:19.48 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/wrappers/AccessCheck.h:10, 35:19.48 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/wrappers/AccessCheck.cpp:7, 35:19.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 35:19.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 35:19.48 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 35:19.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 35:19.48 memset(aT, 0, sizeof(T)); 35:19.48 ~~~~~~^~~~~~~~~~~~~~~~~~ 35:19.48 In file included from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/wrappers/AccessCheck.cpp:24, 35:19.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 35:19.48 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 35:19.48 struct GlobalProperties { 35:19.49 ^~~~~~~~~~~~~~~~ 35:32.59 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 35:32.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PWebBrowserPersistDocument.cpp:7, 35:32.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols32.cpp:65: 35:32.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 35:32.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:32.59 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 35:32.59 ^ 35:32.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 35:32.59 struct Block { 35:32.59 ^~~~~ 35:45.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 35:45.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PWebrtcGlobal.cpp:8, 35:45.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols33.cpp:83: 35:45.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 35:45.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:45.37 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 35:45.37 ^ 35:45.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 35:45.37 struct Block { 35:45.37 ^~~~~ 35:55.14 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 35:55.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 35:55.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 35:55.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 35:55.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 35:55.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 35:55.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 35:55.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 35:55.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 35:55.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 35:55.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 35:55.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalChild.h:9, 35:55.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PWindowGlobalChild.cpp:7, 35:55.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols34.cpp:2: 35:55.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 35:55.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 35:55.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 35:55.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 35:55.15 memset(&aArr[0], 0, N * sizeof(T)); 35:55.15 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:55.15 In file included from /usr/include/c++/8/map:61, 35:55.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 35:55.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 35:55.15 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 35:55.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 35:55.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 35:55.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalChild.h:9, 35:55.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PWindowGlobalChild.cpp:7, 35:55.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols34.cpp:2: 35:55.16 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 35:55.16 class map 35:55.16 ^~~ 36:01.07 js/xpconnect/loader 36:07.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 36:07.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 36:07.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 36:07.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 36:07.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 36:07.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 36:07.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 36:07.00 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/mozJSComponentLoader.cpp:20: 36:07.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 36:07.00 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 36:07.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36:07.00 memset(aT, 0, sizeof(T)); 36:07.00 ~~~~~~^~~~~~~~~~~~~~~~~~ 36:07.00 In file included from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/mozJSComponentLoader.cpp:41: 36:07.00 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 36:07.00 struct GlobalProperties { 36:07.00 ^~~~~~~~~~~~~~~~ 36:15.99 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 36:15.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 36:15.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIFile.h:10, 36:16.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/FileUtils.h:21, 36:16.00 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/AutoMemMap.h:9, 36:16.00 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/AutoMemMap.cpp:7, 36:16.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 36:16.00 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::PrecompiledScript::QueryInterface(const nsIID&, void**)': 36:16.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:16.00 foundInterface = 0; \ 36:16.00 ^~~~~~~~~~~~~~ 36:16.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:16.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:16.00 ^~~~~~~~~~~~~~~~~~~~~~~ 36:16.00 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/ChromeScriptLoader.cpp:330:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:16.00 NS_INTERFACE_MAP_END 36:16.00 ^~~~~~~~~~~~~~~~~~~~ 36:16.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 36:16.00 else 36:16.00 ^~~~ 36:16.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:16.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:16.00 ^~~~~~~~~~~~~~~~~~ 36:16.00 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/ChromeScriptLoader.cpp:329:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:16.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 36:16.00 ^~~~~~~~~~~~~~~~~~~~~~ 36:17.59 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 36:17.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 36:17.59 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/ScriptCacheActors.cpp:11, 36:17.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:20: 36:17.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 36:17.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:17.59 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 36:17.59 ^ 36:17.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 36:17.59 struct Block { 36:17.59 ^~~~~ 36:19.31 js/xpconnect/src 36:22.36 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 36:22.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 36:22.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 36:22.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 36:22.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 36:22.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 36:22.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 36:22.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 36:22.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIFile.h:14, 36:22.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/FileUtils.h:21, 36:22.36 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/AutoMemMap.h:9, 36:22.36 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/AutoMemMap.cpp:7, 36:22.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 36:22.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 36:22.36 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 36:22.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 36:22.37 memset(aT, 0, sizeof(T)); 36:22.37 ~~~~~~^~~~~~~~~~~~~~~~~~ 36:22.37 In file included from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/ScriptPreloader.cpp:31, 36:22.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 36:22.37 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 36:22.37 struct AmountFns { 36:22.37 ^~~~~~~~~ 36:22.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 36:22.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 36:22.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 36:22.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 36:22.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 36:22.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 36:22.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 36:22.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 36:22.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIFile.h:14, 36:22.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/FileUtils.h:21, 36:22.37 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/AutoMemMap.h:9, 36:22.37 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/AutoMemMap.cpp:7, 36:22.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 36:22.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 36:22.37 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 36:22.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 36:22.37 memset(aT, 0, sizeof(T)); 36:22.37 ~~~~~~^~~~~~~~~~~~~~~~~~ 36:22.37 In file included from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/ScriptPreloader.cpp:31, 36:22.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 36:22.37 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 36:22.37 struct SizeOfTabFns { 36:22.37 ^~~~~~~~~~~~ 36:22.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 36:22.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 36:22.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 36:22.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 36:22.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 36:22.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 36:22.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 36:22.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 36:22.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIFile.h:14, 36:22.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/FileUtils.h:21, 36:22.47 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/AutoMemMap.h:9, 36:22.47 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/AutoMemMap.cpp:7, 36:22.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 36:22.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 36:22.47 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 36:22.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36:22.47 memset(aT, 0, sizeof(T)); 36:22.47 ~~~~~~^~~~~~~~~~~~~~~~~~ 36:22.47 In file included from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/mozJSSubScriptLoader.cpp:20, 36:22.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 36:22.47 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 36:22.47 struct GlobalProperties { 36:22.47 ^~~~~~~~~~~~~~~~ 36:29.12 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 36:29.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 36:29.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 36:29.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 36:29.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 36:29.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 36:29.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 36:29.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 36:29.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 36:29.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:29.12 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:76, 36:29.12 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 36:29.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 36:29.12 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 36:29.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:29.12 foundInterface = 0; \ 36:29.12 ^~~~~~~~~~~~~~ 36:29.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:29.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:29.12 ^~~~~~~~~~~~~~~~~~~~~~~ 36:29.12 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/Sandbox.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:29.12 NS_INTERFACE_MAP_END 36:29.12 ^~~~~~~~~~~~~~~~~~~~ 36:29.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 36:29.12 else 36:29.12 ^~~~ 36:29.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:29.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:29.12 ^~~~~~~~~~~~~~~~~~ 36:29.12 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/Sandbox.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:29.12 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 36:29.12 ^~~~~~~~~~~~~~~~~~~~~~ 36:30.32 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 36:30.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:30.32 foundInterface = 0; \ 36:30.32 ^~~~~~~~~~~~~~ 36:30.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:30.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:30.32 ^~~~~~~~~~~~~~~~~~~~~~~ 36:30.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:30.32 NS_INTERFACE_MAP_END 36:30.32 ^~~~~~~~~~~~~~~~~~~~ 36:30.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 36:30.32 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 36:30.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 36:30.32 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCComponents.cpp:2638:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 36:30.32 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 36:30.32 ^~~~~~~~~~~~~~~~~~~~ 36:30.32 In file included from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:108, 36:30.33 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 36:30.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 36:30.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 36:30.33 } else 36:30.33 ^~~~ 36:30.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 36:30.33 } else 36:30.33 ^~~~ 36:30.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 36:30.33 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 36:30.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 36:30.33 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCComponents.cpp:2638:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 36:30.33 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 36:30.33 ^~~~~~~~~~~~~~~~~~~~ 36:30.33 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 36:30.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 36:30.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 36:30.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 36:30.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 36:30.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 36:30.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 36:30.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 36:30.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 36:30.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:30.33 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:76, 36:30.33 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 36:30.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 36:30.33 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 36:30.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:30.33 foundInterface = 0; \ 36:30.33 ^~~~~~~~~~~~~~ 36:30.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 36:30.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 36:30.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:30.33 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCComponents.cpp:2648:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36:30.33 NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 36:30.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:30.33 In file included from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:108, 36:30.33 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 36:30.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 36:30.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 36:30.33 } else 36:30.33 ^~~~ 36:30.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 36:30.33 } else 36:30.33 ^~~~ 36:32.50 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 36:32.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 36:32.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 36:32.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 36:32.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 36:32.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 36:32.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 36:32.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AtomList.h:10, 36:32.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:32.51 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:76, 36:32.51 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 36:32.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 36:32.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 36:32.51 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 36:32.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36:32.51 memset(aT, 0, sizeof(T)); 36:32.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 36:32.51 In file included from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 36:32.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 36:32.51 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 36:32.51 struct GlobalProperties { 36:32.51 ^~~~~~~~~~~~~~~~ 36:36.97 js/xpconnect/tests/components/native 36:39.28 intl/chardet 36:42.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 36:42.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 36:42.86 from /builddir/build/BUILD/firefox-69.0.1/hal/WindowIdentifier.cpp:9, 36:42.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/hal/Unified_cpp_hal0.cpp:11: 36:42.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 36:42.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:42.86 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 36:42.86 ^ 36:42.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 36:42.86 struct Block { 36:42.86 ^~~~~ 36:47.63 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 36:47.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 36:47.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 36:47.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 36:47.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 36:47.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 36:47.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 36:47.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 36:47.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 36:47.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 36:47.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 36:47.63 from /builddir/build/BUILD/firefox-69.0.1/hal/Hal.h:13, 36:47.63 from /builddir/build/BUILD/firefox-69.0.1/hal/HalWakeLock.cpp:7, 36:47.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/hal/Unified_cpp_hal0.cpp:2: 36:47.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 36:47.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 36:47.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 36:47.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 36:47.64 memset(&aArr[0], 0, N * sizeof(T)); 36:47.64 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:47.64 In file included from /usr/include/c++/8/map:61, 36:47.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 36:47.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 36:47.64 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 36:47.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 36:47.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 36:47.64 from /builddir/build/BUILD/firefox-69.0.1/hal/Hal.h:13, 36:47.64 from /builddir/build/BUILD/firefox-69.0.1/hal/HalWakeLock.cpp:7, 36:47.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/hal/Unified_cpp_hal0.cpp:2: 36:47.64 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 36:47.64 class map 36:47.64 ^~~ 36:51.38 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 36:51.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PBrowser.cpp:11, 36:51.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: 36:51.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 36:51.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:51.39 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 36:51.39 ^ 36:51.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 36:51.39 struct Block { 36:51.39 ^~~~~ 36:58.00 modules/libjar 36:59.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 36:59.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 36:59.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsXULAppAPI.h:13, 36:59.86 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCShellImpl.cpp:7, 36:59.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 36:59.86 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 36:59.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:59.86 foundInterface = 0; \ 36:59.86 ^~~~~~~~~~~~~~ 36:59.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:59.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:59.86 ^~~~~~~~~~~~~~~~~~~~~~~ 36:59.86 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:59.86 NS_INTERFACE_MAP_END 36:59.86 ^~~~~~~~~~~~~~~~~~~~ 36:59.86 In file included from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:108, 36:59.86 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCShellImpl.cpp:37, 36:59.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 36:59.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 36:59.86 } else 36:59.86 ^~~~ 36:59.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 36:59.86 } else 36:59.87 ^~~~ 36:59.96 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTHashtable.h:21, 36:59.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsBaseHashtable.h:12, 36:59.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsClassHashtable.h:11, 36:59.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FilterSupport.h:15, 36:59.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/GfxMessageUtils.h:11, 36:59.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PBrowser.cpp:7, 36:59.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: 36:59.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 36:59.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 36:59.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 36:59.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 36:59.96 memset(&aArr[0], 0, N * sizeof(T)); 36:59.96 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:59.96 In file included from /usr/include/c++/8/map:61, 36:59.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 36:59.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 36:59.96 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 36:59.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/GfxMessageUtils.h:14, 36:59.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PBrowser.cpp:7, 36:59.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: 36:59.96 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 36:59.96 class map 36:59.96 ^~~ 37:01.12 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 37:01.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 37:01.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsXULAppAPI.h:13, 37:01.12 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCShellImpl.cpp:7, 37:01.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 37:01.12 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCWrappedJSIterator.cpp: In member function 'virtual nsresult xpc::XPCWrappedJSIterator::QueryInterface(const nsIID&, void**)': 37:01.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:01.12 foundInterface = 0; \ 37:01.13 ^~~~~~~~~~~~~~ 37:01.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:01.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:01.13 ^~~~~~~~~~~~~~~~~~~~~~~ 37:01.13 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCWrappedJSIterator.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:01.13 NS_INTERFACE_MAP_END 37:01.13 ^~~~~~~~~~~~~~~~~~~~ 37:01.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:01.13 else 37:01.13 ^~~~ 37:01.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 37:01.13 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 37:01.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:01.13 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCWrappedJSIterator.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 37:01.13 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, XPCWrappedJSIterator) 37:01.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:01.15 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 37:01.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:01.15 foundInterface = 0; \ 37:01.15 ^~~~~~~~~~~~~~ 37:01.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:01.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:01.15 ^~~~~~~~~~~~~~~~~~~~~~~ 37:01.15 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCWrappedNative.cpp:680:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:01.15 NS_INTERFACE_MAP_END 37:01.15 ^~~~~~~~~~~~~~~~~~~~ 37:01.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:01.15 else 37:01.16 ^~~~ 37:01.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 37:01.16 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 37:01.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:01.16 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCWrappedNative.cpp:679:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 37:01.16 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 37:01.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:03.94 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 37:03.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 37:03.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 37:03.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 37:03.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 37:03.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 37:03.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 37:03.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 37:03.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIFile.h:14, 37:03.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/XREAppData.h:15, 37:03.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsXULAppAPI.h:15, 37:03.94 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCShellImpl.cpp:7, 37:03.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 37:03.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 37:03.94 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 37:03.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 37:03.94 memset(aT, 0, sizeof(T)); 37:03.94 ~~~~~~^~~~~~~~~~~~~~~~~~ 37:03.94 In file included from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCShellImpl.cpp:37, 37:03.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 37:03.95 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 37:03.95 struct GlobalProperties { 37:03.95 ^~~~~~~~~~~~~~~~ 37:04.45 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 37:04.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 37:04.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIInputStream.h:10, 37:04.45 from /builddir/build/BUILD/firefox-69.0.1/modules/libjar/nsJARInputStream.h:10, 37:04.45 from /builddir/build/BUILD/firefox-69.0.1/modules/libjar/nsJAR.cpp:7, 37:04.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 37:04.45 /builddir/build/BUILD/firefox-69.0.1/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 37:04.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:04.46 foundInterface = 0; \ 37:04.46 ^~~~~~~~~~~~~~ 37:04.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:04.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:04.46 ^~~~~~~~~~~~~~~~~~~~~~~ 37:04.46 /builddir/build/BUILD/firefox-69.0.1/modules/libjar/nsJARURI.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:04.46 NS_INTERFACE_MAP_END 37:04.46 ^~~~~~~~~~~~~~~~~~~~ 37:04.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 37:04.46 } else 37:04.46 ^~~~ 37:04.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 37:04.46 NS_IMPL_QUERY_BODY_CONCRETE(_class) 37:04.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:04.46 /builddir/build/BUILD/firefox-69.0.1/modules/libjar/nsJARURI.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 37:04.46 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsJARURI) 37:04.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:04.46 /builddir/build/BUILD/firefox-69.0.1/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::Mutator::QueryInterface(const nsIID&, void**)': 37:04.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:04.46 foundInterface = 0; \ 37:04.46 ^~~~~~~~~~~~~~ 37:04.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:04.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:04.47 ^~~~~~~~~~~~~~~~~~~~~~~ 37:04.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:04.47 NS_INTERFACE_MAP_END \ 37:04.47 ^~~~~~~~~~~~~~~~~~~~ 37:04.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 37:04.47 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 37:04.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:04.47 /builddir/build/BUILD/firefox-69.0.1/modules/libjar/nsJARURI.cpp:226:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 37:04.47 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 37:04.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:04.47 In file included from /builddir/build/BUILD/firefox-69.0.1/modules/libjar/nsJARURI.h:16, 37:04.47 from /builddir/build/BUILD/firefox-69.0.1/modules/libjar/nsJARProtocolHandler.cpp:13, 37:04.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:29: 37:04.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 37:04.48 } else \ 37:04.48 ^~~~ 37:04.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 37:04.48 } else \ 37:04.48 ^~~~ 37:04.48 /builddir/build/BUILD/firefox-69.0.1/modules/libjar/nsJARURI.cpp:226:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 37:04.48 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 37:04.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:05.12 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 37:05.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PCameras.cpp:7, 37:05.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols8.cpp:56: 37:05.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 37:05.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:05.12 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 37:05.12 ^ 37:05.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 37:05.12 struct Block { 37:05.12 ^~~~~ 37:23.99 modules/libjar/zipwriter 37:24.00 storage 37:25.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 37:25.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PChildToParentStreamChild.cpp:10, 37:25.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols9.cpp:2: 37:25.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 37:25.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:25.12 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 37:25.12 ^ 37:25.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 37:25.12 struct Block { 37:25.12 ^~~~~ 37:27.40 storage/test/gtest 37:28.85 extensions/permissions 37:29.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 37:29.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 37:29.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIArray.h:10, 37:29.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIArrayExtensions.h:10, 37:29.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIMutableArray.h:10, 37:29.86 from /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageConnection.cpp:10: 37:29.86 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 37:29.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:29.87 foundInterface = 0; \ 37:29.87 ^~~~~~~~~~~~~~ 37:29.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:29.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:29.87 ^~~~~~~~~~~~~~~~~~~~~~~ 37:29.87 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageConnection.cpp:498:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:29.87 NS_INTERFACE_MAP_END 37:29.87 ^~~~~~~~~~~~~~~~~~~~ 37:29.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:29.87 else 37:29.87 ^~~~ 37:29.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 37:29.87 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 37:29.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:29.87 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageConnection.cpp:497:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 37:29.87 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 37:29.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:34.19 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 37:34.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 37:34.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIContentPolicy.h:10, 37:34.19 from /builddir/build/BUILD/firefox-69.0.1/extensions/permissions/nsContentBlocker.h:7, 37:34.19 from /builddir/build/BUILD/firefox-69.0.1/extensions/permissions/nsContentBlocker.cpp:5, 37:34.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:2: 37:34.19 /builddir/build/BUILD/firefox-69.0.1/extensions/permissions/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 37:34.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:34.20 foundInterface = 0; \ 37:34.20 ^~~~~~~~~~~~~~ 37:34.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:34.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:34.20 ^~~~~~~~~~~~~~~~~~~~~~~ 37:34.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:34.20 NS_INTERFACE_MAP_END 37:34.20 ^~~~~~~~~~~~~~~~~~~~ 37:34.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 37:34.20 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 37:34.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 37:34.20 /builddir/build/BUILD/firefox-69.0.1/extensions/permissions/nsPermission.cpp:17:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 37:34.20 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 37:34.20 ^~~~~~~~~~~~~~~~~~~~ 37:34.20 In file included from /builddir/build/BUILD/firefox-69.0.1/extensions/permissions/nsPermission.cpp:8, 37:34.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:11: 37:34.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 37:34.20 } else 37:34.20 ^~~~ 37:34.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 37:34.21 } else 37:34.21 ^~~~ 37:34.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 37:34.21 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 37:34.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 37:34.21 /builddir/build/BUILD/firefox-69.0.1/extensions/permissions/nsPermission.cpp:17:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 37:34.21 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 37:34.21 ^~~~~~~~~~~~~~~~~~~~ 37:36.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 37:36.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 37:36.13 from /builddir/build/BUILD/firefox-69.0.1/extensions/permissions/nsPermissionManager.cpp:11, 37:36.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:20: 37:36.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 37:36.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:36.13 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 37:36.13 ^ 37:36.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 37:36.13 struct Block { 37:36.13 ^~~~~ 37:37.36 extensions/permissions/test/gtest 37:38.46 media/webrtc/signaling/src/common 37:38.52 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 37:38.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 37:38.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:10, 37:38.52 from /builddir/build/BUILD/firefox-69.0.1/storage/FileSystemModule.cpp:11, 37:38.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/storage/Unified_cpp_storage0.cpp:2: 37:38.52 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 37:38.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:38.52 foundInterface = 0; \ 37:38.52 ^~~~~~~~~~~~~~ 37:38.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:38.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:38.52 ^~~~~~~~~~~~~~~~~~~~~~~ 37:38.52 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageAsyncStatement.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:38.52 NS_INTERFACE_MAP_END 37:38.52 ^~~~~~~~~~~~~~~~~~~~ 37:38.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:38.52 else 37:38.52 ^~~~ 37:38.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 37:38.52 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 37:38.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:38.52 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageAsyncStatement.cpp:228:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 37:38.52 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 37:38.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:38.58 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 37:38.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:38.58 foundInterface = 0; \ 37:38.58 ^~~~~~~~~~~~~~ 37:38.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:38.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:38.58 ^~~~~~~~~~~~~~~~~~~~~~~ 37:38.58 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageAsyncStatementJSHelper.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:38.58 NS_INTERFACE_MAP_END 37:38.58 ^~~~~~~~~~~~~~~~~~~~ 37:38.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:38.58 else 37:38.58 ^~~~ 37:38.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:38.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:38.59 ^~~~~~~~~~~~~~~~~~ 37:38.59 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageAsyncStatementJSHelper.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:38.59 NS_INTERFACE_MAP_ENTRY(nsISupports) 37:38.59 ^~~~~~~~~~~~~~~~~~~~~~ 37:38.84 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageAsyncStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementParams::QueryInterface(const nsIID&, void**)': 37:38.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:38.85 foundInterface = 0; \ 37:38.85 ^~~~~~~~~~~~~~ 37:38.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:38.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:38.85 ^~~~~~~~~~~~~~~~~~~~~~~ 37:38.85 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageAsyncStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:38.85 NS_INTERFACE_MAP_END 37:38.85 ^~~~~~~~~~~~~~~~~~~~ 37:38.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 37:38.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 37:38.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 37:38.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsProxyRelease.h:16, 37:38.85 from /builddir/build/BUILD/firefox-69.0.1/storage/StorageBaseStatementInternal.cpp:9, 37:38.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/storage/Unified_cpp_storage0.cpp:20: 37:38.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 37:38.85 } else 37:38.85 ^~~~ 37:38.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 37:38.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 37:38.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:38.85 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageAsyncStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 37:38.85 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(AsyncStatementParams) 37:38.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:40.01 media/webrtc/signaling/src/jsep 37:40.47 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/signaling/src/common/Unified_cpp_src_common0.cpp:20: 37:40.47 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/common/browser_logging/WebRtcLog.cpp: In function 'void ConfigWebRtcLog(mozilla::LogLevel)': 37:40.47 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/common/browser_logging/WebRtcLog.cpp:88:30: warning: 'log_level' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:40.47 rtc::LogMessage::LogToDebug(log_level); 37:40.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 37:40.98 media/webrtc/signaling/src/media-conduit 37:47.21 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 37:47.21 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 37:47.21 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 37:47.21 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 37:47.21 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 37:47.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/signaling/src/media-conduit/Unified_cpp_src_media-conduit0.cpp:2: 37:47.21 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 37:47.21 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 37:47.21 memcpy(this, &config, sizeof(*this)); 37:47.21 ^ 37:47.21 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 37:47.21 struct Config { 37:47.21 ^~~~~~ 37:51.38 media/webrtc/signaling/src/mediapipeline 37:56.16 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 37:56.16 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 37:56.17 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 37:56.17 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 37:56.17 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:8, 37:56.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/signaling/src/mediapipeline/Unified_cpp_src_mediapipeline0.cpp:2: 37:56.17 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 37:56.17 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 37:56.17 memcpy(this, &config, sizeof(*this)); 37:56.17 ^ 37:56.17 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 37:56.17 struct Config { 37:56.17 ^~~~~~ 37:56.91 media/webrtc/signaling/src/peerconnection 37:58.30 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 37:58.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 37:58.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 37:58.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 37:58.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 37:58.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 37:58.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ReentrantMonitor.h:13, 37:58.30 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/AudioConduit.h:9, 37:58.30 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 37:58.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/signaling/src/media-conduit/Unified_cpp_src_media-conduit0.cpp:2: 37:58.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 37:58.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 37:58.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 37:58.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 37:58.30 memset(&aArr[0], 0, N * sizeof(T)); 37:58.30 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:58.30 In file included from /usr/include/c++/8/map:61, 37:58.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 37:58.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 37:58.30 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/RtpSourceObserver.h:5, 37:58.30 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:14, 37:58.30 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 37:58.30 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 37:58.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/signaling/src/media-conduit/Unified_cpp_src_media-conduit0.cpp:2: 37:58.30 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 37:58.30 class map 37:58.30 ^~~ 38:01.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 38:01.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 38:01.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 38:01.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 38:01.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 38:01.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 38:01.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/RTCRtpSourcesBinding.h:6, 38:01.21 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/RtpSourceObserver.h:9, 38:01.21 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:14, 38:01.21 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 38:01.21 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:8, 38:01.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/signaling/src/mediapipeline/Unified_cpp_src_mediapipeline0.cpp:2: 38:01.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 38:01.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 38:01.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 38:01.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 38:01.21 memset(&aArr[0], 0, N * sizeof(T)); 38:01.21 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:01.21 In file included from /usr/include/c++/8/map:61, 38:01.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 38:01.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 38:01.21 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:11, 38:01.21 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:8, 38:01.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/signaling/src/mediapipeline/Unified_cpp_src_mediapipeline0.cpp:2: 38:01.21 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 38:01.21 class map 38:01.21 ^~~ 38:07.57 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 38:07.57 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 38:07.57 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 38:07.57 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 38:07.57 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp:36, 38:07.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/signaling/src/peerconnection/Unified_cpp_src_peerconnection0.cpp:47: 38:07.57 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 38:07.57 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 38:07.57 memcpy(this, &config, sizeof(*this)); 38:07.57 ^ 38:07.57 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 38:07.58 struct Config { 38:07.58 ^~~~~~ 38:11.75 media/webrtc/signaling/src/sdp 38:14.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 38:14.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 38:14.02 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp:20, 38:14.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/signaling/src/peerconnection/Unified_cpp_src_peerconnection0.cpp:74: 38:14.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 38:14.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 38:14.02 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 38:14.02 ^ 38:14.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 38:14.02 struct Block { 38:14.02 ^~~~~ 38:14.93 media/webrtc/signaling/gtest 38:19.66 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 38:19.66 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 38:19.66 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 38:19.66 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 38:19.66 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/gtest/audioconduit_unittests.cpp:10: 38:19.66 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 38:19.66 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 38:19.66 memcpy(this, &config, sizeof(*this)); 38:19.67 ^ 38:19.67 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 38:19.67 struct Config { 38:19.67 ^~~~~~ 38:22.55 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 38:22.55 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 38:22.55 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/Sdp.h:71, 38:22.56 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 38:22.56 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 38:22.56 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 38:22.56 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadDirection(RustAttributeList*)': 38:22.56 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/SdpAttribute.h:177:56: warning: 'dir' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:22.56 : SdpAttribute(kDirectionAttribute), mValue(value) {} 38:22.56 ^ 38:22.56 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:1042:36: note: 'dir' was declared here 38:22.56 SdpDirectionAttribute::Direction dir; 38:22.56 ^~~ 38:22.62 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 38:22.62 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 38:22.62 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/Sdp.h:71, 38:22.62 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 38:22.62 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 38:22.62 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 38:22.62 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadSetup(RustAttributeList*)': 38:22.62 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/SdpAttribute.h:1480:50: warning: 'setupEnum' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:22.62 : SdpAttribute(kSetupAttribute), mRole(role) {} 38:22.62 ^ 38:22.63 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:549:29: note: 'setupEnum' was declared here 38:22.63 SdpSetupAttribute::Role setupEnum; 38:22.63 ^~~~~~~~~ 38:24.39 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 38:24.39 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 38:24.39 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/Sdp.h:71, 38:24.39 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 38:24.39 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 38:24.39 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 38:24.39 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadGroup(RustAttributeList*)': 38:24.39 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/SdpAttribute.h:494:35: warning: 'semantic' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:24.39 Group value = {semantics, tags}; 38:24.39 ^ 38:24.39 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:810:38: note: 'semantic' was declared here 38:24.39 SdpGroupAttributeList::Semantics semantic; 38:24.39 ^~~~~~~~ 38:24.81 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 38:24.81 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 38:24.81 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/Sdp.h:71, 38:24.81 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 38:24.81 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 38:24.81 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 38:24.81 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadExtmap(RustAttributeList*)': 38:24.81 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/SdpAttribute.h:334:40: warning: 'direction' may be used uninitialized in this function [-Wmaybe-uninitialized] 38:24.81 extensionattributes}; 38:24.81 ^ 38:24.81 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:1135:38: note: 'direction' was declared here 38:24.81 SdpDirectionAttribute::Direction direction; 38:24.81 ^~~~~~~~~ 39:03.49 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 39:03.50 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 39:03.50 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 39:03.50 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/gtest/mediaconduit_unittests.cpp:13: 39:03.50 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 39:03.50 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 39:03.50 memcpy(this, &config, sizeof(*this)); 39:03.50 ^ 39:03.50 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 39:03.50 struct Config { 39:03.50 ^~~~~~ 39:13.96 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 39:13.97 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 39:13.97 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 39:13.97 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 39:13.97 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/gtest/mediapipeline_unittest.cpp:17: 39:13.97 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 39:13.97 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 39:13.97 memcpy(this, &config, sizeof(*this)); 39:13.97 ^ 39:13.97 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 39:13.97 struct Config { 39:13.97 ^~~~~~ 39:22.67 media/webrtc/trunk/webrtc/api/audio_codecs/audio_codecs_api_gn 39:22.83 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 39:22.83 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 39:22.83 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 39:22.83 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/VideoConduit.h:15, 39:22.83 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/gtest/videoconduit_unittests.cpp:13: 39:22.83 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 39:22.84 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 39:22.84 memcpy(this, &config, sizeof(*this)); 39:22.84 ^ 39:22.84 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 39:22.84 struct Config { 39:22.84 ^~~~~~ 39:24.89 media/webrtc/trunk/webrtc/api/audio_codecs/builtin_audio_decoder_factory_gn 39:25.70 media/webrtc/trunk/webrtc/api/audio_codecs/builtin_audio_encoder_factory_gn 39:26.54 media/webrtc/trunk/webrtc/api/audio_codecs/g711/audio_decoder_g711_gn 39:27.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 39:27.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 39:27.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 39:27.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 39:27.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 39:27.42 from /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageSQLFunctions.cpp:10, 39:27.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/storage/Unified_cpp_storage1.cpp:2: 39:27.42 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 39:27.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:27.42 foundInterface = 0; \ 39:27.42 ^~~~~~~~~~~~~~ 39:27.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:27.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:27.42 ^~~~~~~~~~~~~~~~~~~~~~~ 39:27.42 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageStatement.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:27.42 NS_INTERFACE_MAP_END 39:27.42 ^~~~~~~~~~~~~~~~~~~~ 39:27.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:27.42 else 39:27.42 ^~~~ 39:27.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 39:27.43 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 39:27.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:27.43 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageStatement.cpp:235:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 39:27.43 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 39:27.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:27.46 media/webrtc/trunk/webrtc/api/audio_codecs/g711/audio_encoder_g711_gn 39:27.47 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 39:27.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:27.47 foundInterface = 0; \ 39:27.47 ^~~~~~~~~~~~~~ 39:27.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:27.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:27.47 ^~~~~~~~~~~~~~~~~~~~~~~ 39:27.47 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageStatementJSHelper.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:27.47 NS_INTERFACE_MAP_END 39:27.47 ^~~~~~~~~~~~~~~~~~~~ 39:27.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:27.47 else 39:27.47 ^~~~ 39:27.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:27.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:27.47 ^~~~~~~~~~~~~~~~~~ 39:27.47 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageStatementJSHelper.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:27.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 39:27.47 ^~~~~~~~~~~~~~~~~~~~~~ 39:28.59 media/webrtc/trunk/webrtc/api/audio_codecs/g722/audio_decoder_g722_gn 39:29.49 media/webrtc/trunk/webrtc/api/audio_codecs/g722/audio_encoder_g722_gn 39:29.92 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::StatementParams::QueryInterface(const nsIID&, void**)': 39:29.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:29.92 foundInterface = 0; \ 39:29.92 ^~~~~~~~~~~~~~ 39:29.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:29.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:29.92 ^~~~~~~~~~~~~~~~~~~~~~~ 39:29.92 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:29.92 NS_INTERFACE_MAP_END 39:29.92 ^~~~~~~~~~~~~~~~~~~~ 39:29.92 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 39:29.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 39:29.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 39:29.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsProxyRelease.h:16, 39:29.93 from /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageConnection.h:14, 39:29.93 from /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageService.cpp:11, 39:29.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/storage/Unified_cpp_storage1.cpp:11: 39:29.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 39:29.93 } else 39:29.93 ^~~~ 39:29.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 39:29.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 39:29.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:29.93 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 39:29.93 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementParams) 39:29.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:29.93 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 39:29.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 39:29.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 39:29.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 39:29.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 39:29.93 from /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageSQLFunctions.cpp:10, 39:29.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/storage/Unified_cpp_storage1.cpp:2: 39:29.93 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageStatementRow.cpp: In member function 'virtual nsresult mozilla::storage::StatementRow::QueryInterface(const nsIID&, void**)': 39:29.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:29.93 foundInterface = 0; \ 39:29.93 ^~~~~~~~~~~~~~ 39:29.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:29.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:29.93 ^~~~~~~~~~~~~~~~~~~~~~~ 39:29.94 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageStatementRow.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:29.94 NS_INTERFACE_MAP_END 39:29.94 ^~~~~~~~~~~~~~~~~~~~ 39:29.94 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 39:29.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 39:29.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 39:29.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsProxyRelease.h:16, 39:29.94 from /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageConnection.h:14, 39:29.94 from /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageService.cpp:11, 39:29.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/storage/Unified_cpp_storage1.cpp:11: 39:29.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 39:29.94 } else 39:29.94 ^~~~ 39:29.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 39:29.94 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 39:29.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:29.94 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageStatementRow.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 39:29.94 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementRow) 39:29.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:30.66 media/webrtc/trunk/webrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn 39:31.55 media/webrtc/trunk/webrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn 39:32.68 media/webrtc/trunk/webrtc/api/audio_codecs/L16/audio_decoder_L16_gn 39:33.56 media/webrtc/trunk/webrtc/api/audio_codecs/L16/audio_encoder_L16_gn 39:34.42 media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_decoder_opus_gn 39:34.95 media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn 39:35.70 media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_encoder_opus_gn 39:35.76 media/webrtc/trunk/webrtc/api/base_peerconnection_api_gn 39:36.43 media/webrtc/trunk/webrtc/api/optional_gn 39:36.96 media/webrtc/trunk/webrtc/api/video_codecs/video_codecs_api_gn 39:37.58 media/webrtc/trunk/webrtc/api/video_frame_api_gn 39:37.71 media/webrtc/trunk/webrtc/api/video_frame_api_i420_gn 39:38.55 media/webrtc/trunk/webrtc/audio/audio_gn 39:38.79 media/webrtc/trunk/webrtc/audio/utility/audio_frame_operations_gn 39:39.25 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/audio/audio_transport_proxy.h:17, 39:39.25 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/audio/audio_state.h:16, 39:39.25 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/audio/audio_receive_stream.h:18, 39:39.25 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/audio/audio_receive_stream.cc:11, 39:39.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/audio/audio_gn/Unified_cpp_audio_audio_gn0.cpp:2: 39:39.25 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 39:39.25 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 39:39.25 memcpy(this, &config, sizeof(*this)); 39:39.25 ^ 39:39.25 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 39:39.25 struct Config { 39:39.25 ^~~~~~ 39:39.68 media/webrtc/trunk/webrtc/call/bitrate_allocator_gn 39:41.27 media/webrtc/trunk/webrtc/call/call_gn 39:42.00 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/audio/audio_transport_proxy.h:17, 39:42.00 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/audio/audio_state.h:16, 39:42.00 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/audio/audio_receive_stream.h:18, 39:42.00 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/call/call.cc:20, 39:42.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 39:42.00 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 39:42.00 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 39:42.00 memcpy(this, &config, sizeof(*this)); 39:42.00 ^ 39:42.00 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 39:42.00 struct Config { 39:42.00 ^~~~~~ 39:42.56 media/webrtc/trunk/webrtc/call/call_interfaces_gn 39:42.84 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.h:17, 39:42.84 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/call/call.cc:29, 39:42.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 39:42.84 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 39:42.84 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 39:42.84 AddReceiveRtpModule(rtp_module); 39:42.84 ^ 39:42.84 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 39:42.84 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 39:42.84 ^~~~~~~~~~~~~~~~~~~ 39:43.79 media/webrtc/trunk/webrtc/call/rtp_interfaces_gn 39:43.98 media/webrtc/trunk/webrtc/call/rtp_receiver_gn 39:44.01 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:18, 39:44.01 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/encoded_frame.h:19, 39:44.01 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/frame_object.h:17, 39:44.01 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/frame_buffer2.h:19, 39:44.01 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_receive_stream.h:23, 39:44.01 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/call/call.cc:63, 39:44.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 39:44.01 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h: At global scope: 39:44.01 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 39:44.01 virtual void OnDroppedFrame() {} 39:44.01 ^~~~~~~~~~~~~~ 39:44.01 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/send_statistics_proxy.h:30, 39:44.01 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_send_stream.h:28, 39:44.01 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/call/call.cc:64, 39:44.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 39:44.01 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 39:44.01 void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 39:44.01 ^~~~~~~~~~~~~~ 39:44.41 media/webrtc/trunk/webrtc/call/rtp_sender_gn 39:44.78 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/call/rtp_receiver_gn/Unified_cpp_rtp_receiver_gn0.cpp:11: 39:44.78 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/call/rtp_demuxer.cc: In member function 'webrtc::RtpPacketSinkInterface* webrtc::RtpDemuxer::ResolveSink(const webrtc::RtpPacketReceived&)': 39:44.78 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/call/rtp_demuxer.cc:171:8: warning: unused variable 'has_mid' [-Wunused-variable] 39:44.78 bool has_mid = packet.GetExtension(&packet_mid); 39:44.78 ^~~~~~~ 39:45.24 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.h:17, 39:45.24 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.cc:11, 39:45.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/call/rtp_sender_gn/Unified_cpp_call_rtp_sender_gn0.cpp:2: 39:45.24 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 39:45.24 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 39:45.24 AddReceiveRtpModule(rtp_module); 39:45.24 ^ 39:45.24 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 39:45.24 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 39:45.24 ^~~~~~~~~~~~~~~~~~~ 39:45.48 media/webrtc/trunk/webrtc/call/video_stream_api_gn 39:47.79 media/webrtc/trunk/webrtc/common_audio/common_audio_c_gn 39:48.48 media/webrtc/trunk/webrtc/common_audio/common_audio_cc_gn 39:49.24 media/webrtc/trunk/webrtc/common_audio/common_audio_gn 39:50.27 media/webrtc/trunk/webrtc/common_audio/fir_filter_factory_gn 39:50.83 media/webrtc/trunk/webrtc/common_video/common_video_gn 39:50.96 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/common_video/common_video_gn/Unified_cpp_common_video_gn0.cpp:38: 39:50.96 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_video/h264/sps_parser.cc:22: warning: "RETURN_EMPTY_ON_FAIL" redefined 39:50.96 #define RETURN_EMPTY_ON_FAIL(x) \ 39:50.96 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/common_video/common_video_gn/Unified_cpp_common_video_gn0.cpp:29: 39:50.96 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_video/h264/pps_parser.cc:20: note: this is the location of the previous definition 39:50.96 #define RETURN_EMPTY_ON_FAIL(x) \ 39:51.41 media/webrtc/trunk/webrtc/logging/rtc_event_log_api_gn 39:53.48 media/webrtc/trunk/webrtc/logging/rtc_event_log_impl_gn 39:54.09 media/webrtc/trunk/webrtc/media/rtc_audio_video_gn 39:54.68 media/webrtc/trunk/webrtc/media/rtc_h264_profile_id_gn 39:54.72 media/webrtc/trunk/webrtc/media/rtc_media_base_gn 39:54.78 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/media/engine/apm_helpers.cc:14, 39:54.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:11: 39:54.78 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 39:54.78 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 39:54.78 memcpy(this, &config, sizeof(*this)); 39:54.78 ^ 39:54.78 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 39:54.78 struct Config { 39:54.78 ^~~~~~ 39:55.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:92: 39:55.42 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor 'webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(webrtc::VideoEncoderFactory*)': 39:55.42 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc:148:48: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 39:55.42 memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 39:55.42 ^ 39:55.42 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/media/engine/adm_helpers.h:14, 39:55.42 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/media/engine/adm_helpers.cc:11, 39:55.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:2: 39:55.42 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 39:55.42 class VideoCodec { 39:55.42 ^~~~~~~~~~ 39:55.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:92: 39:55.42 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor 'webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(cricket::WebRtcVideoEncoderFactory*)': 39:55.42 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc:162:48: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 39:55.42 memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 39:55.42 ^ 39:55.42 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/media/engine/adm_helpers.h:14, 39:55.42 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/media/engine/adm_helpers.cc:11, 39:55.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:2: 39:55.42 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 39:55.42 class VideoCodec { 39:55.42 ^~~~~~~~~~ 39:56.01 media/webrtc/trunk/webrtc/modules/audio_coding/audio_coding_gn 40:00.45 media/webrtc/trunk/webrtc/modules/audio_coding/audio_format_conversion_gn 40:01.42 media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor_config_gn 40:01.80 media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor_gn 40:02.02 media/webrtc/trunk/webrtc/modules/audio_coding/cng_gn 40:02.05 media/webrtc/trunk/webrtc/modules/audio_coding/g711_c_gn 40:02.15 media/webrtc/trunk/webrtc/modules/audio_coding/g711_gn 40:03.31 media/webrtc/trunk/webrtc/modules/audio_coding/g722_c_gn 40:03.82 media/webrtc/trunk/webrtc/modules/audio_coding/g722_gn 40:03.90 media/webrtc/trunk/webrtc/modules/audio_coding/ilbc_c_gn 40:05.18 media/webrtc/trunk/webrtc/modules/audio_coding/ilbc_gn 40:05.41 media/webrtc/trunk/webrtc/modules/audio_coding/isac_c_gn 40:06.61 media/webrtc/trunk/webrtc/modules/audio_coding/isac_common_gn 40:07.04 media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_c_gn 40:07.80 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/isac_c_gn/Unified_c_isac_c_gn0.c:137: 40:07.80 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/isac.c: In function 'Decode': 40:07.80 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/isac.c:1152:35: warning: 'crc' may be used uninitialized in this function [-Wmaybe-uninitialized] 40:07.80 validChecksum &= (((crc >> (24 - k * 8)) & 0xFF) == 40:07.80 ~~~~~^~~~~~~~~~~~~~~~ 40:08.78 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/isac.c: In function 'WebRtcIsac_Encode': 40:08.78 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/isac.c:722:25: warning: 'crc' may be used uninitialized in this function [-Wmaybe-uninitialized] 40:08.78 (uint8_t)(crc >> (24 - k * 8)); 40:08.78 ~~~~~^~~~~~~~~~~~~~~~ 40:11.61 media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_common_gn 40:11.83 media/webrtc/trunk/webrtc/modules/audio_coding/isac_gn 40:13.15 media/webrtc/trunk/webrtc/modules/audio_coding/legacy_encoded_audio_frame_gn 40:13.88 media/webrtc/trunk/webrtc/modules/audio_coding/neteq_decoder_enum_gn 40:14.11 media/webrtc/trunk/webrtc/modules/audio_coding/neteq_gn 40:14.11 media/webrtc/trunk/webrtc/modules/audio_coding/pcm16b_c_gn 40:14.68 media/webrtc/trunk/webrtc/modules/audio_coding/pcm16b_gn 40:15.86 media/webrtc/trunk/webrtc/modules/audio_coding/rent_a_codec_gn 40:15.86 media/webrtc/trunk/webrtc/modules/audio_coding/webrtc_opus_c_gn 40:16.09 media/webrtc/trunk/webrtc/modules/audio_coding/webrtc_opus_gn 40:16.69 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/neteq_gn/Unified_cpp_neteq_gn1.cpp:29: 40:16.69 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc: In member function 'int webrtc::NetEqImpl::GetAudioInternal(webrtc::AudioFrame*, bool*)': 40:16.69 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc:944:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:16.69 sync_buffer_->IncreaseEndTimestamp( 40:16.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 40:16.69 static_cast(output_size_samples_)); 40:16.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:16.69 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc:950:5: note: here 40:16.69 case kAudioRepetition: { 40:16.69 ^~~~ 40:17.44 media/webrtc/trunk/webrtc/modules/audio_device/audio_device_generic_gn 40:19.14 media/webrtc/trunk/webrtc/modules/audio_mixer/audio_frame_manipulator_gn 40:19.64 media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl_gn 40:19.87 media/webrtc/trunk/webrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn 40:19.89 media/webrtc/trunk/webrtc/modules/audio_processing/aec_dump_interface_gn 40:20.28 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 40:20.28 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 40:20.28 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.cc:11, 40:20.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl_gn/Unified_cpp_audio_mixer_impl_gn0.cpp:2: 40:20.28 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 40:20.28 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 40:20.28 memcpy(this, &config, sizeof(*this)); 40:20.28 ^ 40:20.28 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 40:20.28 struct Config { 40:20.28 ^~~~~~ 40:20.47 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_c_gn 40:20.63 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn 40:21.25 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.cc:26: 40:21.25 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 40:21.25 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 40:21.25 for (int k = 0; k < v_length; ++k) { 40:21.25 ~~^~~~~~~~~~ 40:22.02 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_statistics_gn 40:22.58 media/webrtc/trunk/webrtc/modules/bitrate_controller/bitrate_controller_gn 40:23.33 media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn 40:24.98 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/congestion_controller/receive_side_congestion_controller.cc:13, 40:24.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn/Unified_cpp_estion_controller_gn0.cpp:56: 40:24.98 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 40:24.98 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 40:24.98 AddReceiveRtpModule(rtp_module); 40:24.98 ^ 40:24.98 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 40:24.98 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 40:24.98 ^~~~~~~~~~~~~~~~~~~ 40:25.46 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, 40:25.46 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 40:25.46 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 40:25.46 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 40:25.46 memcpy(this, &config, sizeof(*this)); 40:25.46 ^ 40:25.46 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 40:25.46 struct Config { 40:25.46 ^~~~~~ 40:25.68 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc: In member function 'virtual int webrtc::EchoCancellationImpl::GetMetrics(webrtc::EchoCancellation::Metrics*)': 40:25.68 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:303:37: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::EchoCancellation::Metrics'; use assignment or value-initialization instead [-Wclass-memaccess] 40:25.68 memset(metrics, 0, sizeof(Metrics)); 40:25.68 ^ 40:25.68 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, 40:25.68 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 40:25.68 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:795:10: note: 'struct webrtc::EchoCancellation::Metrics' declared here 40:25.68 struct Metrics { 40:25.68 ^~~~~~~ 40:26.40 media/webrtc/trunk/webrtc/modules/media_file/media_file_gn 40:26.94 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_control_mobile_impl.h:17, 40:26.94 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_control_mobile_impl.cc:11: 40:26.94 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 40:26.94 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 40:26.94 memcpy(this, &config, sizeof(*this)); 40:26.94 ^ 40:26.94 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 40:26.94 struct Config { 40:26.94 ^~~~~~ 40:27.07 media/webrtc/trunk/webrtc/modules/pacing/pacing_gn 40:27.92 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.cc:11, 40:27.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/pacing/pacing_gn/Unified_cpp_pacing_pacing_gn0.cpp:56: 40:27.92 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 40:27.92 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 40:27.92 AddReceiveRtpModule(rtp_module); 40:27.92 ^ 40:27.92 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 40:27.92 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 40:27.92 ^~~~~~~~~~~~~~~~~~~ 40:28.35 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn 40:29.75 media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_format_gn 40:32.84 media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn 40:34.66 media/webrtc/trunk/webrtc/modules/utility/utility_gn 40:35.22 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.h:17, 40:35.22 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.cc:11: 40:35.22 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 40:35.22 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 40:35.22 memcpy(this, &config, sizeof(*this)); 40:35.22 ^ 40:35.22 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 40:35.22 struct Config { 40:35.22 ^~~~~~ 40:35.53 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.cc:16: 40:35.53 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 40:35.53 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 40:35.53 for (int k = 0; k < v_length; ++k) { 40:35.53 ~~^~~~~~~~~~ 40:36.31 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/noise_suppression_impl.h:17, 40:36.31 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/noise_suppression_impl.cc:11: 40:36.31 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 40:36.31 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 40:36.31 memcpy(this, &config, sizeof(*this)); 40:36.31 ^ 40:36.31 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 40:36.31 struct Config { 40:36.31 ^~~~~~ 40:37.08 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:11: 40:37.09 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc: In member function 'virtual bool webrtc::RtpHeaderParserImpl::Parse(const uint8_t*, size_t, webrtc::RTPHeader*, bool) const': 40:37.09 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc:54:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 40:37.09 memset(header, 0, sizeof(*header)); 40:37.09 ^ 40:37.09 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 40:37.09 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 40:37.09 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 40:37.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:2: 40:37.09 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 40:37.09 struct RTPHeader { 40:37.09 ^~~~~~~~~ 40:37.38 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:47: 40:37.38 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc: In member function 'virtual bool webrtc::RtpReceiverImpl::IncomingRtpPacket(const webrtc::RTPHeader&, const uint8_t*, size_t, webrtc::PayloadUnion)': 40:37.38 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc:196:58: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 40:37.38 memset(&webrtc_rtp_header, 0, sizeof(webrtc_rtp_header)); 40:37.38 ^ 40:37.38 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 40:37.38 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 40:37.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:2: 40:37.38 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 40:37.38 struct WebRtcRTPHeader { 40:37.38 ^~~~~~~~~~~~~~~ 40:37.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:74: 40:37.54 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc: In static member function 'static webrtc::RtpRtcp* webrtc::RtpRtcp::CreateRtpRtcp(const webrtc::RtpRtcp::Configuration&)': 40:37.54 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc:76:42: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::RtpRtcp::Configuration' with no trivial copy-assignment [-Wclass-memaccess] 40:37.54 sizeof(RtpRtcp::Configuration)); 40:37.54 ^ 40:37.54 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_strategy.h:14, 40:37.54 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.h:18, 40:37.54 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.cc:11, 40:37.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:38: 40:37.54 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/rtp_rtcp.h:47:10: note: 'struct webrtc::RtpRtcp::Configuration' declared here 40:37.54 struct Configuration { 40:37.54 ^~~~~~~~~~~~~ 40:37.74 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.cc:30, 40:37.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn0.cpp:2: 40:37.74 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 40:37.74 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 40:37.74 for (int k = 0; k < v_length; ++k) { 40:37.74 ~~^~~~~~~~~~ 40:37.98 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.h:25, 40:37.98 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.cc:11, 40:37.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn0.cpp:47: 40:37.98 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 40:37.99 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 40:37.99 memcpy(this, &config, sizeof(*this)); 40:37.99 ^ 40:37.99 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 40:37.99 struct Config { 40:37.99 ^~~~~~ 40:38.52 media/webrtc/trunk/webrtc/modules/video_capture/video_capture_internal_impl_gn 40:38.97 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn0.cpp:119: 40:38.98 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc: In member function 'bool webrtc::RtpDepacketizerH264::ProcessStapAOrSingleNalu(webrtc::RtpDepacketizer::ParsedPayload*, const uint8_t*)': 40:38.98 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:576:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:38.98 parsed_payload->frame_type = kVideoFrameKey; 40:38.98 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 40:38.98 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:578:7: note: here 40:38.98 case H264::NaluType::kSlice: { 40:38.98 ^~~~ 40:40.14 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_capture/video_capture_internal_impl_gn/Unified_cpp_ure_internal_impl_gn0.cpp:11: 40:40.14 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc: In member function 'virtual int32_t webrtc::videocapturemodule::VideoCaptureModuleV4L2::StartCapture(const webrtc::VideoCaptureCapability&)': 40:40.14 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc:134:19: warning: '%d' directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 40:40.14 sprintf(device, "/dev/video%d", (int)_deviceId); 40:40.14 ^~~~~~~~~~~~~~ 40:40.14 In file included from /usr/include/stdio.h:873, 40:40.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/stdio.h:3, 40:40.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/throw_gcc.h:13, 40:40.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/type_traits:64, 40:40.14 from /usr/include/c++/8/bits/move.h:55, 40:40.14 from /usr/include/c++/8/bits/stl_pair.h:59, 40:40.14 from /usr/include/c++/8/bits/stl_algobase.h:64, 40:40.14 from /usr/include/c++/8/vector:60, 40:40.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 40:40.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 40:40.14 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_capture/device_info_impl.h:14, 40:40.14 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.h:14, 40:40.14 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc:11, 40:40.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_capture/video_capture_internal_impl_gn/Unified_cpp_ure_internal_impl_gn0.cpp:2: 40:40.14 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 22 bytes into a destination of size 20 40:40.14 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 40:40.14 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:40.14 __bos (__s), __fmt, __va_arg_pack ()); 40:40.14 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:40.42 media/webrtc/trunk/webrtc/modules/video_capture/video_capture_module_gn 40:42.05 media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn 40:43.06 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 40:43.06 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'bool webrtc::VCMCodecDataBase::DeregisterExternalEncoder(uint8_t, bool*)': 40:43.06 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:192:47: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 40:43.06 memset(&send_codec_, 0, sizeof(VideoCodec)); 40:43.06 ^ 40:43.06 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 40:43.06 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 40:43.06 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 40:43.06 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 40:43.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 40:43.06 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 40:43.06 class VideoCodec { 40:43.06 ^~~~~~~~~~ 40:43.06 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 40:43.07 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'bool webrtc::VCMCodecDataBase::DeregisterReceiveCodec(uint8_t)': 40:43.07 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:349:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 40:43.07 memset(&receive_codec_, 0, sizeof(VideoCodec)); 40:43.07 ^ 40:43.07 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 40:43.07 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 40:43.07 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 40:43.07 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 40:43.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 40:43.07 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 40:43.07 class VideoCodec { 40:43.07 ^~~~~~~~~~ 40:43.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 40:43.07 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'webrtc::VCMGenericDecoder* webrtc::VCMCodecDataBase::GetDecoder(const webrtc::VCMEncodedFrame&, webrtc::VCMDecodedFrameCallback*)': 40:43.07 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:365:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 40:43.07 memset(&receive_codec_, 0, sizeof(VideoCodec)); 40:43.07 ^ 40:43.07 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 40:43.07 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 40:43.07 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 40:43.07 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 40:43.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 40:43.07 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 40:43.07 class VideoCodec { 40:43.07 ^~~~~~~~~~ 40:43.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 40:43.07 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:376:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 40:43.07 memset(&receive_codec_, 0, sizeof(VideoCodec)); 40:43.07 ^ 40:43.07 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 40:43.07 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 40:43.07 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 40:43.07 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 40:43.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 40:43.07 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 40:43.07 class VideoCodec { 40:43.07 ^~~~~~~~~~ 40:44.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:119: 40:44.43 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc: In member function 'webrtc::VCMFrameBufferEnum webrtc::VCMJitterBuffer::InsertPacket(const webrtc::VCMPacket&, bool*)': 40:44.43 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc:744:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:44.43 if (previous_state != kStateDecodable && 40:44.43 ^~ 40:44.43 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc:755:5: note: here 40:44.43 case kDecodableSession: { 40:44.43 ^~~~ 40:48.25 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.h:19, 40:48.25 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.cc:10, 40:48.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn1.cpp:2: 40:48.25 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 40:48.26 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 40:48.26 memcpy(this, &config, sizeof(*this)); 40:48.26 ^ 40:48.26 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 40:48.26 struct Config { 40:48.26 ^~~~~~ 40:48.42 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, 40:48.42 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:18, 40:48.42 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.cc:29, 40:48.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn1.cpp:2: 40:48.42 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 40:48.42 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 40:48.42 for (int k = 0; k < v_length; ++k) { 40:48.42 ~~^~~~~~~~~~ 40:48.90 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:110: 40:48.90 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer.cc: In static member function 'static webrtc::VideoCodec webrtc::VideoCodecInitializer::VideoEncoderConfigToVideoCodec(const webrtc::VideoEncoderConfig&, const std::vector&, const string&, int, bool)': 40:48.90 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer.cc:106:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 40:48.90 memset(&video_codec, 0, sizeof(video_codec)); 40:48.90 ^ 40:48.90 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 40:48.90 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.h:16, 40:48.90 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.cc:11, 40:48.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:2: 40:48.90 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 40:48.90 class VideoCodec { 40:48.90 ^~~~~~~~~~ 40:49.62 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:65: 40:49.62 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc: In member function 'void webrtc::video_coding::RtpFrameReferenceFinder::RetryStashedFrames()': 40:49.63 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:73:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:49.63 frame_callback_->OnCompleteFrame(std::move(*frame_it)); 40:49.63 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 40:49.63 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:75:9: note: here 40:49.63 case kDrop: 40:49.63 ^~~~ 40:49.79 media/webrtc/trunk/webrtc/modules/video_coding/video_coding_utility_gn 40:51.63 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_h264_gn 40:52.74 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_i420_gn 40:53.19 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_stereo_gn 40:53.20 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, 40:53.20 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:18, 40:53.20 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 40:53.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn2.cpp:2: 40:53.20 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 40:53.20 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 40:53.20 for (int k = 0; k < v_length; ++k) { 40:53.20 ~~^~~~~~~~~~ 40:53.28 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.h:25, 40:53.28 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:21, 40:53.28 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 40:53.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn2.cpp:2: 40:53.28 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 40:53.28 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 40:53.28 memcpy(this, &config, sizeof(*this)); 40:53.28 ^ 40:53.28 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 40:53.28 struct Config { 40:53.28 ^~~~~~ 40:53.59 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp8_gn 40:56.15 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn 40:56.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:20: 40:56.84 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor 'webrtc::VP9EncoderImpl::VP9EncoderImpl()': 40:56.84 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:85:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 40:56.84 memset(&codec_, 0, sizeof(codec_)); 40:56.84 ^ 40:56.84 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 40:56.84 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 40:56.84 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, 40:56.84 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 40:56.84 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 40:56.84 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, 40:56.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:2: 40:56.84 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 40:56.84 class VideoCodec { 40:56.84 ^~~~~~~~~~ 40:56.85 media/webrtc/trunk/webrtc/modules/video_processing/video_processing_gn 40:56.88 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:20: 40:56.88 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor 'webrtc::VP9DecoderImpl::VP9DecoderImpl()': 40:56.89 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:904:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 40:56.89 memset(&codec_, 0, sizeof(codec_)); 40:56.89 ^ 40:56.89 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 40:56.89 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 40:56.89 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, 40:56.89 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 40:56.89 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 40:56.89 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, 40:56.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:2: 40:56.89 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 40:56.89 class VideoCodec { 40:56.89 ^~~~~~~~~~ 40:57.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_processing/video_processing_gn/Unified_cpp_video_processing_gn0.cpp:38: 40:57.55 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_processing/video_denoiser.cc: In member function 'void webrtc::VideoDenoiser::CopySrcOnMOB(const uint8_t*, int, webrtc::uint8_t*, int)': 40:57.55 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_processing/video_denoiser.cc:186:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 40:57.55 (x_density_[mb_col] * y_density_[mb_row] && 40:58.40 media/webrtc/trunk/webrtc/rtc_base/rtc_base_approved_generic_gn 40:59.34 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/level_controller/down_sampler.cc:17, 40:59.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn3.cpp:20: 40:59.34 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 40:59.34 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 40:59.34 memcpy(this, &config, sizeof(*this)); 40:59.34 ^ 40:59.34 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 40:59.34 struct Config { 40:59.34 ^~~~~~ 40:59.46 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/level_controller/down_sampler.cc:19, 40:59.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn3.cpp:20: 40:59.46 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 40:59.47 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 40:59.47 for (int k = 0; k < v_length; ++k) { 40:59.47 ~~^~~~~~~~~~ 41:01.56 media/webrtc/trunk/webrtc/rtc_base/rtc_numerics_gn 41:02.43 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/voice_detection_impl.h:16, 41:02.43 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/voice_detection_impl.cc:11, 41:02.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn5.cpp:29: 41:02.43 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 41:02.43 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 41:02.43 memcpy(this, &config, sizeof(*this)); 41:02.43 ^ 41:02.43 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 41:02.44 struct Config { 41:02.44 ^~~~~~ 41:02.75 media/webrtc/trunk/webrtc/rtc_base/rtc_task_queue_impl_gn 41:03.32 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/rtc_base/rtc_task_queue_impl_gn/Unified_cpp_c_task_queue_impl_gn0.cpp:2: 41:03.32 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc:160:25: warning: 'rtc::TaskQueue::Impl::QueueContext' has a field 'rtc::TaskQueue::Impl::QueueContext::pending_timers_' whose type uses the anonymous namespace [-Wsubobject-linkage] 41:03.32 struct TaskQueue::Impl::QueueContext { 41:03.32 ^~~~~~~~~~~~ 41:03.35 media/webrtc/trunk/webrtc/rtc_base/sequenced_task_checker_gn 41:03.43 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc: In destructor 'rtc::TaskQueue::Impl::PostAndReplyTask::~PostAndReplyTask()': 41:03.43 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc:236:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] 41:03.43 write(reply_pipe_, &message, sizeof(message)); 41:03.43 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:07.83 media/webrtc/trunk/webrtc/rtc_base/weak_ptr_gn 41:07.84 media/webrtc/trunk/webrtc/system_wrappers/field_trial_default_gn 41:07.84 media/webrtc/trunk/webrtc/system_wrappers/metrics_default_gn 41:08.27 media/webrtc/trunk/webrtc/system_wrappers/system_wrappers_gn 41:08.49 media/webrtc/trunk/webrtc/video/video_gn 41:09.72 media/webrtc/trunk/webrtc/voice_engine/audio_level_gn 41:10.42 media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn 41:10.60 media/webrtc/trunk/webrtc/webrtc_common_gn 41:11.26 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:21, 41:11.26 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/encoder_rtcp_feedback.cc:14, 41:11.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:11: 41:11.27 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 41:11.27 virtual void OnDroppedFrame() {} 41:11.27 ^~~~~~~~~~~~~~ 41:11.27 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/encoder_rtcp_feedback.cc:14, 41:11.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:11: 41:11.27 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 41:11.27 void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 41:11.27 ^~~~~~~~~~~~~~ 41:11.54 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/voice_engine/shared_data.h:17, 41:11.54 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/voice_engine/channel.h:34, 41:11.54 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/voice_engine/channel.cc:11, 41:11.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:2: 41:11.54 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 41:11.55 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 41:11.55 memcpy(this, &config, sizeof(*this)); 41:11.55 ^ 41:11.55 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 41:11.55 struct Config { 41:11.55 ^~~~~~ 41:11.80 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:21, 41:11.81 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:11, 41:11.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 41:11.81 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 41:11.81 virtual void OnDroppedFrame() {} 41:11.81 ^~~~~~~~~~~~~~ 41:11.81 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:11, 41:11.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 41:11.81 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 41:11.81 void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 41:11.81 ^~~~~~~~~~~~~~ 41:11.87 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/voice_engine/channel.cc:30, 41:11.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:2: 41:11.87 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 41:11.87 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 41:11.87 AddReceiveRtpModule(rtp_module); 41:11.87 ^ 41:11.87 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 41:11.87 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 41:11.87 ^~~~~~~~~~~~~~~~~~~ 41:11.89 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:20, 41:11.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:65: 41:11.89 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 41:11.89 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 41:11.89 AddReceiveRtpModule(rtp_module); 41:11.89 ^ 41:11.89 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 41:11.89 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 41:11.89 ^~~~~~~~~~~~~~~~~~~ 41:11.95 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn 41:12.19 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:65: 41:12.19 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc: At global scope: 41:12.19 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:118:1: warning: 'virtual int32_t webrtc::VoEBaseImpl::NeedMorePlayData(size_t, size_t, size_t, uint32_t, void*, size_t&, int64_t*, int64_t*)' is deprecated [-Wdeprecated-declarations] 41:12.19 } 41:12.19 ^ 41:12.19 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:108:9: note: declared here 41:12.19 int32_t VoEBaseImpl::NeedMorePlayData(const size_t nSamples, 41:12.19 ^~~~~~~~~~~ 41:12.19 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:144:1: warning: 'virtual void webrtc::VoEBaseImpl::PullRenderData(int, int, size_t, size_t, void*, int64_t*, int64_t*)' is deprecated [-Wdeprecated-declarations] 41:12.19 } 41:12.19 ^ 41:12.19 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:137:6: note: declared here 41:12.19 void VoEBaseImpl::PullRenderData(int bits_per_sample, 41:12.19 ^~~~~~~~~~~ 41:12.62 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:119: 41:12.62 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_receive_stream.cc: In function 'webrtc::VideoCodec webrtc::{anonymous}::CreateDecoderVideoCodec(const webrtc::VideoReceiveStream::Decoder&)': 41:12.62 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_receive_stream.cc:48:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 41:12.62 memset(&codec, 0, sizeof(codec)); 41:12.63 ^ 41:12.63 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h:19, 41:12.63 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/call_stats.cc:15, 41:12.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:2: 41:12.63 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 41:12.63 class VideoCodec { 41:12.63 ^~~~~~~~~~ 41:12.68 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 41:12.68 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'virtual void webrtc::VideoStreamEncoder::AdaptDown(webrtc::AdaptationObserverInterface::AdaptReason)': 41:12.68 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:984:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:12.69 FALLTHROUGH(); 41:12.69 ^ 41:12.69 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:986:5: note: here 41:12.69 case VideoSendStream::DegradationPreference::kMaintainFramerate: { 41:12.69 ^~~~ 41:12.69 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'virtual void webrtc::VideoStreamEncoder::AdaptUp(webrtc::AdaptationObserverInterface::AdaptReason)': 41:12.69 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:1067:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:12.69 FALLTHROUGH(); 41:12.69 ^ 41:12.69 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:1069:5: note: here 41:12.69 case VideoSendStream::DegradationPreference::kMaintainFramerate: { 41:12.69 ^~~~ 41:12.87 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn0.cpp:83: 41:12.87 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getDesktopDisplayDeviceInfo(int32_t, webrtc::DesktopDisplayDevice&)': 41:12.87 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:186:27: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} [-Wsign-compare] 41:12.87 if(nIndex < 0 || nIndex >= desktop_display_list_.size()) { 41:12.87 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:12.87 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getWindowInfo(int32_t, webrtc::DesktopDisplayDevice&)': 41:12.87 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:205:28: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} [-Wsign-compare] 41:12.87 if (nIndex < 0 || nIndex >= desktop_window_list_.size()) { 41:12.87 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:12.87 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getApplicationInfo(int32_t, webrtc::DesktopApplication&)': 41:12.87 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:226:27: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} [-Wsign-compare] 41:12.87 if(nIndex < 0 || nIndex >= desktop_application_list_.size()) { 41:12.87 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:13.12 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn0.cpp:137: 41:13.12 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/desktop_device_info_x11.cc: In member function 'virtual void webrtc::DesktopDeviceInfoX11::InitializeApplicationList()': 41:13.12 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/desktop_device_info_x11.cc:83:21: warning: comparison of integer expressions of different signedness: 'unsigned int' and '__pid_t' {aka 'int'} [-Wsign-compare] 41:13.12 if (processId == getpid()) { 41:13.12 ~~~~~~~~~~^~~~~~~~~~~ 41:14.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:65: 41:14.55 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc: In member function 'virtual int32_t webrtc::RtpVideoStreamReceiver::OnReceivedPayloadData(const uint8_t*, size_t, const webrtc::WebRtcRTPHeader*)': 41:14.55 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:263:50: warning: this statement may fall through [-Wimplicit-fallthrough=] 41:14.55 keyframe_request_sender_->RequestKeyFrame(); 41:14.55 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 41:14.55 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:265:7: note: here 41:14.55 case video_coding::H264SpsPpsTracker::kDrop: 41:14.55 ^~~~ 41:16.70 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn1.cpp:92: 41:16.70 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/x_error_trap.cc:21:12: warning: 'webrtc::g_last_xserver_error_code' defined but not used [-Wunused-variable] 41:16.70 static int g_last_xserver_error_code = 0; 41:16.71 ^~~~~~~~~~~~~~~~~~~~~~~~~ 41:16.71 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/x_error_trap.cc:20:13: warning: 'webrtc::g_xserver_error_trap_enabled' defined but not used [-Wunused-variable] 41:16.71 static bool g_xserver_error_trap_enabled = false; 41:16.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:18.51 media/webrtc/trunk/webrtc/modules/desktop_capture/primitives_gn 41:18.64 media/webrtc/trunk/webrtc/system_wrappers/cpu_features_linux_gn 41:18.70 media/webrtc/trunk/webrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn 41:19.22 media/webrtc/trunk/webrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn 41:19.60 media/webrtc/trunk/webrtc/common_audio/common_audio_sse2_gn 41:20.21 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_sse2_gn 41:20.26 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn 41:20.38 media/webrtc/trunk/webrtc/modules/video_processing/video_processing_sse2_gn 41:21.05 media/mtransport/build 41:21.07 media/mtransport/ipc 41:21.14 testing/gtest 41:35.97 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 41:35.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 41:35.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 41:35.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 41:35.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 41:35.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 41:35.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 41:35.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 41:35.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 41:35.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 41:35.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:11, 41:35.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, 41:35.98 from /builddir/build/BUILD/firefox-69.0.1/media/mtransport/ipc/StunAddrsRequestChild.h:8, 41:35.98 from /builddir/build/BUILD/firefox-69.0.1/media/mtransport/ipc/StunAddrsRequestChild.cpp:5, 41:35.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/mtransport/ipc/Unified_cpp_media_mtransport_ipc0.cpp:2: 41:35.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 41:35.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 41:35.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 41:35.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 41:35.98 memset(&aArr[0], 0, N * sizeof(T)); 41:35.98 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:35.98 In file included from /usr/include/c++/8/map:61, 41:35.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 41:35.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 41:35.98 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 41:35.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 41:35.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:11, 41:35.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, 41:35.98 from /builddir/build/BUILD/firefox-69.0.1/media/mtransport/ipc/StunAddrsRequestChild.h:8, 41:35.98 from /builddir/build/BUILD/firefox-69.0.1/media/mtransport/ipc/StunAddrsRequestChild.cpp:5, 41:35.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/mtransport/ipc/Unified_cpp_media_mtransport_ipc0.cpp:2: 41:35.98 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 41:35.98 class map 41:35.98 ^~~ 41:37.32 testing/gtest/benchmark 41:40.90 testing/gtest/mozilla 41:41.13 uriloader/base 41:47.29 uriloader/exthandler 41:48.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 41:48.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 41:48.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 41:48.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:13, 41:48.11 from /builddir/build/BUILD/firefox-69.0.1/uriloader/base/nsDocLoader.cpp:7, 41:48.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 41:48.11 /builddir/build/BUILD/firefox-69.0.1/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 41:48.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:48.11 foundInterface = 0; \ 41:48.11 ^~~~~~~~~~~~~~ 41:48.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:48.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:48.11 ^~~~~~~~~~~~~~~~~~~~~~~ 41:48.11 /builddir/build/BUILD/firefox-69.0.1/uriloader/base/nsDocLoader.cpp:184:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:48.11 NS_INTERFACE_MAP_END 41:48.12 ^~~~~~~~~~~~~~~~~~~~ 41:48.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 41:48.12 } else 41:48.12 ^~~~ 41:48.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 41:48.12 NS_IMPL_QUERY_BODY_CONCRETE(_class) 41:48.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:48.12 /builddir/build/BUILD/firefox-69.0.1/uriloader/base/nsDocLoader.cpp:183:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 41:48.12 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsDocLoader) 41:48.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:48.17 /builddir/build/BUILD/firefox-69.0.1/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 41:48.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:48.17 foundInterface = 0; \ 41:48.17 ^~~~~~~~~~~~~~ 41:48.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:48.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:48.17 ^~~~~~~~~~~~~~~~~~~~~~~ 41:48.17 /builddir/build/BUILD/firefox-69.0.1/uriloader/base/nsURILoader.cpp:180:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:48.17 NS_INTERFACE_MAP_END 41:48.17 ^~~~~~~~~~~~~~~~~~~~ 41:48.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:48.17 else 41:48.17 ^~~~ 41:48.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:48.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:48.17 ^~~~~~~~~~~~~~~~~~ 41:48.17 /builddir/build/BUILD/firefox-69.0.1/uriloader/base/nsURILoader.cpp:179:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:48.18 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 41:48.18 ^~~~~~~~~~~~~~~~~~~~~~ 41:48.20 /builddir/build/BUILD/firefox-69.0.1/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 41:48.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:48.20 foundInterface = 0; \ 41:48.20 ^~~~~~~~~~~~~~ 41:48.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:48.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:48.20 ^~~~~~~~~~~~~~~~~~~~~~~ 41:48.20 /builddir/build/BUILD/firefox-69.0.1/uriloader/base/nsURILoader.cpp:789:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:48.20 NS_INTERFACE_MAP_END 41:48.20 ^~~~~~~~~~~~~~~~~~~~ 41:48.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 41:48.20 else 41:48.20 ^~~~ 41:48.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:48.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:48.20 ^~~~~~~~~~~~~~~~~~ 41:48.20 /builddir/build/BUILD/firefox-69.0.1/uriloader/base/nsURILoader.cpp:788:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:48.20 NS_INTERFACE_MAP_ENTRY(nsIURILoader) 41:48.20 ^~~~~~~~~~~~~~~~~~~~~~ 41:53.06 uriloader/prefetch 41:54.04 caps/tests/gtest 41:58.65 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 41:58.65 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentChild.h:15, 41:58.65 from /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/ContentHandlerService.cpp:3, 41:58.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 41:58.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 41:58.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:58.66 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 41:58.66 ^ 41:58.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 41:58.66 struct Block { 41:58.66 ^~~~~ 42:00.80 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 42:00.80 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 42:00.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 42:00.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 42:00.80 from /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/ContentHandlerService.h:4, 42:00.80 from /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/ContentHandlerService.cpp:1, 42:00.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 42:00.80 /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 42:00.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:00.80 foundInterface = 0; \ 42:00.80 ^~~~~~~~~~~~~~ 42:00.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:00.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:00.80 ^~~~~~~~~~~~~~~~~~~~~~~ 42:00.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:00.80 NS_INTERFACE_MAP_END 42:00.80 ^~~~~~~~~~~~~~~~~~~~ 42:00.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 42:00.81 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 42:00.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 42:00.81 /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/nsDBusHandlerApp.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 42:00.81 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 42:00.81 ^~~~~~~~~~~~~~~~~~~~ 42:00.81 In file included from /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/nsDBusHandlerApp.cpp:12, 42:00.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: 42:00.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 42:00.81 } else 42:00.81 ^~~~ 42:00.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 42:00.81 } else 42:00.81 ^~~~ 42:00.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 42:00.81 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 42:00.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 42:00.81 /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/nsDBusHandlerApp.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 42:00.81 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 42:00.81 ^~~~~~~~~~~~~~~~~~~~ 42:00.90 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 42:00.90 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 42:00.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 42:00.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 42:00.90 from /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/ContentHandlerService.h:4, 42:00.90 from /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/ContentHandlerService.cpp:1, 42:00.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 42:00.90 /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 42:00.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:00.90 foundInterface = 0; \ 42:00.90 ^~~~~~~~~~~~~~ 42:00.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:00.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:00.90 ^~~~~~~~~~~~~~~~~~~~~~~ 42:00.90 /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/nsExternalHelperAppService.cpp:1186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:00.90 NS_INTERFACE_MAP_END 42:00.90 ^~~~~~~~~~~~~~~~~~~~ 42:00.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:00.90 else 42:00.90 ^~~~ 42:00.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:00.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:00.91 ^~~~~~~~~~~~~~~~~~ 42:00.91 /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/nsExternalHelperAppService.cpp:1185:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:00.91 NS_INTERFACE_MAP_ENTRY(nsINamed) 42:00.91 ^~~~~~~~~~~~~~~~~~~~~~ 42:01.01 /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 42:01.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:01.01 foundInterface = 0; \ 42:01.01 ^~~~~~~~~~~~~~ 42:01.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:01.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:01.01 ^~~~~~~~~~~~~~~~~~~~~~~ 42:01.01 /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:01.01 NS_INTERFACE_MAP_END 42:01.01 ^~~~~~~~~~~~~~~~~~~~ 42:01.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:01.01 else 42:01.01 ^~~~ 42:01.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:01.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:01.01 ^~~~~~~~~~~~~~~~~~ 42:01.01 /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:01.01 NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 42:01.01 ^~~~~~~~~~~~~~~~~~~~~~ 42:01.02 /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 42:01.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:01.02 foundInterface = 0; \ 42:01.02 ^~~~~~~~~~~~~~ 42:01.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:01.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:01.02 ^~~~~~~~~~~~~~~~~~~~~~~ 42:01.02 /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp:471:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:01.02 NS_INTERFACE_MAP_END 42:01.02 ^~~~~~~~~~~~~~~~~~~~ 42:01.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:01.02 else 42:01.02 ^~~~ 42:01.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:01.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:01.02 ^~~~~~~~~~~~~~~~~~ 42:01.02 /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp:470:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:01.02 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 42:01.02 ^~~~~~~~~~~~~~~~~~~~~~ 42:01.04 /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 42:01.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:01.04 foundInterface = 0; \ 42:01.04 ^~~~~~~~~~~~~~ 42:01.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:01.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:01.04 ^~~~~~~~~~~~~~~~~~~~~~~ 42:01.04 /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:01.04 NS_INTERFACE_MAP_END 42:01.04 ^~~~~~~~~~~~~~~~~~~~ 42:01.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:01.04 else 42:01.04 ^~~~ 42:01.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 42:01.04 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 42:01.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:01.04 /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 42:01.05 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 42:01.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:02.35 parser/expat/lib 42:03.18 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 42:03.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 42:03.18 from /builddir/build/BUILD/firefox-69.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:9, 42:03.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 42:03.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 42:03.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:03.18 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 42:03.18 ^ 42:03.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 42:03.18 struct Block { 42:03.18 ^~~~~ 42:03.36 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 42:03.36 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 42:03.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 42:03.36 from /builddir/build/BUILD/firefox-69.0.1/ipc/glue/BackgroundUtils.h:10, 42:03.36 from /builddir/build/BUILD/firefox-69.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 42:03.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 42:03.36 /builddir/build/BUILD/firefox-69.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 42:03.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:03.36 foundInterface = 0; \ 42:03.36 ^~~~~~~~~~~~~~ 42:03.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:03.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:03.36 ^~~~~~~~~~~~~~~~~~~~~~~ 42:03.36 /builddir/build/BUILD/firefox-69.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:03.36 NS_INTERFACE_MAP_END 42:03.36 ^~~~~~~~~~~~~~~~~~~~ 42:03.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:03.37 else 42:03.37 ^~~~ 42:03.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:03.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:03.37 ^~~~~~~~~~~~~~~~~~ 42:03.37 /builddir/build/BUILD/firefox-69.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:03.37 NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 42:03.37 ^~~~~~~~~~~~~~~~~~~~~~ 42:03.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 42:03.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 42:03.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 42:03.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 42:03.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 42:03.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 42:03.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 42:03.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 42:03.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 42:03.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 42:03.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 42:03.75 from /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/ContentHandlerService.h:4, 42:03.75 from /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/ContentHandlerService.cpp:1, 42:03.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 42:03.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 42:03.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 42:03.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 42:03.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 42:03.75 memset(&aArr[0], 0, N * sizeof(T)); 42:03.75 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:03.75 In file included from /usr/include/c++/8/map:61, 42:03.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 42:03.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 42:03.76 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 42:03.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 42:03.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 42:03.76 from /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/ContentHandlerService.h:4, 42:03.76 from /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/ContentHandlerService.cpp:1, 42:03.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 42:03.76 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 42:03.76 class map 42:03.76 ^~~ 42:07.94 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 42:07.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 42:07.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 42:07.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 42:07.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 42:07.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 42:07.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 42:07.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 42:07.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 42:07.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 42:07.94 from /builddir/build/BUILD/firefox-69.0.1/ipc/glue/BackgroundUtils.h:10, 42:07.94 from /builddir/build/BUILD/firefox-69.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 42:07.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 42:07.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 42:07.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 42:07.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 42:07.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 42:07.94 memset(&aArr[0], 0, N * sizeof(T)); 42:07.94 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:07.94 In file included from /usr/include/c++/8/map:61, 42:07.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 42:07.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 42:07.94 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 42:07.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 42:07.94 from /builddir/build/BUILD/firefox-69.0.1/ipc/glue/BackgroundUtils.h:10, 42:07.94 from /builddir/build/BUILD/firefox-69.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 42:07.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 42:07.94 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 42:07.94 class map 42:07.94 ^~~ 42:10.58 parser/prototype 42:14.87 parser/htmlparser 42:16.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 42:16.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 42:16.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 42:16.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 42:16.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 42:16.71 from /builddir/build/BUILD/firefox-69.0.1/parser/prototype/PrototypeDocumentParser.h:10, 42:16.71 from /builddir/build/BUILD/firefox-69.0.1/parser/prototype/PrototypeDocumentParser.cpp:7, 42:16.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/parser/prototype/Unified_cpp_parser_prototype0.cpp:2: 42:16.71 /builddir/build/BUILD/firefox-69.0.1/parser/prototype/PrototypeDocumentParser.cpp: In member function 'virtual nsresult mozilla::parser::PrototypeDocumentParser::QueryInterface(const nsIID&, void**)': 42:16.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:16.71 foundInterface = 0; \ 42:16.71 ^~~~~~~~~~~~~~ 42:16.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:16.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:16.71 ^~~~~~~~~~~~~~~~~~~~~~~ 42:16.71 /builddir/build/BUILD/firefox-69.0.1/parser/prototype/PrototypeDocumentParser.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:16.71 NS_INTERFACE_MAP_END 42:16.71 ^~~~~~~~~~~~~~~~~~~~ 42:16.71 In file included from /builddir/build/BUILD/firefox-69.0.1/parser/prototype/PrototypeDocumentParser.h:10, 42:16.71 from /builddir/build/BUILD/firefox-69.0.1/parser/prototype/PrototypeDocumentParser.cpp:7, 42:16.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/parser/prototype/Unified_cpp_parser_prototype0.cpp:2: 42:16.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 42:16.71 } else 42:16.71 ^~~~ 42:16.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 42:16.71 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 42:16.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:16.71 /builddir/build/BUILD/firefox-69.0.1/parser/prototype/PrototypeDocumentParser.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 42:16.71 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PrototypeDocumentParser) 42:16.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:17.88 parser/html 42:19.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 42:19.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 42:19.86 from /builddir/build/BUILD/firefox-69.0.1/parser/htmlparser/CNavDTD.cpp:7, 42:19.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: 42:19.86 /builddir/build/BUILD/firefox-69.0.1/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 42:19.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:19.86 foundInterface = 0; \ 42:19.86 ^~~~~~~~~~~~~~ 42:19.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:19.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:19.86 ^~~~~~~~~~~~~~~~~~~~~~~ 42:19.86 /builddir/build/BUILD/firefox-69.0.1/parser/htmlparser/nsExpatDriver.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:19.86 NS_INTERFACE_MAP_END 42:19.86 ^~~~~~~~~~~~~~~~~~~~ 42:19.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:19.86 else 42:19.86 ^~~~ 42:19.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 42:19.86 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 42:19.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:19.86 /builddir/build/BUILD/firefox-69.0.1/parser/htmlparser/nsExpatDriver.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 42:19.86 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 42:19.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:19.98 /builddir/build/BUILD/firefox-69.0.1/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 42:19.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:19.98 foundInterface = 0; \ 42:19.98 ^~~~~~~~~~~~~~ 42:19.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:19.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:19.98 ^~~~~~~~~~~~~~~~~~~~~~~ 42:19.98 /builddir/build/BUILD/firefox-69.0.1/parser/htmlparser/nsParser.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:19.98 NS_INTERFACE_MAP_END 42:19.98 ^~~~~~~~~~~~~~~~~~~~ 42:19.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:19.98 else 42:19.98 ^~~~ 42:19.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 42:19.98 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 42:19.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:19.98 /builddir/build/BUILD/firefox-69.0.1/parser/htmlparser/nsParser.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 42:19.98 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 42:19.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:25.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 42:25.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 42:25.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsHashKeys.h:11, 42:25.02 from /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5AtomTable.h:8, 42:25.02 from /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5AtomTable.cpp:5, 42:25.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 42:25.02 /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 42:25.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:25.02 foundInterface = 0; \ 42:25.02 ^~~~~~~~~~~~~~ 42:25.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 42:25.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 42:25.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:25.02 /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5DocumentBuilder.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 42:25.02 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 42:25.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:25.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 42:25.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 42:25.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 42:25.02 from /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5AtomTable.cpp:6, 42:25.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 42:25.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 42:25.02 } else 42:25.02 ^~~~ 42:25.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 42:25.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 42:25.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:25.02 /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5DocumentBuilder.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 42:25.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsHtml5DocumentBuilder) 42:25.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:25.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 42:25.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 42:25.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsHashKeys.h:11, 42:25.21 from /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5AtomTable.h:8, 42:25.21 from /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5AtomTable.cpp:5, 42:25.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 42:25.21 /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 42:25.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:25.21 foundInterface = 0; \ 42:25.21 ^~~~~~~~~~~~~~ 42:25.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:25.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:25.21 ^~~~~~~~~~~~~~~~~~~~~~~ 42:25.21 /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5Parser.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:25.21 NS_INTERFACE_MAP_END 42:25.21 ^~~~~~~~~~~~~~~~~~~~ 42:25.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 42:25.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 42:25.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 42:25.22 from /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5AtomTable.cpp:6, 42:25.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 42:25.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 42:25.22 } else 42:25.22 ^~~~ 42:25.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 42:25.22 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 42:25.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:25.22 /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5Parser.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 42:25.22 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 42:25.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:25.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 42:25.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 42:25.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsICancelableRunnable.h:10, 42:25.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:13, 42:25.85 from /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5SVGLoadDispatcher.h:8, 42:25.85 from /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 42:25.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 42:25.85 /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 42:25.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:25.85 foundInterface = 0; \ 42:25.85 ^~~~~~~~~~~~~~ 42:25.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:25.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:25.85 ^~~~~~~~~~~~~~~~~~~~~~~ 42:25.85 /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:25.86 NS_INTERFACE_MAP_END 42:25.86 ^~~~~~~~~~~~~~~~~~~~ 42:25.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:25.86 else 42:25.86 ^~~~ 42:25.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:25.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:25.86 ^~~~~~~~~~~~~~~~~~ 42:25.86 /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:25.86 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 42:25.86 ^~~~~~~~~~~~~~~~~~~~~~ 42:25.87 /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 42:25.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:25.87 foundInterface = 0; \ 42:25.87 ^~~~~~~~~~~~~~ 42:25.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:25.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:25.87 ^~~~~~~~~~~~~~~~~~~~~~~ 42:25.87 /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5StreamParser.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:25.87 NS_INTERFACE_MAP_END 42:25.87 ^~~~~~~~~~~~~~~~~~~~ 42:25.87 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 42:25.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 42:25.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 42:25.87 from /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5SVGLoadDispatcher.h:8, 42:25.87 from /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 42:25.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 42:25.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 42:25.87 } else 42:25.87 ^~~~ 42:25.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 42:25.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 42:25.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:25.87 /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5StreamParser.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 42:25.87 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 42:25.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:34.69 gfx/cairo/cairo/src 42:34.97 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 42:34.97 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 42:34.97 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 42:34.97 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:34.97 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:34.97 ^ 42:34.97 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:34.97 ((size) ? malloc((unsigned) (size)) : NULL) 42:34.97 ^~~~ 42:34.97 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro '_cairo_malloc_ab' 42:34.97 new_elements = _cairo_malloc_ab (pq->max_size, 42:34.97 ^~~~~~~~~~~~~~~~ 42:35.83 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 42:35.83 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 42:35.83 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 42:35.83 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:35.83 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:35.83 ^ 42:35.83 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:35.83 ((size) ? malloc((unsigned) (size)) : NULL) 42:35.83 ^~~~ 42:35.83 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro '_cairo_malloc_ab' 42:35.83 new_elements = _cairo_malloc_ab (pq->max_size, 42:35.83 ^~~~~~~~~~~~~~~~ 42:35.92 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_cairo_bo_sweep_line_compare_edges.isra.5': 42:35.92 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:552:12: warning: 'bx' may be used uninitialized in this function [-Wmaybe-uninitialized] 42:35.93 return ax - bx; 42:35.93 ~~~^~~~ 42:35.93 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:527:17: note: 'bx' was declared here 42:35.93 int32_t ax, bx; 42:35.93 ^~ 42:35.93 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:552:12: warning: 'ax' may be used uninitialized in this function [-Wmaybe-uninitialized] 42:35.93 return ax - bx; 42:35.93 ~~~^~~~ 42:35.93 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:527:13: note: 'ax' was declared here 42:35.93 int32_t ax, bx; 42:35.93 ^~ 42:36.10 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/features.h:3, 42:36.10 from /usr/include/assert.h:35, 42:36.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/assert.h:3, 42:36.10 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:57, 42:36.10 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 42:36.10 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 42:36.10 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 42:36.10 ^~~~~~~ 42:36.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/features.h:3, 42:36.71 from /usr/include/assert.h:35, 42:36.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/assert.h:3, 42:36.71 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:57, 42:36.71 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:42: 42:36.71 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 42:36.71 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 42:36.71 ^~~~~~~ 42:36.81 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 42:36.82 #define _GNU_SOURCE /* for RTLD_DEFAULT */ 42:36.82 : note: this is the location of the previous definition 42:36.82 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_fini': 42:36.82 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:472:23: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 42:36.82 free (unscaled->var_coords); 42:36.82 ~~~~~~~~^~~~~~~~~~~~ 42:36.82 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/stdlib.h:3, 42:36.82 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:58, 42:36.82 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:42: 42:36.82 /usr/include/stdlib.h:563:25: note: expected 'void *' but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 42:36.82 extern void free (void *__ptr) __THROW; 42:36.82 ~~~~~~^~~~~ 42:36.82 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_lock_face': 42:36.82 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:757:66: warning: passing argument 3 of 'setCoords' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 42:36.82 (*setCoords)(face, unscaled->num_var_coords, unscaled->var_coords); 42:36.82 ~~~~~~~~^~~~~~~~~~~~ 42:36.82 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:757:66: note: expected 'FT_Fixed *' {aka 'long int *'} but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 42:36.82 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 42:36.82 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:42: 42:36.82 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 42:36.82 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:36.82 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:36.82 ^ 42:36.82 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:36.82 ((size) ? malloc((unsigned) (size)) : NULL) 42:36.82 ^~~~ 42:36.82 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:1227:13: note: in expansion of macro '_cairo_malloc_ab' 42:36.82 data = _cairo_malloc_ab (height, stride); 42:36.82 ^~~~~~~~~~~~~~~~ 42:36.82 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:36.82 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:36.83 ^ 42:36.83 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:36.83 ((size) ? malloc((unsigned) (size)) : NULL) 42:36.83 ^~~~ 42:36.83 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:1289:10: note: in expansion of macro '_cairo_malloc_ab' 42:36.83 data = _cairo_malloc_ab (height, stride); 42:36.83 ^~~~~~~~~~~~~~~~ 42:36.83 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:36.83 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:36.83 ^ 42:36.83 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:36.83 ((size) ? malloc((unsigned) (size)) : NULL) 42:36.83 ^~~~ 42:36.83 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:1310:13: note: in expansion of macro '_cairo_malloc_ab' 42:36.83 data = _cairo_malloc_ab (height, stride); 42:36.83 ^~~~~~~~~~~~~~~~ 42:36.83 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:36.83 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:36.83 ^ 42:36.83 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:36.83 ((size) ? malloc((unsigned) (size)) : NULL) 42:36.83 ^~~~ 42:36.83 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:1343:13: note: in expansion of macro '_cairo_malloc_ab' 42:36.83 data = _cairo_malloc_ab (height, stride); 42:36.83 ^~~~~~~~~~~~~~~~ 42:37.06 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 42:37.06 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 42:37.06 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 42:37.06 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:37.06 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 42:37.06 ^ 42:37.06 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:37.06 ((size) ? malloc((unsigned) (size)) : NULL) 42:37.06 ^~~~ 42:37.06 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro '_cairo_malloc_abc' 42:37.06 dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 42:37.06 ^~~~~~~~~~~~~~~~~ 42:37.06 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:37.06 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:37.06 ^ 42:37.06 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:37.06 ((size) ? malloc((unsigned) (size)) : NULL) 42:37.06 ^~~~ 42:37.06 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro '_cairo_malloc_ab' 42:37.06 dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 42:37.06 ^~~~~~~~~~~~~~~~ 42:37.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/features.h:3, 42:37.51 from /usr/include/assert.h:35, 42:37.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/assert.h:3, 42:37.51 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:57, 42:37.51 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 42:37.51 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 42:37.51 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 42:37.51 ^~~~~~~ 42:37.61 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 42:37.61 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 42:37.61 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 42:37.61 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:37.61 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:37.61 ^ 42:37.61 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:37.61 ((size) ? malloc((unsigned) (size)) : NULL) 42:37.61 ^~~~ 42:37.61 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro '_cairo_malloc_ab' 42:37.61 alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 42:37.61 ^~~~~~~~~~~~~~~~ 42:37.61 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:37.61 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:37.61 ^ 42:37.61 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:37.61 ((size) ? malloc((unsigned) (size)) : NULL) 42:37.61 ^~~~ 42:37.61 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro '_cairo_malloc_ab' 42:37.61 alpha = _cairo_malloc_ab (image->height, image->width); 42:37.61 ^~~~~~~~~~~~~~~~ 42:37.61 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 42:37.61 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:37.61 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 42:37.61 ^ 42:37.61 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:37.61 ((size) ? malloc((unsigned) (size)) : NULL) 42:37.61 ^~~~ 42:37.61 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro '_cairo_malloc_abc' 42:37.61 rgb = _cairo_malloc_abc (image->width, image->height, 3); 42:37.61 ^~~~~~~~~~~~~~~~~ 42:37.61 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 42:37.61 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:37.61 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:37.61 ^ 42:37.61 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:37.61 ((size) ? malloc((unsigned) (size)) : NULL) 42:37.61 ^~~~ 42:37.61 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro '_cairo_malloc_ab' 42:37.61 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 42:37.62 ^~~~~~~~~~~~~~~~ 42:37.63 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 42:37.63 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:37.63 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:37.63 ^ 42:37.63 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:37.63 ((size) ? malloc((unsigned) (size)) : NULL) 42:37.63 ^~~~ 42:37.63 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro '_cairo_malloc_ab' 42:37.63 glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 42:37.63 ^~~~~~~~~~~~~~~~ 42:37.63 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:37.64 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:37.64 ^ 42:37.64 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:37.64 ((size) ? malloc((unsigned) (size)) : NULL) 42:37.64 ^~~~ 42:37.64 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro '_cairo_malloc_ab' 42:37.64 widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 42:37.64 ^~~~~~~~~~~~~~~~ 42:37.67 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 42:37.67 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:37.67 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:37.67 ^ 42:37.67 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:37.67 ((size) ? malloc((unsigned) (size)) : NULL) 42:37.67 ^~~~ 42:37.67 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro '_cairo_malloc_ab' 42:37.67 group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 42:37.67 ^~~~~~~~~~~~~~~~ 42:37.67 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:37.67 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:37.67 ^ 42:37.67 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:37.67 ((size) ? malloc((unsigned) (size)) : NULL) 42:37.67 ^~~~ 42:37.67 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro '_cairo_malloc_ab' 42:37.67 group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 42:37.67 ^~~~~~~~~~~~~~~~ 42:37.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/features.h:3, 42:37.71 from /usr/include/assert.h:35, 42:37.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/assert.h:3, 42:37.71 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:57, 42:37.71 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 42:37.71 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 42:37.71 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 42:37.71 ^~~~~~~ 42:37.80 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 42:37.80 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 42:37.80 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 42:37.80 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:37.80 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:37.80 ^ 42:37.80 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:37.80 ((size) ? malloc((unsigned) (size)) : NULL) 42:37.80 ^~~~ 42:37.80 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro '_cairo_malloc_ab' 42:37.80 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 42:37.80 ^~~~~~~~~~~~~~~~ 42:38.89 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 42:38.89 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 42:38.89 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 42:38.89 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:38.89 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:38.89 ^ 42:38.89 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:38.89 ((size) ? malloc((unsigned) (size)) : NULL) 42:38.89 ^~~~ 42:38.89 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro '_cairo_malloc_ab' 42:38.89 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 42:38.89 ^~~~~~~~~~~~~~~~ 42:38.89 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_surface_pattern': 42:38.89 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14: warning: 'interpolate' may be used uninitialized in this function [-Wmaybe-uninitialized] 42:38.89 status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image, 42:38.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:38.89 resource, interpolate); 42:38.89 ~~~~~~~~~~~~~~~~~~~~~~ 42:38.89 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:2137:18: note: 'interpolate' was declared here 42:38.89 cairo_bool_t interpolate; 42:38.89 ^~~~~~~~~~~ 42:39.16 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/features.h:3, 42:39.16 from /usr/include/assert.h:35, 42:39.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/assert.h:3, 42:39.16 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:57, 42:39.16 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 42:39.16 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 42:39.16 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 42:39.16 ^~~~~~~ 42:39.40 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/features.h:3, 42:39.40 from /usr/include/assert.h:35, 42:39.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/assert.h:3, 42:39.40 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:57, 42:39.40 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 42:39.40 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 42:39.40 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 42:39.40 ^~~~~~~ 42:39.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/features.h:3, 42:39.75 from /usr/include/assert.h:35, 42:39.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/assert.h:3, 42:39.75 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:57, 42:39.75 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 42:39.75 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 42:39.75 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 42:39.75 ^~~~~~~ 42:40.27 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-xlib-display.c: In function '_cairo_xlib_display_get_xrender_format': 42:40.27 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-xlib-display.c:620:23: warning: 'pict_format' may be used uninitialized in this function [-Wmaybe-uninitialized] 42:40.27 xrender_format = XRenderFindStandardFormat (display->display, 42:40.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:40.27 pict_format); 42:40.27 ~~~~~~~~~~~~ 42:40.74 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 42:40.74 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 42:40.74 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 42:40.74 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:40.74 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:40.74 ^ 42:40.74 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:40.74 ((size) ? malloc((unsigned) (size)) : NULL) 42:40.74 ^~~~ 42:40.74 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro '_cairo_malloc_ab' 42:40.74 rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 42:40.74 ^~~~~~~~~~~~~~~~ 42:40.75 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 42:40.75 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:40.75 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:40.75 ^ 42:40.75 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:40.75 ((size) ? malloc((unsigned) (size)) : NULL) 42:40.75 ^~~~ 42:40.75 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro '_cairo_malloc_ab' 42:40.75 ximage.data = _cairo_malloc_ab (stride, ximage.height); 42:40.75 ^~~~~~~~~~~~~~~~ 42:40.75 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 42:40.75 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:40.75 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:40.75 ^ 42:40.75 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:40.75 ((size) ? malloc((unsigned) (size)) : NULL) 42:40.75 ^~~~ 42:40.75 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro '_cairo_malloc_ab' 42:40.75 _cairo_malloc_ab (gradient->n_stops, 42:40.75 ^~~~~~~~~~~~~~~~ 42:40.75 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 42:40.76 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:40.76 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:40.76 ^ 42:40.76 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:40.76 ((size) ? malloc((unsigned) (size)) : NULL) 42:40.76 ^~~~ 42:40.76 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro '_cairo_malloc_ab' 42:40.76 xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 42:40.76 ^~~~~~~~~~~~~~~~ 42:40.76 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 42:40.76 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:40.76 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:40.76 ^ 42:40.76 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:40.76 ((size) ? malloc((unsigned) (size)) : NULL) 42:40.76 ^~~~ 42:40.76 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro '_cairo_malloc_ab' 42:40.76 xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 42:40.76 ^~~~~~~~~~~~~~~~ 42:40.77 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 42:40.77 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:40.77 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:40.77 ^ 42:40.77 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:40.77 ((size) ? malloc((unsigned) (size)) : NULL) 42:40.77 ^~~~ 42:40.77 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro '_cairo_malloc_ab' 42:40.77 elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 42:40.77 ^~~~~~~~~~~~~~~~ 42:41.52 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 42:41.52 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 42:41.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:2: 42:41.52 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 42:41.52 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:41.52 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:41.52 ^ 42:41.52 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:41.52 ((size) ? malloc((unsigned) (size)) : NULL) 42:41.52 ^~~~ 42:41.52 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro '_cairo_malloc_ab' 42:41.52 new_elements = _cairo_malloc_ab (pq->max_size, 42:41.52 ^~~~~~~~~~~~~~~~ 42:41.52 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 42:41.52 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:41.52 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:41.52 ^ 42:41.52 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:41.52 ((size) ? malloc((unsigned) (size)) : NULL) 42:41.52 ^~~~ 42:41.52 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro '_cairo_malloc_ab' 42:41.52 spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 42:41.52 ^~~~~~~~~~~~~~~~ 42:41.54 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 42:41.54 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:41.54 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:41.54 ^ 42:41.54 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:41.54 ((size) ? malloc((unsigned) (size)) : NULL) 42:41.54 ^~~~ 42:41.54 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro '_cairo_malloc_ab' 42:41.54 boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 42:41.54 ^~~~~~~~~~~~~~~~ 42:41.54 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 42:41.55 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:41.55 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:41.55 ^ 42:41.55 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:41.55 ((size) ? malloc((unsigned) (size)) : NULL) 42:41.55 ^~~~ 42:41.55 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro '_cairo_malloc_ab' 42:41.55 new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 42:41.55 ^~~~~~~~~~~~~~~~ 42:41.55 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 42:41.55 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:41.55 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:41.55 ^ 42:41.55 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:41.55 ((size) ? malloc((unsigned) (size)) : NULL) 42:41.55 ^~~~ 42:41.55 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro '_cairo_malloc_ab' 42:41.55 new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 42:41.55 ^~~~~~~~~~~~~~~~ 42:41.56 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 42:41.56 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:41.56 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:41.56 ^ 42:41.56 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:41.56 ((size) ? malloc((unsigned) (size)) : NULL) 42:41.56 ^~~~ 42:41.56 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro '_cairo_malloc_ab' 42:41.56 new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 42:41.56 ^~~~~~~~~~~~~~~~ 42:41.56 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 42:41.56 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:41.56 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:41.56 ^ 42:41.56 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:41.56 ((size) ? malloc((unsigned) (size)) : NULL) 42:41.56 ^~~~ 42:41.56 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro '_cairo_malloc_ab' 42:41.56 rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 42:41.57 ^~~~~~~~~~~~~~~~ 42:42.14 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:47: 42:42.14 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'edges_compare_x_for_y': 42:42.14 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:486:12: warning: 'bx' may be used uninitialized in this function [-Wmaybe-uninitialized] 42:42.14 return ax - bx; 42:42.14 ~~~^~~~ 42:42.14 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:486:12: warning: 'ax' may be used uninitialized in this function [-Wmaybe-uninitialized] 42:42.36 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 42:42.36 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-font-face.c:41, 42:42.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c:2: 42:42.36 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 42:42.36 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:42.36 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:42.36 ^ 42:42.36 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:42.36 ((size) ? malloc((unsigned) (size)) : NULL) 42:42.36 ^~~~ 42:42.36 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro '_cairo_malloc_ab' 42:42.36 gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 42:42.36 ^~~~~~~~~~~~~~~~ 42:42.37 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 42:42.37 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:42.37 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:42.37 ^ 42:42.37 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:42.38 ((size) ? malloc((unsigned) (size)) : NULL) 42:42.38 ^~~~ 42:42.38 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro '_cairo_malloc_ab' 42:42.38 hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 42:42.38 ^~~~~~~~~~~~~~~~ 42:42.38 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 42:42.38 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:42.38 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:42.38 ^ 42:42.38 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:42.38 ((size) ? malloc((unsigned) (size)) : NULL) 42:42.38 ^~~~ 42:42.38 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro '_cairo_malloc_ab' 42:42.38 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 42:42.38 ^~~~~~~~~~~~~~~~ 42:42.40 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 42:42.40 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:42.40 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:42.41 ^ 42:42.41 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:42.41 ((size) ? malloc((unsigned) (size)) : NULL) 42:42.41 ^~~~ 42:42.41 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro '_cairo_malloc_ab' 42:42.41 pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 42:42.41 ^~~~~~~~~~~~~~~~ 42:42.42 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 42:42.42 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:42.42 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:42.42 ^ 42:42.42 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:42.42 ((size) ? malloc((unsigned) (size)) : NULL) 42:42.42 ^~~~ 42:42.42 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro '_cairo_malloc_ab' 42:42.42 return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 42:42.42 ^~~~~~~~~~~~~~~~ 42:42.42 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 42:42.42 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:42.42 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:42.42 ^ 42:42.42 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:42.42 ((size) ? malloc((unsigned) (size)) : NULL) 42:42.42 ^~~~ 42:42.42 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro '_cairo_malloc_ab' 42:42.42 return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 42:42.42 ^~~~~~~~~~~~~~~~ 42:44.37 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 42:44.37 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 42:44.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c:2: 42:44.37 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 42:44.38 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:44.38 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:44.38 ^ 42:44.38 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:44.38 ((size) ? malloc((unsigned) (size)) : NULL) 42:44.38 ^~~~ 42:44.38 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro '_cairo_malloc_ab' 42:44.38 new_rects = _cairo_malloc_ab (size, 42:44.38 ^~~~~~~~~~~~~~~~ 42:44.39 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 42:44.39 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:44.39 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:44.39 ^ 42:44.39 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:44.39 ((size) ? malloc((unsigned) (size)) : NULL) 42:44.39 ^~~~ 42:44.39 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro '_cairo_malloc_ab' 42:44.39 points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 42:44.39 ^~~~~~~~~~~~~~~~ 42:44.40 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 42:44.40 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:44.40 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:44.40 ^ 42:44.40 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:44.40 ((size) ? malloc((unsigned) (size)) : NULL) 42:44.40 ^~~~ 42:44.40 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro '_cairo_malloc_ab' 42:44.40 new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 42:44.40 ^~~~~~~~~~~~~~~~ 42:44.41 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 42:44.41 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:44.41 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:44.41 ^ 42:44.41 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:44.41 ((size) ? malloc((unsigned) (size)) : NULL) 42:44.41 ^~~~ 42:44.41 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro '_cairo_malloc_ab' 42:44.41 path->data = _cairo_malloc_ab (path->num_data, 42:44.41 ^~~~~~~~~~~~~~~~ 42:44.41 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 42:44.41 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:44.41 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:44.41 ^ 42:44.41 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:44.41 ((size) ? malloc((unsigned) (size)) : NULL) 42:44.41 ^~~~ 42:44.41 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro '_cairo_malloc_ab' 42:44.41 pattern->stops = _cairo_malloc_ab (other->stops_size, 42:44.41 ^~~~~~~~~~~~~~~~ 42:44.41 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 42:44.42 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:44.42 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:44.42 ^ 42:44.42 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:44.42 ((size) ? malloc((unsigned) (size)) : NULL) 42:44.42 ^~~~ 42:44.42 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro '_cairo_malloc_ab' 42:44.42 new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 42:44.42 ^~~~~~~~~~~~~~~~ 42:44.42 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 42:44.42 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:44.42 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:44.42 ^ 42:44.42 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:44.42 ((size) ? malloc((unsigned) (size)) : NULL) 42:44.42 ^~~~ 42:44.42 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro '_cairo_malloc_ab' 42:44.42 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 42:44.42 ^~~~~~~~~~~~~~~~ 42:44.44 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 42:44.44 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:44.44 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:44.44 ^ 42:44.44 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:44.44 ((size) ? malloc((unsigned) (size)) : NULL) 42:44.44 ^~~~ 42:44.44 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro '_cairo_malloc_ab' 42:44.44 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 42:44.44 ^~~~~~~~~~~~~~~~ 42:44.44 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 42:44.44 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:44.44 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:44.44 ^ 42:44.44 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:44.44 ((size) ? malloc((unsigned) (size)) : NULL) 42:44.44 ^~~~ 42:44.44 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro '_cairo_malloc_ab' 42:44.44 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 42:44.44 ^~~~~~~~~~~~~~~~ 42:44.44 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 42:44.44 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:44.44 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:44.44 ^ 42:44.44 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:44.44 ((size) ? malloc((unsigned) (size)) : NULL) 42:44.44 ^~~~ 42:44.44 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro '_cairo_malloc_ab' 42:44.44 vertices = _cairo_malloc_ab (num_vertices, 42:44.44 ^~~~~~~~~~~~~~~~ 42:44.44 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 42:44.44 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:44.44 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:44.44 ^ 42:44.44 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:44.44 ((size) ? malloc((unsigned) (size)) : NULL) 42:44.44 ^~~~ 42:44.44 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 42:44.44 new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 42:44.45 ^~~~~~~~~~~~~~~~ 42:44.45 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 42:44.45 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:44.45 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:44.45 ^ 42:44.45 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:44.45 ((size) ? malloc((unsigned) (size)) : NULL) 42:44.45 ^~~~ 42:44.45 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro '_cairo_malloc_ab' 42:44.45 command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 42:44.45 ^~~~~~~~~~~~~~~~ 42:44.45 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:44.45 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:44.45 ^ 42:44.45 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:44.45 ((size) ? malloc((unsigned) (size)) : NULL) 42:44.45 ^~~~ 42:44.45 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro '_cairo_malloc_ab' 42:44.45 command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 42:44.45 ^~~~~~~~~~~~~~~~ 42:44.45 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 42:44.45 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:44.45 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:44.45 ^ 42:44.45 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:44.45 ((size) ? malloc((unsigned) (size)) : NULL) 42:44.45 ^~~~ 42:44.45 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro '_cairo_malloc_ab' 42:44.45 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 42:44.45 ^~~~~~~~~~~~~~~~ 42:44.45 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 42:44.45 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:44.45 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:44.45 ^ 42:44.46 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:44.46 ((size) ? malloc((unsigned) (size)) : NULL) 42:44.46 ^~~~ 42:44.46 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro '_cairo_malloc_ab' 42:44.46 new_elements = _cairo_malloc_ab (pq->max_size, 42:44.46 ^~~~~~~~~~~~~~~~ 42:44.46 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 42:44.46 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:44.46 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:44.46 ^ 42:44.46 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:44.46 ((size) ? malloc((unsigned) (size)) : NULL) 42:44.46 ^~~~ 42:44.46 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro '_cairo_malloc_ab' 42:44.46 sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 42:44.46 ^~~~~~~~~~~~~~~~ 42:44.46 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 42:44.46 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:44.46 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:44.46 ^ 42:44.46 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:44.46 ((size) ? malloc((unsigned) (size)) : NULL) 42:44.46 ^~~~ 42:44.46 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro '_cairo_malloc_ab' 42:44.46 rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 42:44.46 ^~~~~~~~~~~~~~~~ 42:44.46 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 42:44.46 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:44.46 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:44.46 ^ 42:44.46 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:44.46 ((size) ? malloc((unsigned) (size)) : NULL) 42:44.46 ^~~~ 42:44.46 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro '_cairo_malloc_ab' 42:44.47 pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 42:44.47 ^~~~~~~~~~~~~~~~ 42:44.47 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 42:44.47 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:44.47 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:44.47 ^ 42:44.47 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:44.47 ((size) ? malloc((unsigned) (size)) : NULL) 42:44.47 ^~~~ 42:44.47 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro '_cairo_malloc_ab' 42:44.47 subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 42:44.47 ^~~~~~~~~~~~~~~~ 42:44.47 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 42:44.47 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:44.47 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:44.47 ^ 42:44.47 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:44.47 ((size) ? malloc((unsigned) (size)) : NULL) 42:44.47 ^~~~ 42:44.47 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro '_cairo_malloc_ab' 42:44.47 collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 42:44.47 ^~~~~~~~~~~~~~~~ 42:44.47 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:44.47 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:44.47 ^ 42:44.47 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:44.47 ((size) ? malloc((unsigned) (size)) : NULL) 42:44.47 ^~~~ 42:44.47 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro '_cairo_malloc_ab' 42:44.47 collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 42:44.47 ^~~~~~~~~~~~~~~~ 42:46.05 gfx/cairo/libpixman/src 42:46.40 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 42:46.40 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-spans.c:27, 42:46.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 42:46.40 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 42:46.40 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:46.40 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:46.40 ^ 42:46.40 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:46.40 ((size) ? malloc((unsigned) (size)) : NULL) 42:46.40 ^~~~ 42:46.40 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro '_cairo_malloc_ab' 42:46.40 style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 42:46.40 ^~~~~~~~~~~~~~~~ 42:46.41 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 42:46.41 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:46.41 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:46.41 ^ 42:46.41 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:46.41 ((size) ? malloc((unsigned) (size)) : NULL) 42:46.41 ^~~~ 42:46.41 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro '_cairo_malloc_ab' 42:46.41 rects = _cairo_malloc_ab (traps->num_traps, 42:46.41 ^~~~~~~~~~~~~~~~ 42:46.41 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 42:46.42 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:46.42 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:46.42 ^ 42:46.42 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:46.42 ((size) ? malloc((unsigned) (size)) : NULL) 42:46.42 ^~~~ 42:46.42 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro '_cairo_malloc_ab' 42:46.42 offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 42:46.42 ^~~~~~~~~~~~~~~~ 42:46.42 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 42:46.42 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:46.42 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:46.42 ^ 42:46.42 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:46.42 ((size) ? malloc((unsigned) (size)) : NULL) 42:46.42 ^~~~ 42:46.42 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro '_cairo_malloc_ab' 42:46.42 offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 42:46.42 ^~~~~~~~~~~~~~~~ 42:46.42 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 42:46.42 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:46.42 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:46.42 ^ 42:46.42 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:46.42 ((size) ? malloc((unsigned) (size)) : NULL) 42:46.42 ^~~~ 42:46.42 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro '_cairo_malloc_ab' 42:46.42 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 42:46.43 ^~~~~~~~~~~~~~~~ 42:46.44 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 42:46.44 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:46.44 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:46.44 ^ 42:46.44 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:46.44 ((size) ? malloc((unsigned) (size)) : NULL) 42:46.44 ^~~~ 42:46.44 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro '_cairo_malloc_ab' 42:46.44 rects = _cairo_malloc_ab (num_rects, 42:46.44 ^~~~~~~~~~~~~~~~ 42:46.45 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 42:46.45 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:46.45 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:46.45 ^ 42:46.45 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:46.45 ((size) ? malloc((unsigned) (size)) : NULL) 42:46.45 ^~~~ 42:46.45 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro '_cairo_malloc_ab' 42:46.46 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 42:46.46 ^~~~~~~~~~~~~~~~ 42:46.46 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 42:46.46 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:46.46 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:46.46 ^ 42:46.46 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:46.46 ((size) ? malloc((unsigned) (size)) : NULL) 42:46.46 ^~~~ 42:46.46 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro '_cairo_malloc_ab' 42:46.46 polygon->y_buckets = _cairo_malloc_ab (num_buckets, 42:46.46 ^~~~~~~~~~~~~~~~ 42:46.47 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 42:46.47 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:46.47 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:46.47 ^ 42:46.47 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:46.47 ((size) ? malloc((unsigned) (size)) : NULL) 42:46.47 ^~~~ 42:46.47 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 42:46.47 new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 42:46.47 ^~~~~~~~~~~~~~~~ 42:46.47 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 42:46.47 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:46.47 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:46.47 ^ 42:46.47 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:46.47 ((size) ? malloc((unsigned) (size)) : NULL) 42:46.47 ^~~~ 42:46.47 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro '_cairo_malloc_ab' 42:46.48 rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 42:46.48 ^~~~~~~~~~~~~~~~ 42:46.48 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 42:46.48 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:46.48 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:46.48 ^ 42:46.48 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:46.48 ((size) ? malloc((unsigned) (size)) : NULL) 42:46.48 ^~~~ 42:46.48 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro '_cairo_malloc_ab' 42:46.48 str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 42:46.48 ^~~~~~~~~~~~~~~~ 42:46.48 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 42:46.48 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 42:46.48 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 42:46.48 ^ 42:46.48 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 42:46.48 ((size) ? malloc((unsigned) (size)) : NULL) 42:46.48 ^~~~ 42:46.48 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro '_cairo_malloc_ab' 42:46.48 str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 42:46.48 ^~~~~~~~~~~~~~~~ 42:46.48 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:137: 42:46.48 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-version.c: At top level: 42:46.48 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 42:46.48 #define CAIRO_VERSION_H 1 42:46.49 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo.h:41, 42:46.49 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:70, 42:46.49 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-spans.c:27, 42:46.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 42:46.49 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 42:46.49 #define CAIRO_VERSION_H 42:49.78 gfx/2d 42:54.48 /builddir/build/BUILD/firefox-69.0.1/media/mtransport/test_nr_socket.cpp: In member function 'mozilla::TestNrSocket::PortMapping* mozilla::TestNrSocket::get_port_mapping(const nr_transport_addr&, mozilla::TestNat::NatBehavior) const': 42:54.48 /builddir/build/BUILD/firefox-69.0.1/media/mtransport/test_nr_socket.cpp:790:31: warning: 'compare_flags' may be used uninitialized in this function [-Wmaybe-uninitialized] 42:54.48 if (!nr_transport_addr_cmp(const_cast(&remote_address), 42:54.48 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:54.48 &port_mapping->remote_address_, compare_flags)) 42:54.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:14.96 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 43:14.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 43:14.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 43:14.96 from /builddir/build/BUILD/firefox-69.0.1/gfx/2d/InlineTranslator.cpp:12: 43:14.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 43:14.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 43:14.96 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 43:14.96 ^ 43:14.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 43:14.97 struct Block { 43:14.97 ^~~~~ 43:18.83 gfx/ycbcr 43:25.03 gfx/angle/targets/angle_common 43:49.32 gfx/src 43:54.03 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 43:54.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 43:54.03 from /builddir/build/BUILD/firefox-69.0.1/gfx/src/nsDeviceContext.h:12, 43:54.03 from /builddir/build/BUILD/firefox-69.0.1/gfx/src/nsDeviceContext.cpp:7: 43:54.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 43:54.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:54.04 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 43:54.04 ^ 43:54.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 43:54.04 struct Block { 43:54.04 ^~~~~ 44:09.79 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/2d/Unified_cpp_gfx_2d1.cpp:74: 44:09.79 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/Path.cpp: In function 'void mozilla::gfx::FlattenBezier(const mozilla::gfx::BezierControlPoints&, mozilla::gfx::PathSink*, double)': 44:09.79 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/Path.cpp:446:34: warning: 't2' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:09.79 double t1min = t1, t1max = t1, t2min = t2, t2max = t2; 44:09.79 ^~~~~ 44:13.41 gfx/qcms 44:16.39 gfx/gl 44:23.27 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/2d/Unified_cpp_gfx_2d0.cpp:83: 44:23.27 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/DrawTargetCairo.cpp: In function 'cairo_pattern_t* mozilla::gfx::GfxPatternToCairoPattern(const mozilla::gfx::Pattern&, mozilla::gfx::Float, const Matrix&)': 44:23.27 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/DrawTargetCairo.cpp:450:20: warning: 'pat' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:23.27 cairo_pattern_t* pat; 44:23.27 ^~~ 45:03.99 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/gl/GLBlitHelper.cpp:9, 45:03.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:20: 45:03.99 /builddir/build/BUILD/firefox-69.0.1/gfx/gl/GLContext.h: In constructor 'mozilla::gl::ScopedSaveMultiTex::ScopedSaveMultiTex(mozilla::gl::GLContext*, uint8_t, GLenum)': 45:03.99 /builddir/build/BUILD/firefox-69.0.1/gfx/gl/GLContext.h:1194:17: warning: 'texBinding' may be used uninitialized in this function [-Wmaybe-uninitialized] 45:03.99 fGetIntegerv(pname, (GLint*)&ret); 45:03.99 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 45:03.99 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:20: 45:03.99 /builddir/build/BUILD/firefox-69.0.1/gfx/gl/GLBlitHelper.cpp:204:10: note: 'texBinding' was declared here 45:03.99 GLenum texBinding; 45:03.99 ^~~~~~~~~~ 45:04.09 /builddir/build/BUILD/firefox-69.0.1/gfx/gl/GLBlitHelper.cpp: In member function 'void mozilla::gl::DrawBlitProg::Draw(const mozilla::gl::DrawBlitProg::BaseArgs&, const mozilla::gl::DrawBlitProg::YUVArgs*) const': 45:04.09 /builddir/build/BUILD/firefox-69.0.1/gfx/gl/GLBlitHelper.cpp:477:25: warning: 'oldVAO' may be used uninitialized in this function [-Wmaybe-uninitialized] 45:04.09 gl->fBindVertexArray(oldVAO); 45:04.09 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 45:22.53 gfx/layers/apz/test/gtest 45:22.53 gfx/layers 45:30.94 gfx/layers/apz/test/gtest/mvm 45:33.10 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 45:33.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 45:33.10 from /builddir/build/BUILD/firefox-69.0.1/gfx/src/DriverCrashGuard.cpp:20, 45:33.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 45:33.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 45:33.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:33.11 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 45:33.11 ^ 45:33.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 45:33.11 struct Block { 45:33.11 ^~~~~ 45:37.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 45:37.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 45:37.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 45:37.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 45:37.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 45:37.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 45:37.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 45:37.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 45:37.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 45:37.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 45:37.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/GraphicsMessages.h:11, 45:37.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/gfxVars.h:12, 45:37.26 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/test/gtest/APZTestCommon.h:19, 45:37.26 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/test/gtest/APZCBasicTester.h:14, 45:37.26 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/test/gtest/TestBasic.cpp:7, 45:37.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/apz/test/gtest/Unified_cpp_apz_test_gtest0.cpp:2: 45:37.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 45:37.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 45:37.26 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 45:37.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 45:37.26 memset(&aArr[0], 0, N * sizeof(T)); 45:37.26 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:37.26 In file included from /usr/include/c++/8/map:61, 45:37.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 45:37.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 45:37.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gtest/internal/gtest-internal.h:58, 45:37.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gtest/gtest.h:59, 45:37.27 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/test/gtest/APZTestCommon.h:15, 45:37.27 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/test/gtest/APZCBasicTester.h:14, 45:37.27 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/test/gtest/TestBasic.cpp:7, 45:37.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/apz/test/gtest/Unified_cpp_apz_test_gtest0.cpp:2: 45:37.27 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 45:37.27 class map 45:37.27 ^~~ 45:42.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 45:42.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 45:42.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 45:42.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 45:42.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 45:42.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 45:42.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 45:42.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 45:42.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 45:42.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 45:42.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 45:42.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 45:42.02 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 45:42.02 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 45:42.02 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/basic/BasicImplData.h:10, 45:42.02 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/basic/BasicLayersImpl.h:10, 45:42.02 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/basic/BasicImageLayer.cpp:7: 45:42.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 45:42.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 45:42.02 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 45:42.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 45:42.02 memset(&aArr[0], 0, N * sizeof(T)); 45:42.02 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:42.02 In file included from /usr/include/c++/8/map:61, 45:42.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 45:42.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 45:42.02 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:10, 45:42.02 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/basic/BasicImplData.h:10, 45:42.03 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/basic/BasicLayersImpl.h:10, 45:42.03 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/basic/BasicImageLayer.cpp:7: 45:42.03 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 45:42.03 class map 45:42.03 ^~~ 45:47.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 45:47.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 45:47.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 45:47.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 45:47.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 45:47.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 45:47.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 45:47.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 45:47.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 45:47.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 45:47.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 45:47.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 45:47.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 45:47.44 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/PersistentBufferProvider.h:12, 45:47.44 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/PersistentBufferProvider.cpp:7: 45:47.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 45:47.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 45:47.44 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 45:47.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 45:47.44 memset(&aArr[0], 0, N * sizeof(T)); 45:47.44 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:47.44 In file included from /usr/include/c++/8/map:61, 45:47.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 45:47.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 45:47.44 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:10, 45:47.44 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/PersistentBufferProvider.cpp:9: 45:47.44 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 45:47.44 class map 45:47.44 ^~~ 45:49.28 gfx/graphite2/src 45:49.68 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:11: 45:49.68 /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/Code.cpp:80:22: warning: 'graphite2::vm::Machine::Code::decoder' has a field 'graphite2::vm::Machine::Code::decoder::_contexts' whose type uses the anonymous namespace [-Wsubobject-linkage] 45:49.68 class Machine::Code::decoder 45:49.68 ^~~~~~~ 45:49.93 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/inc/FeatureVal.h:31, 45:49.93 from /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/inc/FeatureMap.h:29, 45:49.93 from /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/inc/Face.h:34, 45:49.93 from /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/inc/CmapCache.h:30, 45:49.93 from /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/CmapCache.cpp:29, 45:49.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 45:49.93 /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/inc/List.h: In instantiation of 'T* graphite2::Vector::erase(graphite2::Vector::iterator, graphite2::Vector::iterator) [with T = graphite2::FeatureVal; graphite2::Vector::iterator = graphite2::FeatureVal*]': 45:49.93 /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/inc/List.h:93:51: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' 45:49.93 /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/inc/List.h:61:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 45:49.93 /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/Segment.cpp:60:42: required from here 45:49.93 /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/inc/List.h:163:32: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class graphite2::FeatureVal' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 45:49.93 if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 45:49.93 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:49.93 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/inc/FeatureMap.h:29, 45:49.93 from /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/inc/Face.h:34, 45:49.93 from /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/inc/CmapCache.h:30, 45:49.93 from /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/CmapCache.cpp:29, 45:49.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 45:49.93 /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 45:49.93 class FeatureVal : public Vector 45:49.93 ^~~~~~~~~~ 45:51.61 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:11: 45:51.61 /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/Slot.cpp: In member function 'void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)': 45:51.61 /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/Slot.cpp:78:71: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct graphite2::SlotJustify' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 45:51.61 memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 45:51.61 ^ 45:51.61 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/inc/Segment.h:38, 45:51.61 from /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/Silf.cpp:32, 45:51.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:2: 45:51.61 /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/inc/Slot.h:42:8: note: 'struct graphite2::SlotJustify' declared here 45:51.61 struct SlotJustify 45:51.61 ^~~~~~~~~~~ 45:54.12 gfx/harfbuzz/src 45:55.01 gfx/ipc 46:07.80 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 46:07.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 46:07.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 46:07.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 46:07.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 46:07.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 46:07.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 46:07.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 46:07.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 46:07.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 46:07.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 46:07.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 46:07.80 from /builddir/build/BUILD/firefox-69.0.1/gfx/ipc/GPUParent.h:10, 46:07.80 from /builddir/build/BUILD/firefox-69.0.1/gfx/ipc/GPUParent.cpp:9: 46:07.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 46:07.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 46:07.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 46:07.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 46:07.80 memset(&aArr[0], 0, N * sizeof(T)); 46:07.80 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:07.80 In file included from /usr/include/c++/8/map:61, 46:07.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 46:07.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 46:07.81 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 46:07.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 46:07.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 46:07.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 46:07.81 from /builddir/build/BUILD/firefox-69.0.1/gfx/ipc/GPUParent.h:10, 46:07.81 from /builddir/build/BUILD/firefox-69.0.1/gfx/ipc/GPUParent.cpp:9: 46:07.81 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 46:07.81 class map 46:07.81 ^~~ 46:26.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 46:26.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 46:26.23 from /builddir/build/BUILD/firefox-69.0.1/gfx/ipc/GPUProcessManager.cpp:18, 46:26.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:65: 46:26.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 46:26.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 46:26.23 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 46:26.23 ^ 46:26.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 46:26.23 struct Block { 46:26.23 ^~~~~ 46:28.91 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 46:28.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 46:28.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 46:28.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 46:28.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 46:28.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 46:28.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 46:28.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 46:28.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 46:28.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 46:28.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 46:28.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 46:28.91 from /builddir/build/BUILD/firefox-69.0.1/gfx/ipc/CompositorSession.h:10, 46:28.91 from /builddir/build/BUILD/firefox-69.0.1/gfx/ipc/CompositorSession.cpp:6, 46:28.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2: 46:28.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 46:28.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 46:28.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 46:28.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 46:28.91 memset(&aArr[0], 0, N * sizeof(T)); 46:28.91 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:28.91 In file included from /usr/include/c++/8/map:61, 46:28.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 46:28.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 46:28.92 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 46:28.92 from /builddir/build/BUILD/firefox-69.0.1/gfx/ipc/CompositorSession.cpp:7, 46:28.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2: 46:28.92 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 46:28.92 class map 46:28.92 ^~~ 46:32.63 gfx/vr 46:38.57 gfx/vr/service 46:45.08 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 46:45.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 46:45.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 46:45.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 46:45.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 46:45.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 46:45.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 46:45.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 46:45.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 46:45.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 46:45.08 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 46:45.08 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 46:45.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 46:45.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 46:45.09 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 46:45.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 46:45.09 memset(&aArr[0], 0, N * sizeof(T)); 46:45.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:45.09 In file included from /usr/include/c++/8/map:61, 46:45.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 46:45.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 46:45.09 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 46:45.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 46:45.09 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 46:45.09 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 46:45.09 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 46:45.09 class map 46:45.10 ^~~ 46:50.58 gfx/config 47:00.01 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 47:00.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 47:00.01 from /builddir/build/BUILD/firefox-69.0.1/gfx/config/gfxVars.cpp:9, 47:00.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/config/Unified_cpp_gfx_config0.cpp:20: 47:00.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 47:00.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:00.01 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 47:00.01 ^ 47:00.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 47:00.01 struct Block { 47:00.01 ^~~~~ 47:04.96 gfx/webrender_bindings 47:25.96 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 47:25.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 47:25.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 47:25.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 47:25.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 47:25.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 47:25.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 47:25.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 47:25.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 47:25.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 47:25.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 47:25.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 47:25.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxPlatform.h:17, 47:25.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StaticPrefs.h:10, 47:25.97 from /builddir/build/BUILD/firefox-69.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:7, 47:25.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 47:25.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 47:25.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 47:25.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 47:25.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 47:25.97 memset(&aArr[0], 0, N * sizeof(T)); 47:25.97 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:25.97 In file included from /usr/include/c++/8/map:61, 47:25.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 47:25.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 47:25.98 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 47:25.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 47:25.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 47:25.98 from /builddir/build/BUILD/firefox-69.0.1/gfx/webrender_bindings/RenderTextureHost.h:13, 47:25.98 from /builddir/build/BUILD/firefox-69.0.1/gfx/webrender_bindings/RenderBufferTextureHost.h:10, 47:25.98 from /builddir/build/BUILD/firefox-69.0.1/gfx/webrender_bindings/RenderBufferTextureHost.cpp:7, 47:25.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:11: 47:25.98 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 47:25.98 class map 47:25.98 ^~~ 47:26.15 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 47:26.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 47:26.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 47:26.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 47:26.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 47:26.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 47:26.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 47:26.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 47:26.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 47:26.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 47:26.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 47:26.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 47:26.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxPlatform.h:17, 47:26.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StaticPrefs.h:10, 47:26.16 from /builddir/build/BUILD/firefox-69.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:7, 47:26.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 47:26.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 47:26.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 47:26.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 47:26.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:26.16 memset(&aArr[0], 0, N * sizeof(T)); 47:26.16 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:26.16 In file included from /usr/include/c++/8/vector:64, 47:26.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 47:26.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 47:26.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 47:26.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 47:26.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Units.h:17, 47:26.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 47:26.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 47:26.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 47:26.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 47:26.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxPlatform.h:17, 47:26.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StaticPrefs.h:10, 47:26.17 from /builddir/build/BUILD/firefox-69.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:7, 47:26.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 47:26.17 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 47:26.17 class vector : protected _Vector_base<_Tp, _Alloc> 47:26.17 ^~~~~~ 47:26.17 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 47:26.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 47:26.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 47:26.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 47:26.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 47:26.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 47:26.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 47:26.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 47:26.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 47:26.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 47:26.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 47:26.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 47:26.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxPlatform.h:17, 47:26.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StaticPrefs.h:10, 47:26.17 from /builddir/build/BUILD/firefox-69.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:7, 47:26.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 47:26.18 /builddir/build/BUILD/firefox-69.0.1/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:26.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 47:26.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 47:26.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:26.18 memset(&aArr[0], 0, N * sizeof(T)); 47:26.18 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:26.18 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 47:26.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 47:26.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/TextDrawTarget.h:11, 47:26.18 from /builddir/build/BUILD/firefox-69.0.1/gfx/webrender_bindings/WebRenderAPI.cpp:18, 47:26.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:110: 47:26.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 47:26.18 class ClipManager { 47:26.18 ^~~~~~~~~~~ 47:26.18 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 47:26.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 47:26.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 47:26.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 47:26.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 47:26.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 47:26.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 47:26.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 47:26.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 47:26.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 47:26.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 47:26.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 47:26.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxPlatform.h:17, 47:26.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StaticPrefs.h:10, 47:26.19 from /builddir/build/BUILD/firefox-69.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:7, 47:26.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 47:26.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::UniquePtr; long unsigned int N = 2]': 47:26.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:129:19: required from 'mozilla::wr::NonDefaultRenderRootArray::NonDefaultRenderRootArray() [with T = mozilla::UniquePtr]' 47:26.19 /builddir/build/BUILD/firefox-69.0.1/gfx/webrender_bindings/WebRenderAPI.cpp:756:72: required from here 47:26.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::UniquePtr' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 47:26.19 memset(&aArr[0], 0, N * sizeof(T)); 47:26.19 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:26.19 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Span.h:31, 47:26.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DbgMacro.h:13, 47:26.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDebug.h:15, 47:26.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCharTraits.h:23, 47:26.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStringIterator.h:10, 47:26.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAString.h:12, 47:26.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsString.h:16, 47:26.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/FontPropertyTypes.h:22, 47:26.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxPlatform.h:9, 47:26.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StaticPrefs.h:10, 47:26.19 from /builddir/build/BUILD/firefox-69.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:7, 47:26.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 47:26.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/UniquePtr.h:189:7: note: 'class mozilla::UniquePtr' declared here 47:26.20 class UniquePtr { 47:26.20 ^~~~~~~~~ 47:28.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 47:28.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 47:28.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 47:28.55 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/AnimationHelper.cpp:18, 47:28.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 47:28.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 47:28.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:28.56 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 47:28.56 ^ 47:28.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 47:28.56 struct Block { 47:28.56 ^~~~~ 47:33.24 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:110: 47:33.24 /builddir/build/BUILD/firefox-69.0.1/gfx/webrender_bindings/WebRenderAPI.cpp: In static member function 'static void mozilla::wr::WebRenderAPI::SendTransactions(const mozilla::wr::RenderRootArray >&, mozilla::wr::RenderRootArray&)': 47:33.24 /builddir/build/BUILD/firefox-69.0.1/gfx/webrender_bindings/WebRenderAPI.cpp:404:45: warning: 'useSceneBuilderThread' may be used uninitialized in this function [-Wmaybe-uninitialized] 47:33.24 txns.Length(), *useSceneBuilderThread); 47:33.24 ^~~~~~~~~~~~~~~~~~~~~~ 47:34.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 47:34.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 47:34.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 47:34.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 47:34.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 47:34.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 47:34.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 47:34.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 47:34.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 47:34.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 47:34.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTimingFunction.h:10, 47:34.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 47:34.07 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/AnimationHelper.h:11, 47:34.07 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/AnimationHelper.cpp:7, 47:34.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 47:34.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 47:34.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 47:34.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 47:34.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 47:34.07 memset(&aArr[0], 0, N * sizeof(T)); 47:34.07 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:34.07 In file included from /usr/include/c++/8/map:61, 47:34.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 47:34.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 47:34.07 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 47:34.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 47:34.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:11, 47:34.07 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/AnimationHelper.h:12, 47:34.07 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/AnimationHelper.cpp:7, 47:34.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 47:34.07 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 47:34.07 class map 47:34.07 ^~~ 47:34.15 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 47:34.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 47:34.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 47:34.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 47:34.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 47:34.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 47:34.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 47:34.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 47:34.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 47:34.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 47:34.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTimingFunction.h:10, 47:34.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 47:34.15 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/AnimationHelper.h:11, 47:34.15 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/AnimationHelper.cpp:7, 47:34.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 47:34.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 47:34.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 47:34.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 47:34.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:34.16 memset(&aArr[0], 0, N * sizeof(T)); 47:34.16 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:34.16 In file included from /usr/include/c++/8/vector:64, 47:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 47:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 47:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 47:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 47:34.16 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:17, 47:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 47:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 47:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTimingFunction.h:10, 47:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 47:34.16 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/AnimationHelper.h:11, 47:34.16 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/AnimationHelper.cpp:7, 47:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 47:34.16 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 47:34.16 class vector : protected _Vector_base<_Tp, _Alloc> 47:34.16 ^~~~~~ 47:34.16 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 47:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 47:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 47:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 47:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 47:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 47:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 47:34.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 47:34.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 47:34.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 47:34.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTimingFunction.h:10, 47:34.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 47:34.17 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/AnimationHelper.h:11, 47:34.17 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/AnimationHelper.cpp:7, 47:34.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 47:34.17 /builddir/build/BUILD/firefox-69.0.1/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:34.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 47:34.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 47:34.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:34.17 memset(&aArr[0], 0, N * sizeof(T)); 47:34.17 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:34.17 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 47:34.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 47:34.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 47:34.17 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/AnimationInfo.cpp:9, 47:34.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:11: 47:34.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 47:34.17 class ClipManager { 47:34.17 ^~~~~~~~~~~ 47:38.75 gfx/skia 47:43.25 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkBlitRow_D32.cpp:8: 47:43.25 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 47:43.25 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:31:30: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'Sk4u' {aka 'class {anonymous}::SkNx<4, unsigned int>'} [-Wclass-memaccess] 47:43.25 memcpy(&v, &splat, 16); 47:43.25 ^ 47:43.25 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 47:43.25 class Sk4px : public Sk16b { 47:43.25 ^~~~~ 47:43.25 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 47:43.25 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:41:26: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 47:43.25 memcpy(&v, px, 16); 47:43.25 ^ 47:43.25 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 47:43.25 class Sk4px : public Sk16b { 47:43.25 ^~~~~ 47:43.25 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 47:43.25 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:46:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 47:43.25 memcpy(&v, px, 8); 47:43.25 ^ 47:43.25 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 47:43.25 class Sk4px : public Sk16b { 47:43.26 ^~~~~ 47:43.26 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 47:43.26 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:51:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 47:43.26 memcpy(&v, px, 4); 47:43.26 ^ 47:43.26 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 47:43.26 class Sk4px : public Sk16b { 47:43.26 ^~~~~ 47:47.83 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkBlitter_ARGB32.cpp:8: 47:47.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 47:47.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:31:30: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'Sk4u' {aka 'class {anonymous}::SkNx<4, unsigned int>'} [-Wclass-memaccess] 47:47.83 memcpy(&v, &splat, 16); 47:47.83 ^ 47:47.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 47:47.83 class Sk4px : public Sk16b { 47:47.83 ^~~~~ 47:47.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 47:47.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:41:26: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 47:47.83 memcpy(&v, px, 16); 47:47.83 ^ 47:47.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 47:47.83 class Sk4px : public Sk16b { 47:47.83 ^~~~~ 47:47.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 47:47.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:46:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 47:47.83 memcpy(&v, px, 8); 47:47.83 ^ 47:47.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 47:47.83 class Sk4px : public Sk16b { 47:47.83 ^~~~~ 47:47.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 47:47.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:51:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 47:47.83 memcpy(&v, px, 4); 47:47.83 ^ 47:47.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 47:47.83 class Sk4px : public Sk16b { 47:47.83 ^~~~~ 47:57.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 47:57.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 47:57.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 47:57.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 47:57.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 47:57.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 47:57.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 47:57.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 47:57.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 47:57.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 47:57.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 47:57.85 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ImageDataSerializer.h:15, 47:57.85 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ImageDataSerializer.cpp:7, 47:57.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers1.cpp:2: 47:57.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 47:57.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 47:57.85 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 47:57.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 47:57.85 memset(&aArr[0], 0, N * sizeof(T)); 47:57.85 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:57.85 In file included from /usr/include/c++/8/map:61, 47:57.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 47:57.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 47:57.85 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 47:57.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 47:57.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 47:57.85 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ImageDataSerializer.h:15, 47:57.85 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ImageDataSerializer.cpp:7, 47:57.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers1.cpp:2: 47:57.85 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 47:57.85 class map 47:57.85 ^~~ 48:02.75 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawPath]': 48:02.75 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/core/SkRefCnt.h:397:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawPath*}]' 48:02.75 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here 48:02.75 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawPath' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:02.75 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 48:02.75 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 48:02.75 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 48:02.75 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 48:02.75 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRecords.h:272:8: note: 'struct SkRecords::DrawPath' declared here 48:02.76 RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 48:02.76 ^~~~~~~~ 48:02.76 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRecords.h:161:8: note: in definition of macro 'RECORD' 48:02.76 struct T { \ 48:02.76 ^ 48:02.76 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawRect]': 48:02.76 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/core/SkRefCnt.h:397:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawRect*}]' 48:02.76 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here 48:02.76 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawRect' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:02.76 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 48:02.76 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 48:02.76 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 48:02.76 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 48:02.76 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRecords.h:287:8: note: 'struct SkRecords::DrawRect' declared here 48:02.76 RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 48:02.76 ^~~~~~~~ 48:02.76 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRecords.h:161:8: note: in definition of macro 'RECORD' 48:02.76 struct T { \ 48:02.77 ^ 48:02.77 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawTextBlob]': 48:02.77 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/core/SkRefCnt.h:397:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawTextBlob*}]' 48:02.77 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:113:9: required from here 48:02.77 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawTextBlob' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:02.77 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 48:02.77 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 48:02.77 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 48:02.77 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 48:02.77 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRecords.h:298:8: note: 'struct SkRecords::DrawTextBlob' declared here 48:02.77 RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 48:02.77 ^~~~~~~~~~~~ 48:02.77 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRecords.h:161:8: note: in definition of macro 'RECORD' 48:02.77 struct T { \ 48:02.77 ^ 48:04.47 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 48:04.47 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:41: 48:04.47 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 48:04.47 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:31:30: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'Sk4u' {aka 'class {anonymous}::SkNx<4, unsigned int>'} [-Wclass-memaccess] 48:04.47 memcpy(&v, &splat, 16); 48:04.47 ^ 48:04.47 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 48:04.47 class Sk4px : public Sk16b { 48:04.47 ^~~~~ 48:04.47 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 48:04.47 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:41:26: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 48:04.47 memcpy(&v, px, 16); 48:04.47 ^ 48:04.47 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 48:04.47 class Sk4px : public Sk16b { 48:04.48 ^~~~~ 48:04.48 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 48:04.48 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:46:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 48:04.48 memcpy(&v, px, 8); 48:04.48 ^ 48:04.48 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 48:04.48 class Sk4px : public Sk16b { 48:04.48 ^~~~~ 48:04.48 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 48:04.48 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:51:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 48:04.48 memcpy(&v, px, 4); 48:04.48 ^ 48:04.48 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 48:04.48 class Sk4px : public Sk16b { 48:04.48 ^~~~~ 48:04.76 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 48:04.76 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::load(const T*, size_t) [with V = {anonymous}::SkNx<4, unsigned int>; T = unsigned int; size_t = long unsigned int]': 48:04.76 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1370:34: required from here 48:04.76 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:988:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 48:04.76 memcpy(&v, src, tail * sizeof(T)); 48:04.76 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:04.76 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:418, 48:04.76 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 48:04.76 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 48:04.76 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 48:04.76 class SkNx<4, uint32_t> { 48:04.76 ^~~~~~~~~~~~~~~~~ 48:04.76 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 48:04.76 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::load(const T*, size_t) [with V = {anonymous}::SkNx<4, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 48:04.76 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1553:33: required from here 48:04.76 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:988:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 48:04.76 memcpy(&v, src, tail * sizeof(T)); 48:04.76 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:04.76 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:418, 48:04.76 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 48:04.76 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 48:04.76 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 48:04.76 class SkNx<4, uint16_t> { 48:04.76 ^~~~~~~~~~~~~~~~~ 48:04.78 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 48:04.78 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, unsigned int>; T = unsigned int; size_t = long unsigned int]': 48:04.78 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3051:34: required from here 48:04.78 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2917:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 48:04.78 default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 48:04.78 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:04.78 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 48:04.78 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 48:04.78 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 48:04.78 struct SkNx { 48:04.78 ^~~~ 48:04.78 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 48:04.78 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 48:04.78 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3107:33: required from here 48:04.78 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2917:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<8, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 48:04.78 default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 48:04.78 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:04.78 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:418, 48:04.78 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 48:04.78 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 48:04.78 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 48:04.79 class SkNx<8, uint16_t> { 48:04.79 ^~~~~~~~~~~~~~~~~ 48:04.81 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 48:04.81 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 48:04.81 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 48:04.81 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:785:31: required from here 48:04.81 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const class {anonymous}::SkNx<4, float>' [-Wclass-memaccess] 48:04.81 memcpy(&v, p, sizeof(v)); 48:04.81 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:04.81 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:418, 48:04.82 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 48:04.82 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 48:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 48:04.82 class SkNx<4, uint32_t> { 48:04.82 ^~~~~~~~~~~~~~~~~ 48:04.82 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 48:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 48:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 48:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:788:67: required from here 48:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, float>' from an array of 'const class {anonymous}::SkNx<4, unsigned int>' [-Wclass-memaccess] 48:04.82 memcpy(&v, p, sizeof(v)); 48:04.82 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:04.82 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:418, 48:04.82 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 48:04.82 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 48:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 48:04.82 class SkNx<4, float> { 48:04.82 ^~~~~~~~~~~~~~ 48:04.82 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 48:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 48:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 48:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2708:53: required from here 48:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 48:04.82 memcpy(&v, p, sizeof(v)); 48:04.82 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:04.82 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 48:04.82 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 48:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 48:04.83 struct SkNx { 48:04.83 ^~~~ 48:04.83 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 48:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 48:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 48:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2708:68: required from here 48:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, int>' [-Wclass-memaccess] 48:04.83 memcpy(&v, p, sizeof(v)); 48:04.83 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:04.83 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 48:04.83 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 48:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 48:04.83 struct SkNx { 48:04.83 ^~~~ 48:04.83 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 48:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 48:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 48:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3428:43: required from here 48:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 48:04.83 memcpy(&v, p, sizeof(v)); 48:04.83 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:04.83 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 48:04.84 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 48:04.84 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 48:04.84 struct SkNx { 48:04.84 ^~~~ 48:04.84 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 48:04.84 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 48:04.84 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 48:04.84 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2882:28: required from 'sse2::lowp::U32 sse2::lowp::ix_and_ptr(T**, const SkRasterPipeline_GatherCtx*, sse2::lowp::F, sse2::lowp::F) [with T = const unsigned int; sse2::lowp::U32 = {anonymous}::SkNx<8, unsigned int>; sse2::lowp::F = {anonymous}::SkNx<8, float>]' 48:04.84 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3089:39: required from here 48:04.84 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, unsigned int>' [-Wclass-memaccess] 48:04.84 memcpy(&v, p, sizeof(v)); 48:04.84 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:04.84 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 48:04.84 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 48:04.84 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 48:04.84 struct SkNx { 48:04.84 ^~~~ 48:04.92 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:43: 48:04.92 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function 'uint32_t sse2::hash_fn(const void*, size_t, uint32_t)': 48:04.92 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 48:04.92 case 3: k ^= data[2] << 16; 48:04.92 ~~^~~~~~~~~~~~~~~~ 48:04.92 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:13: note: here 48:04.92 case 2: k ^= data[1] << 8; 48:04.93 ^~~~ 48:04.93 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 48:04.93 case 2: k ^= data[1] << 8; 48:04.93 ~~^~~~~~~~~~~~~~~~ 48:04.93 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:203:13: note: here 48:04.93 case 1: k ^= data[0] << 0; 48:04.93 ^~~~ 48:30.09 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 48:30.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 48:30.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 48:30.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 48:30.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 48:30.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 48:30.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 48:30.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 48:30.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 48:30.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 48:30.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 48:30.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 48:30.09 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 48:30.09 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 48:30.09 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/CanvasLayerMLGPU.h:10, 48:30.09 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/CanvasLayerMLGPU.cpp:7, 48:30.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers10.cpp:2: 48:30.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 48:30.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 48:30.09 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 48:30.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:30.09 memset(&aArr[0], 0, N * sizeof(T)); 48:30.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:30.09 In file included from /usr/include/c++/8/map:61, 48:30.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 48:30.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 48:30.09 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:10, 48:30.09 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/CanvasLayerMLGPU.h:10, 48:30.09 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/CanvasLayerMLGPU.cpp:7, 48:30.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers10.cpp:2: 48:30.09 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 48:30.09 class map 48:30.09 ^~~ 48:37.24 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 48:37.24 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::load(const T*, size_t) [with V = {anonymous}::SkNx<4, unsigned int>; T = unsigned int; size_t = long unsigned int]': 48:37.24 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1370:34: required from here 48:37.24 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:988:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 48:37.24 memcpy(&v, src, tail * sizeof(T)); 48:37.24 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:37.24 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:418, 48:37.24 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:37.24 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 48:37.24 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 48:37.24 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 48:37.24 class SkNx<4, uint32_t> { 48:37.24 ^~~~~~~~~~~~~~~~~ 48:37.24 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 48:37.25 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::load(const T*, size_t) [with V = {anonymous}::SkNx<4, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 48:37.25 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1553:33: required from here 48:37.25 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:988:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 48:37.25 memcpy(&v, src, tail * sizeof(T)); 48:37.25 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:37.25 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:418, 48:37.25 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:37.25 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 48:37.25 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 48:37.25 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 48:37.25 class SkNx<4, uint16_t> { 48:37.25 ^~~~~~~~~~~~~~~~~ 48:37.26 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 48:37.26 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, unsigned int>; T = unsigned int; size_t = long unsigned int]': 48:37.26 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3051:34: required from here 48:37.26 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2917:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 48:37.26 default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 48:37.26 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:37.26 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:37.26 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 48:37.26 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 48:37.26 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 48:37.26 struct SkNx { 48:37.26 ^~~~ 48:37.26 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 48:37.26 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 48:37.26 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3107:33: required from here 48:37.26 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2917:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<8, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 48:37.26 default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 48:37.26 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:37.26 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:418, 48:37.26 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:37.26 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 48:37.26 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 48:37.26 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 48:37.26 class SkNx<8, uint16_t> { 48:37.26 ^~~~~~~~~~~~~~~~~ 48:37.28 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 48:37.28 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 48:37.28 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 48:37.28 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:785:31: required from here 48:37.28 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const class {anonymous}::SkNx<4, float>' [-Wclass-memaccess] 48:37.28 memcpy(&v, p, sizeof(v)); 48:37.28 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:37.28 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:418, 48:37.28 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:37.28 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 48:37.28 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 48:37.28 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 48:37.28 class SkNx<4, uint32_t> { 48:37.28 ^~~~~~~~~~~~~~~~~ 48:37.28 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 48:37.28 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 48:37.28 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 48:37.28 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:788:67: required from here 48:37.28 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, float>' from an array of 'const class {anonymous}::SkNx<4, unsigned int>' [-Wclass-memaccess] 48:37.28 memcpy(&v, p, sizeof(v)); 48:37.28 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:37.28 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:418, 48:37.28 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:37.28 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 48:37.28 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 48:37.28 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 48:37.28 class SkNx<4, float> { 48:37.28 ^~~~~~~~~~~~~~ 48:37.28 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 48:37.28 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 48:37.28 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 48:37.28 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2708:53: required from here 48:37.28 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 48:37.28 memcpy(&v, p, sizeof(v)); 48:37.28 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:37.28 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:37.28 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 48:37.28 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 48:37.28 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 48:37.28 struct SkNx { 48:37.28 ^~~~ 48:37.28 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 48:37.28 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 48:37.28 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 48:37.28 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2708:68: required from here 48:37.28 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, int>' [-Wclass-memaccess] 48:37.28 memcpy(&v, p, sizeof(v)); 48:37.28 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:37.28 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:37.28 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 48:37.29 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 48:37.29 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 48:37.29 struct SkNx { 48:37.29 ^~~~ 48:37.29 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 48:37.29 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = __vector(8) float]': 48:37.29 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = __vector(8) float]' 48:37.29 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3392:80: required from here 48:37.29 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const __vector(8) float' [-Wclass-memaccess] 48:37.29 memcpy(&v, p, sizeof(v)); 48:37.29 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:37.29 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:37.29 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 48:37.29 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 48:37.29 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 48:37.29 struct SkNx { 48:37.29 ^~~~ 48:37.29 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 48:37.29 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 48:37.29 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 48:37.29 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3428:43: required from here 48:37.29 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 48:37.29 memcpy(&v, p, sizeof(v)); 48:37.29 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:37.29 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:37.29 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 48:37.29 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 48:37.29 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 48:37.29 struct SkNx { 48:37.29 ^~~~ 48:37.29 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 48:37.29 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 48:37.29 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 48:37.29 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2882:28: required from 'hsw::lowp::U32 hsw::lowp::ix_and_ptr(T**, const SkRasterPipeline_GatherCtx*, hsw::lowp::F, hsw::lowp::F) [with T = const unsigned int; hsw::lowp::U32 = {anonymous}::SkNx<8, unsigned int>; hsw::lowp::F = {anonymous}::SkNx<8, float>]' 48:37.29 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3089:39: required from here 48:37.29 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, unsigned int>' [-Wclass-memaccess] 48:37.29 memcpy(&v, p, sizeof(v)); 48:37.29 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:37.29 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:37.29 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 48:37.29 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 48:37.29 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 48:37.29 struct SkNx { 48:37.29 ^~~~ 48:45.57 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkBlitRow_opts.h:11, 48:45.57 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: 48:45.57 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 48:45.57 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:31:30: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'Sk4u' {aka 'class {anonymous}::SkNx<4, unsigned int>'} [-Wclass-memaccess] 48:45.57 memcpy(&v, &splat, 16); 48:45.58 ^ 48:45.58 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 48:45.58 class Sk4px : public Sk16b { 48:45.58 ^~~~~ 48:45.58 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 48:45.58 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:41:26: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 48:45.58 memcpy(&v, px, 16); 48:45.58 ^ 48:45.58 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 48:45.58 class Sk4px : public Sk16b { 48:45.58 ^~~~~ 48:45.58 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 48:45.58 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:46:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 48:45.58 memcpy(&v, px, 8); 48:45.58 ^ 48:45.58 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 48:45.58 class Sk4px : public Sk16b { 48:45.58 ^~~~~ 48:45.58 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 48:45.58 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:51:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 48:45.58 memcpy(&v, px, 4); 48:45.58 ^ 48:45.58 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 48:45.58 class Sk4px : public Sk16b { 48:45.58 ^~~~~ 48:45.61 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 48:45.61 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::load(const T*, size_t) [with V = {anonymous}::SkNx<4, unsigned int>; T = unsigned int; size_t = long unsigned int]': 48:45.61 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1370:34: required from here 48:45.61 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:988:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 48:45.61 memcpy(&v, src, tail * sizeof(T)); 48:45.61 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:45.61 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:418, 48:45.61 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:45.61 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 48:45.61 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 48:45.61 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 48:45.61 class SkNx<4, uint32_t> { 48:45.61 ^~~~~~~~~~~~~~~~~ 48:45.61 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 48:45.61 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::load(const T*, size_t) [with V = {anonymous}::SkNx<4, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 48:45.61 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1553:33: required from here 48:45.61 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:988:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 48:45.61 memcpy(&v, src, tail * sizeof(T)); 48:45.62 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:45.62 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:418, 48:45.62 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:45.62 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 48:45.62 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 48:45.62 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 48:45.62 class SkNx<4, uint16_t> { 48:45.62 ^~~~~~~~~~~~~~~~~ 48:45.62 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 48:45.62 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, unsigned int>; T = unsigned int; size_t = long unsigned int]': 48:45.62 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3051:34: required from here 48:45.62 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2917:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 48:45.62 default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 48:45.62 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:45.62 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:45.62 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 48:45.62 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 48:45.62 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 48:45.62 struct SkNx { 48:45.62 ^~~~ 48:45.62 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 48:45.62 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 48:45.62 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3107:33: required from here 48:45.62 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2917:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<8, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 48:45.62 default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 48:45.62 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:45.63 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:418, 48:45.63 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:45.63 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 48:45.63 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 48:45.63 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 48:45.63 class SkNx<8, uint16_t> { 48:45.63 ^~~~~~~~~~~~~~~~~ 48:45.63 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 48:45.63 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 48:45.63 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 48:45.63 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:785:31: required from here 48:45.64 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const class {anonymous}::SkNx<4, float>' [-Wclass-memaccess] 48:45.64 memcpy(&v, p, sizeof(v)); 48:45.64 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:45.64 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:418, 48:45.64 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:45.64 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 48:45.64 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 48:45.64 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 48:45.64 class SkNx<4, uint32_t> { 48:45.64 ^~~~~~~~~~~~~~~~~ 48:45.64 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 48:45.64 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 48:45.64 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 48:45.64 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:788:67: required from here 48:45.64 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, float>' from an array of 'const class {anonymous}::SkNx<4, unsigned int>' [-Wclass-memaccess] 48:45.64 memcpy(&v, p, sizeof(v)); 48:45.64 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:45.64 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:418, 48:45.64 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:45.64 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 48:45.64 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 48:45.64 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 48:45.64 class SkNx<4, float> { 48:45.64 ^~~~~~~~~~~~~~ 48:45.64 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 48:45.64 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 48:45.64 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 48:45.64 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2708:53: required from here 48:45.64 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 48:45.65 memcpy(&v, p, sizeof(v)); 48:45.65 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:45.65 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:45.65 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 48:45.65 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 48:45.65 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 48:45.65 struct SkNx { 48:45.65 ^~~~ 48:45.65 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 48:45.65 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 48:45.65 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 48:45.65 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2708:68: required from here 48:45.65 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, int>' [-Wclass-memaccess] 48:45.65 memcpy(&v, p, sizeof(v)); 48:45.65 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:45.65 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:45.65 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 48:45.65 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 48:45.65 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 48:45.65 struct SkNx { 48:45.65 ^~~~ 48:45.65 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 48:45.65 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 48:45.65 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 48:45.65 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3428:43: required from here 48:45.65 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 48:45.65 memcpy(&v, p, sizeof(v)); 48:45.65 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:45.65 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:45.65 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 48:45.65 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 48:45.65 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 48:45.65 struct SkNx { 48:45.66 ^~~~ 48:45.66 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 48:45.66 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 48:45.66 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 48:45.66 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2882:28: required from 'sse41::lowp::U32 sse41::lowp::ix_and_ptr(T**, const SkRasterPipeline_GatherCtx*, sse41::lowp::F, sse41::lowp::F) [with T = const unsigned int; sse41::lowp::U32 = {anonymous}::SkNx<8, unsigned int>; sse41::lowp::F = {anonymous}::SkNx<8, float>]' 48:45.66 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3089:39: required from here 48:45.66 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, unsigned int>' [-Wclass-memaccess] 48:45.66 memcpy(&v, p, sizeof(v)); 48:45.66 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:45.66 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 48:45.66 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 48:45.66 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 48:45.66 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 48:45.66 struct SkNx { 48:45.66 ^~~~ 48:55.32 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 48:55.32 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_ssse3.cpp:11: 48:55.32 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 48:55.32 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:31:30: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'Sk4u' {aka 'class {anonymous}::SkNx<4, unsigned int>'} [-Wclass-memaccess] 48:55.32 memcpy(&v, &splat, 16); 48:55.32 ^ 48:55.32 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 48:55.32 class Sk4px : public Sk16b { 48:55.32 ^~~~~ 48:55.32 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 48:55.32 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:41:26: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 48:55.32 memcpy(&v, px, 16); 48:55.32 ^ 48:55.32 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 48:55.32 class Sk4px : public Sk16b { 48:55.32 ^~~~~ 48:55.32 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 48:55.32 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:46:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 48:55.32 memcpy(&v, px, 8); 48:55.32 ^ 48:55.32 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 48:55.32 class Sk4px : public Sk16b { 48:55.32 ^~~~~ 48:55.32 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 48:55.32 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:51:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 48:55.32 memcpy(&v, px, 4); 48:55.32 ^ 48:55.32 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 48:55.33 class Sk4px : public Sk16b { 48:55.33 ^~~~~ 48:58.72 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 48:58.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 48:58.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 48:58.72 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsTextFrame.h:20, 48:58.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleStructInlines.h:18, 48:58.72 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/ClipManager.cpp:16, 48:58.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:74: 48:58.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 48:58.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:58.72 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 48:58.72 ^ 48:58.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 48:58.72 struct Block { 48:58.72 ^~~~~ 49:03.08 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 49:03.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 49:03.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 49:03.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 49:03.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 49:03.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 49:03.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 49:03.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 49:03.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 49:03.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 49:03.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 49:03.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 49:03.08 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 49:03.08 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 49:03.08 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 49:03.08 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 49:03.08 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 49:03.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 49:03.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 49:03.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 49:03.08 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 49:03.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 49:03.09 memset(&aArr[0], 0, N * sizeof(T)); 49:03.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.09 In file included from /usr/include/c++/8/map:61, 49:03.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 49:03.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 49:03.09 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:10, 49:03.09 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 49:03.09 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 49:03.09 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 49:03.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 49:03.09 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 49:03.09 class map 49:03.09 ^~~ 49:03.47 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 49:03.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 49:03.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 49:03.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 49:03.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 49:03.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 49:03.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 49:03.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 49:03.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 49:03.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 49:03.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 49:03.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 49:03.47 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 49:03.47 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 49:03.47 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 49:03.47 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 49:03.48 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 49:03.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 49:03.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 49:03.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 49:03.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 49:03.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:03.48 memset(&aArr[0], 0, N * sizeof(T)); 49:03.48 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.48 In file included from /usr/include/c++/8/vector:64, 49:03.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 49:03.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 49:03.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 49:03.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 49:03.48 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:17, 49:03.48 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:12, 49:03.48 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 49:03.48 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 49:03.48 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 49:03.48 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 49:03.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 49:03.48 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 49:03.48 class vector : protected _Vector_base<_Tp, _Alloc> 49:03.48 ^~~~~~ 49:03.48 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 49:03.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 49:03.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 49:03.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 49:03.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 49:03.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 49:03.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 49:03.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 49:03.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 49:03.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 49:03.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 49:03.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 49:03.49 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 49:03.49 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 49:03.49 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 49:03.49 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 49:03.49 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 49:03.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 49:03.49 /builddir/build/BUILD/firefox-69.0.1/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:03.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 49:03.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 49:03.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:03.49 memset(&aArr[0], 0, N * sizeof(T)); 49:03.49 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.49 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/ClipManager.cpp:7, 49:03.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:74: 49:03.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 49:03.49 class ClipManager { 49:03.49 ^~~~~~~~~~~ 49:03.56 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 49:03.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 49:03.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 49:03.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 49:03.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 49:03.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 49:03.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 49:03.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 49:03.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 49:03.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 49:03.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 49:03.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 49:03.56 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 49:03.56 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 49:03.56 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 49:03.56 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 49:03.56 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 49:03.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 49:03.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::UniquePtr; long unsigned int N = 2]': 49:03.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:129:19: required from 'mozilla::wr::NonDefaultRenderRootArray::NonDefaultRenderRootArray() [with T = mozilla::UniquePtr]' 49:03.57 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/IpcResourceUpdateQueue.cpp:254:63: required from here 49:03.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::UniquePtr' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 49:03.57 memset(&aArr[0], 0, N * sizeof(T)); 49:03.57 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.57 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Span.h:31, 49:03.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DbgMacro.h:13, 49:03.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDebug.h:15, 49:03.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCharTraits.h:23, 49:03.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAlgorithm.h:10, 49:03.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCoord.h:12, 49:03.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsMargin.h:10, 49:03.57 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:16, 49:03.57 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:12, 49:03.57 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 49:03.57 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 49:03.57 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 49:03.57 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 49:03.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 49:03.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/UniquePtr.h:189:7: note: 'class mozilla::UniquePtr' declared here 49:03.57 class UniquePtr { 49:03.57 ^~~~~~~~~ 49:03.59 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 49:03.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 49:03.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 49:03.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 49:03.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 49:03.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 49:03.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 49:03.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 49:03.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 49:03.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 49:03.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 49:03.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 49:03.60 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 49:03.60 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 49:03.60 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 49:03.60 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 49:03.60 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 49:03.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 49:03.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsTArray; long unsigned int N = 3]': 49:03.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsTArray]' 49:03.60 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderBridgeChild.cpp:36:32: required from here 49:03.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsTArray' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 49:03.60 memset(&aArr[0], 0, N * sizeof(T)); 49:03.60 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.60 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ArrayView.h:9, 49:03.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRegion.h:23, 49:03.60 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:18, 49:03.61 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:12, 49:03.61 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 49:03.61 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 49:03.61 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 49:03.61 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 49:03.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 49:03.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:2424:7: note: 'class nsTArray' declared here 49:03.61 class nsTArray : public nsTArray_Impl { 49:03.61 ^~~~~~~~ 49:03.61 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 49:03.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 49:03.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 49:03.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 49:03.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 49:03.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 49:03.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 49:03.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 49:03.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 49:03.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 49:03.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 49:03.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 49:03.61 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 49:03.61 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 49:03.61 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 49:03.61 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 49:03.62 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 49:03.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 49:03.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable, mozilla::wr::FontKey>; long unsigned int N = 3]': 49:03.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable, mozilla::wr::FontKey>]' 49:03.62 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderBridgeChild.cpp:36:32: required from here 49:03.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable, mozilla::wr::FontKey>' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 49:03.62 memset(&aArr[0], 0, N * sizeof(T)); 49:03.62 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.62 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWidget.h:33, 49:03.62 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:55, 49:03.62 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 49:03.62 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 49:03.62 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 49:03.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 49:03.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable, mozilla::wr::FontKey>' declared here 49:03.62 class nsDataHashtable : public nsBaseHashtable { 49:03.62 ^~~~~~~~~~~~~~~ 49:03.62 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 49:03.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 49:03.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 49:03.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 49:03.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 49:03.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 49:03.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 49:03.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 49:03.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 49:03.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 49:03.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 49:03.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 49:03.63 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 49:03.63 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 49:03.63 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 49:03.63 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 49:03.63 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 49:03.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 49:03.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable, mozilla::wr::FontInstanceKey>; long unsigned int N = 3]': 49:03.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable, mozilla::wr::FontInstanceKey>]' 49:03.63 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderBridgeChild.cpp:36:32: required from here 49:03.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable, mozilla::wr::FontInstanceKey>' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 49:03.63 memset(&aArr[0], 0, N * sizeof(T)); 49:03.63 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.63 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWidget.h:33, 49:03.63 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:55, 49:03.63 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 49:03.63 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 49:03.63 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 49:03.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 49:03.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable, mozilla::wr::FontInstanceKey>' declared here 49:03.63 class nsDataHashtable : public nsBaseHashtable { 49:03.63 ^~~~~~~~~~~~~~~ 49:03.65 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 49:03.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 49:03.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 49:03.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 49:03.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 49:03.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 49:03.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 49:03.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 49:03.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 49:03.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 49:03.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 49:03.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 49:03.66 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 49:03.66 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 49:03.66 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 49:03.66 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 49:03.66 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 49:03.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 49:03.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = RefPtr; long unsigned int N = 3]': 49:03.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = RefPtr]' 49:03.66 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:320:30: required from here 49:03.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 49:03.66 memset(&aArr[0], 0, N * sizeof(T)); 49:03.66 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.66 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/GenericRefCounted.h:14, 49:03.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:23, 49:03.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 49:03.67 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:17, 49:03.67 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:12, 49:03.67 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 49:03.67 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 49:03.67 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 49:03.67 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 49:03.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 49:03.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RefPtr.h:52:21: note: 'class RefPtr' declared here 49:03.67 class MOZ_IS_REFPTR RefPtr { 49:03.67 ^~~~~~ 49:03.67 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 49:03.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 49:03.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 49:03.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 49:03.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 49:03.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 49:03.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 49:03.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 49:03.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 49:03.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 49:03.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 49:03.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 49:03.67 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 49:03.67 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 49:03.67 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 49:03.67 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 49:03.67 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 49:03.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 49:03.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::unordered_map >; long unsigned int N = 3]': 49:03.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::unordered_map >]' 49:03.68 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:320:30: required from here 49:03.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::unordered_map >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 49:03.68 memset(&aArr[0], 0, N * sizeof(T)); 49:03.68 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.68 In file included from /usr/include/c++/8/unordered_map:47, 49:03.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/unordered_map:3, 49:03.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/unordered_map:44, 49:03.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCompositionRecorder.h:14, 49:03.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:23, 49:03.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:29, 49:03.68 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/opengl/CompositorOGL.cpp:33, 49:03.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:20: 49:03.68 /usr/include/c++/8/bits/unordered_map.h:102:11: note: 'class std::unordered_map >' declared here 49:03.68 class unordered_map 49:03.68 ^~~~~~~~~~~~~ 49:03.68 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 49:03.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 49:03.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 49:03.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 49:03.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 49:03.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 49:03.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 49:03.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 49:03.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 49:03.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 49:03.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 49:03.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 49:03.69 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 49:03.69 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 49:03.69 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 49:03.69 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 49:03.69 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 49:03.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 49:03.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::gfx::RectTyped; long unsigned int N = 2]': 49:03.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:129:19: required from 'mozilla::wr::NonDefaultRenderRootArray::NonDefaultRenderRootArray() [with T = mozilla::gfx::RectTyped]' 49:03.69 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:320:30: required from here 49:03.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::RectTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 49:03.69 memset(&aArr[0], 0, N * sizeof(T)); 49:03.69 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.69 In file included from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:12, 49:03.69 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:12, 49:03.69 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 49:03.69 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 49:03.69 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 49:03.69 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 49:03.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 49:03.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped' declared here 49:03.69 struct RectTyped : public BaseRect, PointTyped, 49:03.69 ^~~~~~~~~ 49:03.69 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 49:03.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 49:03.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 49:03.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 49:03.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 49:03.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 49:03.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 49:03.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 49:03.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 49:03.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 49:03.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 49:03.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 49:03.70 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 49:03.70 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 49:03.70 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 49:03.70 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 49:03.70 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 49:03.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 49:03.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::wr::TransactionBuilder; long unsigned int N = 3]': 49:03.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::wr::TransactionBuilder]' 49:03.70 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:1051:47: required from here 49:03.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::wr::TransactionBuilder'; use assignment or value-initialization instead [-Wclass-memaccess] 49:03.70 memset(&aArr[0], 0, N * sizeof(T)); 49:03.70 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.70 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/opengl/TextureHostOGL.cpp:19, 49:03.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:56: 49:03.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:80:7: note: 'class mozilla::wr::TransactionBuilder' declared here 49:03.70 class TransactionBuilder final { 49:03.71 ^~~~~~~~~~~~~~~~~~ 49:03.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 49:03.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 49:03.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 49:03.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 49:03.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 49:03.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 49:03.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 49:03.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 49:03.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 49:03.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 49:03.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 49:03.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 49:03.71 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 49:03.71 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 49:03.71 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 49:03.71 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 49:03.71 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 49:03.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 49:03.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::Maybe; long unsigned int N = 3]': 49:03.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::Maybe]' 49:03.71 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:1052:57: required from here 49:03.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::Maybe' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 49:03.71 memset(&aArr[0], 0, N * sizeof(T)); 49:03.71 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/Point.h:18, 49:03.71 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:11, 49:03.72 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:12, 49:03.72 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 49:03.72 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 49:03.72 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 49:03.72 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 49:03.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 49:03.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe' declared here 49:03.72 class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe { 49:03.72 ^~~~~ 49:03.72 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 49:03.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 49:03.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 49:03.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 49:03.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 49:03.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 49:03.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 49:03.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 49:03.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 49:03.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 49:03.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 49:03.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 49:03.72 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 49:03.72 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 49:03.72 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 49:03.73 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 49:03.73 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 49:03.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 49:03.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::Maybe; long unsigned int N = 3]': 49:03.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::Maybe]' 49:03.73 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:1150:54: required from here 49:03.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::Maybe' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 49:03.73 memset(&aArr[0], 0, N * sizeof(T)); 49:03.73 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.73 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/Point.h:18, 49:03.73 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:11, 49:03.73 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:12, 49:03.73 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 49:03.73 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 49:03.73 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 49:03.73 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 49:03.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 49:03.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe' declared here 49:03.73 class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe { 49:03.73 ^~~~~ 49:03.73 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 49:03.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 49:03.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 49:03.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 49:03.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 49:03.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 49:03.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 49:03.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 49:03.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 49:03.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 49:03.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 49:03.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 49:03.74 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 49:03.74 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 49:03.74 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 49:03.74 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 49:03.74 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 49:03.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 49:03.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsTArray; long unsigned int N = 3]': 49:03.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsTArray]' 49:03.74 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:2005:56: required from here 49:03.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsTArray' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 49:03.74 memset(&aArr[0], 0, N * sizeof(T)); 49:03.74 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.74 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ArrayView.h:9, 49:03.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRegion.h:23, 49:03.74 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:18, 49:03.74 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:12, 49:03.74 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 49:03.74 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 49:03.75 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 49:03.75 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 49:03.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 49:03.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:2424:7: note: 'class nsTArray' declared here 49:03.75 class nsTArray : public nsTArray_Impl { 49:03.75 ^~~~~~~~ 49:03.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 49:03.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 49:03.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 49:03.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 49:03.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 49:03.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 49:03.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 49:03.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 49:03.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 49:03.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 49:03.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 49:03.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 49:03.75 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 49:03.75 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 49:03.75 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 49:03.75 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 49:03.75 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 49:03.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 49:03.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsTArray; long unsigned int N = 3]': 49:03.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsTArray]' 49:03.75 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:2006:58: required from here 49:03.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsTArray' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 49:03.76 memset(&aArr[0], 0, N * sizeof(T)); 49:03.76 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:03.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ArrayView.h:9, 49:03.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRegion.h:23, 49:03.76 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:18, 49:03.76 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:12, 49:03.76 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 49:03.76 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 49:03.76 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 49:03.76 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 49:03.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 49:03.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:2424:7: note: 'class nsTArray' declared here 49:03.76 class nsTArray : public nsTArray_Impl { 49:03.76 ^~~~~~~~ 49:04.71 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/skcms.cc:1859: 49:04.71 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) int; S = __vector(4) float]': 49:04.71 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:126:50: required from here 49:04.71 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((float [4])v)[0]' from 'float' to 'int' inside { } [-Wnarrowing] 49:04.71 return D{v[0],v[1],v[2],v[3]}; 49:04.71 ~^ 49:04.71 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((float [4])v)[1]' from 'float' to 'int' inside { } [-Wnarrowing] 49:04.71 return D{v[0],v[1],v[2],v[3]}; 49:04.71 ~^ 49:04.71 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((float [4])v)[2]' from 'float' to 'int' inside { } [-Wnarrowing] 49:04.72 return D{v[0],v[1],v[2],v[3]}; 49:04.72 ~^ 49:04.72 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((float [4])v)[3]' from 'float' to 'int' inside { } [-Wnarrowing] 49:04.72 return D{v[0],v[1],v[2],v[3]}; 49:04.72 ~^ 49:04.72 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) short unsigned int; S = __vector(4) unsigned int]': 49:04.72 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:180:88: required from here 49:04.72 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((unsigned int [4])v)[0]' from 'unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 49:04.72 return D{v[0],v[1],v[2],v[3]}; 49:04.72 ~^ 49:04.72 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((unsigned int [4])v)[1]' from 'unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 49:04.72 return D{v[0],v[1],v[2],v[3]}; 49:04.72 ~^ 49:04.72 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((unsigned int [4])v)[2]' from 'unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 49:04.72 return D{v[0],v[1],v[2],v[3]}; 49:04.72 ~^ 49:04.72 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((unsigned int [4])v)[3]' from 'unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 49:04.72 return D{v[0],v[1],v[2],v[3]}; 49:04.72 ~^ 49:04.72 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) int]': 49:04.72 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:217:39: required from here 49:04.73 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'float' inside { } [-Wnarrowing] 49:04.73 return D{v[0],v[1],v[2],v[3]}; 49:04.73 ~^ 49:04.73 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'float' inside { } [-Wnarrowing] 49:04.73 return D{v[0],v[1],v[2],v[3]}; 49:04.73 ~^ 49:04.73 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'float' inside { } [-Wnarrowing] 49:04.73 return D{v[0],v[1],v[2],v[3]}; 49:04.73 ~^ 49:04.73 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'float' inside { } [-Wnarrowing] 49:04.73 return D{v[0],v[1],v[2],v[3]}; 49:04.73 ~^ 49:04.73 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) unsigned char]': 49:04.73 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:496:21: required from here 49:04.73 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((unsigned char [4])v)[0]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 49:04.73 return D{v[0],v[1],v[2],v[3]}; 49:04.73 ~^ 49:04.73 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((unsigned char [4])v)[1]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 49:04.73 return D{v[0],v[1],v[2],v[3]}; 49:04.73 ~^ 49:04.74 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((unsigned char [4])v)[2]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 49:04.74 return D{v[0],v[1],v[2],v[3]}; 49:04.74 ~^ 49:04.74 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((unsigned char [4])v)[3]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 49:04.74 return D{v[0],v[1],v[2],v[3]}; 49:04.74 ~^ 49:04.74 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) short unsigned int]': 49:04.74 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:503:21: required from here 49:04.74 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((short unsigned int [4])v)[0]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.74 return D{v[0],v[1],v[2],v[3]}; 49:04.74 ~^ 49:04.74 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((short unsigned int [4])v)[1]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.74 return D{v[0],v[1],v[2],v[3]}; 49:04.74 ~^ 49:04.74 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((short unsigned int [4])v)[2]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.74 return D{v[0],v[1],v[2],v[3]}; 49:04.74 ~^ 49:04.74 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((short unsigned int [4])v)[3]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.74 return D{v[0],v[1],v[2],v[3]}; 49:04.74 ~^ 49:04.74 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) unsigned int]': 49:04.74 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:537:36: required from here 49:04.75 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((unsigned int [4])v)[0]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.75 return D{v[0],v[1],v[2],v[3]}; 49:04.75 ~^ 49:04.75 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((unsigned int [4])v)[1]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.75 return D{v[0],v[1],v[2],v[3]}; 49:04.75 ~^ 49:04.75 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((unsigned int [4])v)[2]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.75 return D{v[0],v[1],v[2],v[3]}; 49:04.75 ~^ 49:04.75 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((unsigned int [4])v)[3]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.75 return D{v[0],v[1],v[2],v[3]}; 49:04.75 ~^ 49:04.75 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) long unsigned int]': 49:04.75 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:554:38: required from here 49:04.75 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((long unsigned int [4])v)[0]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.75 return D{v[0],v[1],v[2],v[3]}; 49:04.75 ~^ 49:04.75 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((long unsigned int [4])v)[1]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.75 return D{v[0],v[1],v[2],v[3]}; 49:04.75 ~^ 49:04.76 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((long unsigned int [4])v)[2]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.76 return D{v[0],v[1],v[2],v[3]}; 49:04.76 ~^ 49:04.76 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((long unsigned int [4])v)[3]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.76 return D{v[0],v[1],v[2],v[3]}; 49:04.76 ~^ 49:04.76 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) short unsigned int; S = __vector(4) long unsigned int]': 49:04.76 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:832:54: required from here 49:04.76 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((long unsigned int [4])v)[0]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 49:04.76 return D{v[0],v[1],v[2],v[3]}; 49:04.76 ~^ 49:04.76 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((long unsigned int [4])v)[1]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 49:04.76 return D{v[0],v[1],v[2],v[3]}; 49:04.76 ~^ 49:04.76 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((long unsigned int [4])v)[2]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 49:04.76 return D{v[0],v[1],v[2],v[3]}; 49:04.76 ~^ 49:04.76 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((long unsigned int [4])v)[3]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 49:04.76 return D{v[0],v[1],v[2],v[3]}; 49:04.76 ~^ 49:04.76 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) unsigned char; S = __vector(4) int]': 49:04.77 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:984:60: required from here 49:04.77 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 49:04.77 return D{v[0],v[1],v[2],v[3]}; 49:04.77 ~^ 49:04.77 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 49:04.77 return D{v[0],v[1],v[2],v[3]}; 49:04.77 ~^ 49:04.77 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 49:04.77 return D{v[0],v[1],v[2],v[3]}; 49:04.77 ~^ 49:04.77 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 49:04.77 return D{v[0],v[1],v[2],v[3]}; 49:04.77 ~^ 49:04.77 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) short unsigned int; S = __vector(4) int]': 49:04.77 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:993:71: required from here 49:04.77 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 49:04.77 return D{v[0],v[1],v[2],v[3]}; 49:04.77 ~^ 49:04.77 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 49:04.77 return D{v[0],v[1],v[2],v[3]}; 49:04.77 ~^ 49:04.78 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 49:04.78 return D{v[0],v[1],v[2],v[3]}; 49:04.78 ~^ 49:04.78 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 49:04.78 return D{v[0],v[1],v[2],v[3]}; 49:04.78 ~^ 49:04.78 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) unsigned int; S = __vector(4) int]': 49:04.78 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1028:67: required from here 49:04.78 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 49:04.78 return D{v[0],v[1],v[2],v[3]}; 49:04.78 ~^ 49:04.78 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 49:04.78 return D{v[0],v[1],v[2],v[3]}; 49:04.78 ~^ 49:04.78 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 49:04.78 return D{v[0],v[1],v[2],v[3]}; 49:04.78 ~^ 49:04.78 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 49:04.78 return D{v[0],v[1],v[2],v[3]}; 49:04.78 ~^ 49:04.78 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) long unsigned int; S = __vector(4) int]': 49:04.79 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1073:55: required from here 49:04.79 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 49:04.79 return D{v[0],v[1],v[2],v[3]}; 49:04.79 ~^ 49:04.79 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 49:04.79 return D{v[0],v[1],v[2],v[3]}; 49:04.79 ~^ 49:04.79 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 49:04.79 return D{v[0],v[1],v[2],v[3]}; 49:04.79 ~^ 49:04.79 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 49:04.79 return D{v[0],v[1],v[2],v[3]}; 49:04.79 ~^ 49:04.79 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/skcms.cc:1888: 49:04.79 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) int; S = __vector(8) float]': 49:04.79 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:126:50: required from here 49:04.79 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((float [8])v)[0]' from 'float' to 'int' inside { } [-Wnarrowing] 49:04.79 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.79 ~^ 49:04.79 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((float [8])v)[1]' from 'float' to 'int' inside { } [-Wnarrowing] 49:04.80 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.80 ~^ 49:04.80 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((float [8])v)[2]' from 'float' to 'int' inside { } [-Wnarrowing] 49:04.80 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.80 ~^ 49:04.80 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((float [8])v)[3]' from 'float' to 'int' inside { } [-Wnarrowing] 49:04.80 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.80 ~^ 49:04.80 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((float [8])v)[4]' from 'float' to 'int' inside { } [-Wnarrowing] 49:04.80 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.80 ~^ 49:04.80 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((float [8])v)[5]' from 'float' to 'int' inside { } [-Wnarrowing] 49:04.80 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.80 ~^ 49:04.80 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((float [8])v)[6]' from 'float' to 'int' inside { } [-Wnarrowing] 49:04.80 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.80 ~^ 49:04.80 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((float [8])v)[7]' from 'float' to 'int' inside { } [-Wnarrowing] 49:04.80 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.80 ~^ 49:04.80 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) int]': 49:04.80 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:230:23: required from here 49:04.80 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'float' inside { } [-Wnarrowing] 49:04.80 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.80 ~^ 49:04.80 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'float' inside { } [-Wnarrowing] 49:04.81 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.81 ~^ 49:04.81 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'float' inside { } [-Wnarrowing] 49:04.81 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.81 ~^ 49:04.81 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'float' inside { } [-Wnarrowing] 49:04.81 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.81 ~^ 49:04.81 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'float' inside { } [-Wnarrowing] 49:04.81 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.81 ~^ 49:04.81 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'float' inside { } [-Wnarrowing] 49:04.81 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.81 ~^ 49:04.81 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'float' inside { } [-Wnarrowing] 49:04.81 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.81 ~^ 49:04.81 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'float' inside { } [-Wnarrowing] 49:04.81 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.81 ~^ 49:04.81 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) unsigned char]': 49:04.81 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:496:21: required from here 49:04.81 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((unsigned char [8])v)[0]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 49:04.81 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.81 ~^ 49:04.81 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((unsigned char [8])v)[1]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 49:04.81 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.81 ~^ 49:04.81 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((unsigned char [8])v)[2]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 49:04.81 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.81 ~^ 49:04.81 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((unsigned char [8])v)[3]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 49:04.81 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.81 ~^ 49:04.81 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((unsigned char [8])v)[4]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 49:04.81 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.81 ~^ 49:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((unsigned char [8])v)[5]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 49:04.82 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.82 ~^ 49:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((unsigned char [8])v)[6]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 49:04.82 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.82 ~^ 49:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((unsigned char [8])v)[7]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 49:04.82 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.82 ~^ 49:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) short unsigned int]': 49:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:503:21: required from here 49:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((short unsigned int [8])v)[0]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.82 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.82 ~^ 49:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((short unsigned int [8])v)[1]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.82 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.82 ~^ 49:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((short unsigned int [8])v)[2]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.82 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.82 ~^ 49:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((short unsigned int [8])v)[3]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.82 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.82 ~^ 49:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((short unsigned int [8])v)[4]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.82 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.82 ~^ 49:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((short unsigned int [8])v)[5]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.82 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.82 ~^ 49:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((short unsigned int [8])v)[6]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.82 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.82 ~^ 49:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((short unsigned int [8])v)[7]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.83 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.83 ~^ 49:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) unsigned int]': 49:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:537:36: required from here 49:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((unsigned int [8])v)[0]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.83 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.83 ~^ 49:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((unsigned int [8])v)[1]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.83 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.83 ~^ 49:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((unsigned int [8])v)[2]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.83 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.83 ~^ 49:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((unsigned int [8])v)[3]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.83 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.83 ~^ 49:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((unsigned int [8])v)[4]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.83 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.83 ~^ 49:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((unsigned int [8])v)[5]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.83 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.83 ~^ 49:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((unsigned int [8])v)[6]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.83 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.83 ~^ 49:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((unsigned int [8])v)[7]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.83 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.83 ~^ 49:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) long unsigned int]': 49:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:554:38: required from here 49:04.84 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((long unsigned int [8])v)[0]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.84 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.84 ~^ 49:04.84 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((long unsigned int [8])v)[1]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.84 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.84 ~^ 49:04.84 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((long unsigned int [8])v)[2]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.84 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.84 ~^ 49:04.84 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((long unsigned int [8])v)[3]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.84 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.84 ~^ 49:04.84 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((long unsigned int [8])v)[4]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.84 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.84 ~^ 49:04.84 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((long unsigned int [8])v)[5]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.84 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.84 ~^ 49:04.84 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((long unsigned int [8])v)[6]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.84 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.84 ~^ 49:04.84 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((long unsigned int [8])v)[7]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 49:04.84 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.84 ~^ 49:04.84 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) short unsigned int; S = __vector(8) long unsigned int]': 49:04.84 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:832:54: required from here 49:04.84 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((long unsigned int [8])v)[0]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 49:04.84 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.84 ~^ 49:04.84 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((long unsigned int [8])v)[1]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 49:04.84 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.84 ~^ 49:04.84 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((long unsigned int [8])v)[2]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 49:04.84 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.84 ~^ 49:04.84 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((long unsigned int [8])v)[3]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 49:04.84 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.84 ~^ 49:04.84 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((long unsigned int [8])v)[4]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 49:04.84 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.84 ~^ 49:04.84 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((long unsigned int [8])v)[5]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 49:04.84 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.84 ~^ 49:04.84 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((long unsigned int [8])v)[6]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 49:04.84 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.84 ~^ 49:04.85 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((long unsigned int [8])v)[7]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 49:04.85 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.85 ~^ 49:04.85 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) unsigned char; S = __vector(8) int]': 49:04.85 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:984:60: required from here 49:04.85 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 49:04.85 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.85 ~^ 49:04.85 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 49:04.85 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.85 ~^ 49:04.85 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 49:04.85 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.85 ~^ 49:04.85 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 49:04.85 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.85 ~^ 49:04.85 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 49:04.85 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.85 ~^ 49:04.85 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 49:04.85 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.85 ~^ 49:04.85 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 49:04.85 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.85 ~^ 49:04.85 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 49:04.85 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.85 ~^ 49:04.85 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) short unsigned int; S = __vector(8) int]': 49:04.85 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:993:71: required from here 49:04.85 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 49:04.85 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.85 ~^ 49:04.85 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 49:04.85 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.85 ~^ 49:04.85 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 49:04.85 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.85 ~^ 49:04.85 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 49:04.85 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.85 ~^ 49:04.85 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 49:04.85 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.85 ~^ 49:04.86 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 49:04.86 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.86 ~^ 49:04.86 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 49:04.86 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.86 ~^ 49:04.86 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 49:04.86 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.86 ~^ 49:04.86 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) unsigned int; S = __vector(8) int]': 49:04.86 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1028:67: required from here 49:04.86 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 49:04.86 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.86 ~^ 49:04.86 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 49:04.86 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.86 ~^ 49:04.86 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 49:04.86 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.86 ~^ 49:04.86 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 49:04.86 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.86 ~^ 49:04.86 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 49:04.86 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.86 ~^ 49:04.86 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 49:04.86 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.86 ~^ 49:04.86 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 49:04.86 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.86 ~^ 49:04.86 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 49:04.86 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.86 ~^ 49:04.86 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) long unsigned int; S = __vector(8) int]': 49:04.86 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1073:55: required from here 49:04.86 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 49:04.86 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.86 ~^ 49:04.86 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 49:04.86 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.86 ~^ 49:04.86 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 49:04.86 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.86 ~^ 49:04.87 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 49:04.87 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.87 ~^ 49:04.87 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 49:04.87 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.87 ~^ 49:04.87 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 49:04.87 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.87 ~^ 49:04.87 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 49:04.87 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.87 ~^ 49:04.87 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 49:04.87 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 49:04.87 ~^ 49:08.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia0.cpp:101: 49:08.26 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkBitmapCache.cpp:63:22: warning: 'SkBitmapCache::Rec' has a field 'SkBitmapCache::Rec::fKey' whose type uses the anonymous namespace [-Wsubobject-linkage] 49:08.26 class SkBitmapCache::Rec : public SkResourceCache::Rec { 49:08.26 ^~~ 49:14.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia1.cpp:38: 49:14.55 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkCanvas.cpp:224:17: warning: 'SkCanvas::MCRec' has a field 'SkCanvas::MCRec::fBackImage' whose type uses the anonymous namespace [-Wsubobject-linkage] 49:14.55 class SkCanvas::MCRec { 49:14.55 ^~~~~ 49:30.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:128: 49:30.86 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function 'static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)': 49:30.86 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 49:30.86 } 49:30.86 ^ 49:30.87 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:9: note: here 49:30.87 case SkCubicType::kSerpentine: 49:30.87 ^~~~ 49:47.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:38: 49:47.11 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function 'bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)': 49:47.11 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:499:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 49:47.11 if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 49:47.11 ^~ 49:47.11 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:509:9: note: here 49:47.11 case SkOTTableName::Record::PlatformID::Unicode: 49:47.11 ^~~~ 49:50.05 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 49:50.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 49:50.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 49:50.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 49:50.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 49:50.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 49:50.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 49:50.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 49:50.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 49:50.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 49:50.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 49:50.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 49:50.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 49:50.05 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 49:50.05 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 49:50.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 49:50.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 49:50.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 49:50.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 49:50.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 49:50.05 memset(&aArr[0], 0, N * sizeof(T)); 49:50.05 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:50.06 In file included from /usr/include/c++/8/map:61, 49:50.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 49:50.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 49:50.06 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 49:50.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 49:50.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 49:50.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 49:50.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 49:50.06 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 49:50.06 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 49:50.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 49:50.06 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 49:50.06 class map 49:50.06 ^~~ 49:50.10 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 49:50.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 49:50.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 49:50.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 49:50.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 49:50.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 49:50.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 49:50.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 49:50.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 49:50.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 49:50.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 49:50.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 49:50.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 49:50.10 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 49:50.10 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 49:50.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 49:50.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 49:50.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 49:50.10 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:36:53: required from here 49:50.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:50.10 memset(&aArr[0], 0, N * sizeof(T)); 49:50.10 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:50.10 In file included from /usr/include/c++/8/vector:64, 49:50.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 49:50.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 49:50.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:10, 49:50.11 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 49:50.11 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 49:50.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 49:50.11 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 49:50.11 class vector : protected _Vector_base<_Tp, _Alloc> 49:50.11 ^~~~~~ 49:50.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 49:50.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 49:50.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 49:50.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 49:50.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 49:50.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 49:50.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 49:50.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 49:50.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 49:50.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 49:50.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 49:50.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 49:50.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 49:50.11 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 49:50.11 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 49:50.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 49:50.11 /builddir/build/BUILD/firefox-69.0.1/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:50.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 49:50.11 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:93:32: required from here 49:50.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:50.11 memset(&aArr[0], 0, N * sizeof(T)); 49:50.11 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:50.11 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:11, 49:50.11 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 49:50.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 49:50.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 49:50.11 class ClipManager { 49:50.11 ^~~~~~~~~~~ 49:50.17 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 49:50.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 49:50.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 49:50.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 49:50.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 49:50.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 49:50.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 49:50.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 49:50.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 49:50.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 49:50.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 49:50.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 49:50.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 49:50.17 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 49:50.17 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 49:50.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 49:50.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::StackingContextHelper; long unsigned int N = 3]': 49:50.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::StackingContextHelper]' 49:50.17 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:1568:46: required from here 49:50.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::StackingContextHelper' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 49:50.17 memset(&aArr[0], 0, N * sizeof(T)); 49:50.17 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:50.17 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 49:50.17 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:15, 49:50.17 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 49:50.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 49:50.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:29:16: note: 'class mozilla::layers::StackingContextHelper' declared here 49:50.17 class MOZ_RAII StackingContextHelper { 49:50.18 ^~~~~~~~~~~~~~~~~~~~~ 49:50.18 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 49:50.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 49:50.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 49:50.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 49:50.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 49:50.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 49:50.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 49:50.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 49:50.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 49:50.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 49:50.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 49:50.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 49:50.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 49:50.18 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 49:50.18 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 49:50.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 49:50.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::Maybe; long unsigned int N = 3]': 49:50.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::Maybe]' 49:50.18 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:1591:55: required from here 49:50.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::Maybe' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 49:50.18 memset(&aArr[0], 0, N * sizeof(T)); 49:50.18 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:50.18 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:17, 49:50.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RecordReplay.h:16, 49:50.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Atomics.h:22, 49:50.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Logging.h:14, 49:50.18 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/logging.h:15, 49:50.18 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/command_line.h:29, 49:50.18 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:40, 49:50.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 49:50.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 49:50.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 49:50.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 49:50.18 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 49:50.18 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 49:50.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 49:50.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe' declared here 49:50.18 class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe { 49:50.18 ^~~~~ 49:50.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 49:50.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 49:50.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 49:50.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 49:50.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 49:50.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 49:50.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 49:50.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 49:50.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 49:50.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 49:50.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 49:50.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 49:50.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 49:50.23 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 49:50.23 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 49:50.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 49:50.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::WebRenderScrollData; long unsigned int N = 3]': 49:50.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::WebRenderScrollData]' 49:50.23 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderLayerManager.cpp:42:36: required from here 49:50.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::WebRenderScrollData' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 49:50.23 memset(&aArr[0], 0, N * sizeof(T)); 49:50.23 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:50.23 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:14, 49:50.23 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 49:50.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 49:50.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:173:7: note: 'class mozilla::layers::WebRenderScrollData' declared here 49:50.23 class WebRenderScrollData final { 49:50.23 ^~~~~~~~~~~~~~~~~~~ 49:50.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 49:50.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 49:50.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 49:50.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 49:50.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 49:50.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 49:50.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 49:50.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 49:50.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 49:50.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 49:50.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 49:50.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 49:50.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 49:50.23 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 49:50.23 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 49:50.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 49:50.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::RenderRootStateManager; long unsigned int N = 3]': 49:50.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::RenderRootStateManager]' 49:50.23 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderLayerManager.cpp:42:36: required from here 49:50.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::RenderRootStateManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 49:50.23 memset(&aArr[0], 0, N * sizeof(T)); 49:50.23 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:50.23 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:18, 49:50.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 49:50.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:20:7: note: 'class mozilla::layers::RenderRootStateManager' declared here 49:50.23 class RenderRootStateManager { 49:50.23 ^~~~~~~~~~~~~~~~~~~~~~ 49:50.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 49:50.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 49:50.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 49:50.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 49:50.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 49:50.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 49:50.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 49:50.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 49:50.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 49:50.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 49:50.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 49:50.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 49:50.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 49:50.24 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 49:50.24 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 49:50.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 49:50.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::gfx::RectTyped; long unsigned int N = 3]': 49:50.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::gfx::RectTyped]' 49:50.24 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderLayerManager.cpp:305:41: required from here 49:50.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::RectTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 49:50.24 memset(&aArr[0], 0, N * sizeof(T)); 49:50.24 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:50.24 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:14, 49:50.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWidget.h:12, 49:50.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 49:50.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 49:50.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 49:50.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 49:50.24 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 49:50.24 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 49:50.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 49:50.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped' declared here 49:50.24 struct RectTyped : public BaseRect, PointTyped, 49:50.24 ^~~~~~~~~ 49:51.41 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:119: 49:51.41 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/utils/SkPatchUtils.cpp:66:7: warning: 'FwDCubicEvaluator' has a field 'FwDCubicEvaluator::fCoefs' whose type uses the anonymous namespace [-Wsubobject-linkage] 49:51.41 class FwDCubicEvaluator { 49:51.41 ^~~~~~~~~~~~~~~~~ 49:51.56 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:2: 49:51.56 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)0>': 49:51.56 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)0; SkPMColor = unsigned int]' 49:51.56 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:196:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkPMColor = unsigned int]' 49:51.56 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 49:51.56 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)0>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 49:51.56 LinearGradient4fContext::LinearIntervalProcessor { 49:51.56 ^~~~~~~~~~~~~~~~~~~~~~~ 49:51.56 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)0>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 49:51.56 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)1>': 49:51.56 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)1; SkPMColor = unsigned int]' 49:51.56 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:199:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkPMColor = unsigned int]' 49:51.56 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 49:51.56 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)1>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 49:51.56 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)1>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 49:51.56 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)2>': 49:51.56 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)2; SkPMColor = unsigned int]' 49:51.56 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:202:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkPMColor = unsigned int]' 49:51.56 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 49:51.56 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)2>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 49:51.56 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)2>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 49:51.56 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)0>': 49:51.56 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)0; SkPMColor = unsigned int]' 49:51.57 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:196:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkPMColor = unsigned int]' 49:51.57 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 49:51.57 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)0>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 49:51.57 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)0>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 49:51.57 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)1>': 49:51.57 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)1; SkPMColor = unsigned int]' 49:51.57 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:199:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkPMColor = unsigned int]' 49:51.57 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 49:51.57 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)1>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 49:51.57 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)1>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 49:51.57 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)2>': 49:51.57 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)2; SkPMColor = unsigned int]' 49:51.57 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:202:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkPMColor = unsigned int]' 49:51.57 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 49:51.57 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)2>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 49:51.57 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)2>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 49:51.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:11: 49:51.71 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp: In member function 'virtual bool SkGradientShaderBase::onAppendStages(const SkShaderBase::StageRec&) const': 49:51.71 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:298:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 49:51.71 p->append(SkRasterPipeline::decal_x, decal_ctx); 49:51.71 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:51.71 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:300:9: note: here 49:51.71 case kClamp_TileMode: 49:51.71 ^~~~ 50:00.77 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia2.cpp:110: 50:00.77 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkDraw.cpp: In member function 'void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, SkBaseDevice*) const': 50:00.77 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkDraw.cpp:514:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 50:00.77 } 50:00.77 ^ 50:00.77 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkDraw.cpp:516:13: note: here 50:00.77 case SkCanvas::kPolygon_PointMode: { 50:00.77 ^~~~ 50:13.17 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:56: 50:13.17 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkICC.cpp: In function 'void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)': 50:13.17 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkICC.cpp:278:49: warning: argument to 'sizeof' in 'char* strncpy(char*, const char*, size_t)' call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess] 50:13.17 strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix)); 50:13.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:19.87 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia5.cpp:110: 50:19.87 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkPath.cpp: In member function 'bool SkPath::isRectContour(bool, int*, const SkPoint**, bool*, SkPath::Direction*, SkRect*) const': 50:19.87 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkPath.cpp:497:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 50:19.87 insertClose = false; 50:19.87 ~~~~~~~~~~~~^~~~~~~ 50:19.87 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkPath.cpp:498:13: note: here 50:19.87 case kLine_Verb: { 50:19.87 ^~~~ 50:21.87 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 50:21.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 50:21.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 50:21.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 50:21.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 50:21.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 50:21.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 50:21.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 50:21.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 50:21.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 50:21.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 50:21.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 50:21.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 50:21.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/SharedSurfacesChild.h:16, 50:21.87 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/SourceSurfaceSharedData.cpp:11, 50:21.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers2.cpp:2: 50:21.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 50:21.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 50:21.87 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 50:21.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50:21.87 memset(&aArr[0], 0, N * sizeof(T)); 50:21.87 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:21.87 In file included from /usr/include/c++/8/map:61, 50:21.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 50:21.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 50:21.87 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:12, 50:21.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ipc/SharedMemory.h:15, 50:21.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ipc/SharedMemoryBasic_chromium.h:11, 50:21.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ipc/SharedMemoryBasic.h:15, 50:21.87 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/SourceSurfaceSharedData.h:12, 50:21.87 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/SourceSurfaceSharedData.cpp:7, 50:21.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers2.cpp:2: 50:21.87 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 50:21.87 class map 50:21.87 ^~~ 50:29.78 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:128: 50:29.78 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRRect.cpp: In member function 'size_t SkRRect::readFromMemory(const void*, size_t)': 50:29.78 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRRect.cpp:533:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of a non-trivial type 'class SkRRect' leaves 4 bytes unchanged [-Wclass-memaccess] 50:29.78 memcpy(&raw, buffer, kSizeInMemory); 50:29.78 ^ 50:29.78 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/core/../private/SkPathRef.h:14, 50:29.78 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/core/SkPath.h:22, 50:29.78 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkPathPriv.h:11, 50:29.78 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkPath_serial.cpp:11, 50:29.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:2: 50:29.78 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/core/SkRRect.h:40:14: note: 'class SkRRect' declared here 50:29.78 class SK_API SkRRect { 50:29.79 ^~~~~~~ 50:36.59 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 50:36.59 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In function 'SkDescriptor* auto_descriptor_from_desc(const SkDescriptor*, SkFontID, SkAutoDescriptor*)': 50:36.60 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:43:31: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 50:36.60 memcpy(&rec, ptr, size); 50:36.60 ^ 50:36.60 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkGlyphRunPainter.h:13, 50:36.60 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkDraw.h:14, 50:36.60 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 50:36.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 50:36.60 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 50:36.60 struct SkScalerContextRec { 50:36.60 ^~~~~~~~~~~~~~~~~~ 50:36.62 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:23, 50:36.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 50:36.63 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In lambda function: 50:36.63 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:350:59: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 50:36.63 std::memcpy(&rec, ptr, sizeof(rec)); 50:36.63 ^ 50:36.63 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkTraceEvent.h:155:40: note: in definition of macro 'INTERNAL_TRACE_EVENT_ADD_SCOPED' 50:36.63 TRACE_EVENT_FLAG_NONE, ##__VA_ARGS__); \ 50:36.63 ^~~~~~~~~~~ 50:36.63 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:345:5: note: in expansion of macro 'TRACE_EVENT1' 50:36.63 TRACE_EVENT1("skia", "RecForDesc", "rec", 50:36.63 ^~~~~~~~~~~~ 50:36.63 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:346:13: note: in expansion of macro 'TRACE_STR_COPY' 50:36.63 TRACE_STR_COPY( 50:36.63 ^~~~~~~~~~~~~~ 50:36.63 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkGlyphRunPainter.h:13, 50:36.63 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkDraw.h:14, 50:36.63 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 50:36.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 50:36.63 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 50:36.63 struct SkScalerContextRec { 50:36.63 ^~~~~~~~~~~~~~~~~~ 50:36.69 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:119: 50:36.69 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkResourceCache.cpp: At global scope: 50:36.69 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkResourceCache.cpp:74:24: warning: 'SkResourceCache::Hash' has a base 'SkTHashTable' whose type uses the anonymous namespace [-Wsubobject-linkage] 50:36.69 class SkResourceCache::Hash : 50:36.69 ^~~~ 50:36.73 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:137: 50:36.73 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function 'static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)': 50:36.74 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkScalerContext.cpp:1077:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 50:36.74 memset(&rec, 0, sizeof(rec)); 50:36.74 ^ 50:36.74 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkGlyphRunPainter.h:13, 50:36.74 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkDraw.h:14, 50:36.74 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 50:36.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 50:36.74 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 50:36.74 struct SkScalerContextRec { 50:36.74 ^~~~~~~~~~~~~~~~~~ 50:50.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:101: 50:50.86 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkStrikeCache.cpp: In function 'bool loose_compare(const SkDescriptor&, const SkDescriptor&)': 50:50.86 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkStrikeCache.cpp:332:30: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 50:50.86 memcpy(&lhsRec, ptr, size); 50:50.86 ^ 50:50.86 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkDescriptor.h:15, 50:50.86 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkStrike.h:11, 50:50.86 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkStrike.cpp:8, 50:50.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:92: 50:50.86 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 50:50.86 struct SkScalerContextRec { 50:50.86 ^~~~~~~~~~~~~~~~~~ 50:50.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:101: 50:50.86 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkStrikeCache.cpp:336:30: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 50:50.86 memcpy(&rhsRec, ptr, size); 50:50.86 ^ 50:50.86 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkDescriptor.h:15, 50:50.86 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkStrike.h:11, 50:50.86 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkStrike.cpp:8, 50:50.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:92: 50:50.86 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 50:50.86 struct SkScalerContextRec { 50:50.86 ^~~~~~~~~~~~~~~~~~ 51:08.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 51:08.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 51:08.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 51:08.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 51:08.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 51:08.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 51:08.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 51:08.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 51:08.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 51:08.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 51:08.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 51:08.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 51:08.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:13, 51:08.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/FocusTarget.h:13, 51:08.23 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/src/FocusTarget.cpp:7, 51:08.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 51:08.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 51:08.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 51:08.23 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 51:08.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 51:08.23 memset(&aArr[0], 0, N * sizeof(T)); 51:08.23 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:08.23 In file included from /usr/include/c++/8/map:61, 51:08.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 51:08.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 51:08.23 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 51:08.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 51:08.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 51:08.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 51:08.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 51:08.23 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/src/FocusTarget.cpp:9, 51:08.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 51:08.24 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 51:08.24 class map 51:08.24 ^~~ 51:08.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 51:08.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 51:08.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 51:08.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 51:08.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 51:08.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 51:08.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 51:08.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 51:08.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 51:08.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 51:08.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 51:08.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 51:08.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:13, 51:08.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/FocusTarget.h:13, 51:08.45 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/src/FocusTarget.cpp:7, 51:08.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 51:08.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 51:08.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 51:08.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 51:08.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:08.45 memset(&aArr[0], 0, N * sizeof(T)); 51:08.45 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:08.45 In file included from /usr/include/c++/8/vector:64, 51:08.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 51:08.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 51:08.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/Logging.h:13, 51:08.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, 51:08.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/FocusTarget.h:13, 51:08.45 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/src/FocusTarget.cpp:7, 51:08.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 51:08.45 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 51:08.46 class vector : protected _Vector_base<_Tp, _Alloc> 51:08.46 ^~~~~~ 51:08.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 51:08.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 51:08.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 51:08.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 51:08.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 51:08.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 51:08.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 51:08.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 51:08.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 51:08.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 51:08.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 51:08.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 51:08.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:13, 51:08.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/FocusTarget.h:13, 51:08.46 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/src/FocusTarget.cpp:7, 51:08.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 51:08.46 /builddir/build/BUILD/firefox-69.0.1/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:08.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 51:08.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 51:08.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:08.47 memset(&aArr[0], 0, N * sizeof(T)); 51:08.47 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:08.47 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 51:08.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 51:08.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 51:08.47 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:19, 51:08.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:137: 51:08.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 51:08.47 class ClipManager { 51:08.47 ^~~~~~~~~~~ 51:09.16 gfx/tests/gtest 51:18.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 51:18.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 51:18.51 from /builddir/build/BUILD/firefox-69.0.1/gfx/vr/ipc/VRManagerChild.cpp:17, 51:18.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/vr/Unified_cpp_gfx_vr0.cpp:92: 51:18.51 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 51:18.51 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 51:18.51 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 51:18.51 ^ 51:18.51 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 51:18.51 struct Block { 51:18.51 ^~~~~ 51:20.17 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 51:20.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 51:20.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 51:20.17 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsTextFrame.h:20, 51:20.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleStructInlines.h:18, 51:20.17 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrameInlines.h:13, 51:20.17 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/util/DoubleTapToZoom.cpp:19, 51:20.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:56: 51:20.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 51:20.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:20.17 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 51:20.17 ^ 51:20.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 51:20.17 struct Block { 51:20.17 ^~~~~ 51:24.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 51:24.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 51:24.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 51:24.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 51:24.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 51:24.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 51:24.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 51:24.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 51:24.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 51:24.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 51:24.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 51:24.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/DisplayItemClip.h:13, 51:24.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIScrollableFrame.h:15, 51:24.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/InputData.h:10, 51:24.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 51:24.11 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/util/APZEventState.h:14, 51:24.11 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/util/APZEventState.cpp:7, 51:24.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:2: 51:24.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 51:24.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 51:24.11 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 51:24.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 51:24.11 memset(&aArr[0], 0, N * sizeof(T)); 51:24.12 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:24.12 In file included from /usr/include/c++/8/map:61, 51:24.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 51:24.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 51:24.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 51:24.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 51:24.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/InputData.h:10, 51:24.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 51:24.12 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/util/APZEventState.h:14, 51:24.12 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/util/APZEventState.cpp:7, 51:24.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:2: 51:24.12 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 51:24.12 class map 51:24.12 ^~~ 51:33.18 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 51:33.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 51:33.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 51:33.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 51:33.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 51:33.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 51:33.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 51:33.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 51:33.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 51:33.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 51:33.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 51:33.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 51:33.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/widget/CompositorWidget.h:13, 51:33.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/widget/InProcessCompositorWidget.h:8, 51:33.18 from /builddir/build/BUILD/firefox-69.0.1/gfx/tests/gtest/MockWidget.h:10, 51:33.18 from /builddir/build/BUILD/firefox-69.0.1/gfx/tests/gtest/MockWidget.cpp:6, 51:33.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest0.cpp:47: 51:33.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 51:33.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 51:33.18 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 51:33.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 51:33.18 memset(&aArr[0], 0, N * sizeof(T)); 51:33.18 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:33.18 In file included from /usr/include/c++/8/map:61, 51:33.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 51:33.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 51:33.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gtest/internal/gtest-internal.h:58, 51:33.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gtest/gtest.h:59, 51:33.18 from /builddir/build/BUILD/firefox-69.0.1/gfx/2d/unittest/TestCairo.cpp:7, 51:33.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest0.cpp:20: 51:33.18 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 51:33.18 class map 51:33.18 ^~~ 51:35.31 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 51:35.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 51:35.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 51:35.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 51:35.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 51:35.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 51:35.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 51:35.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 51:35.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 51:35.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 51:35.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 51:35.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 51:35.31 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 51:35.31 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 51:35.31 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/basic/BasicImplData.h:10, 51:35.31 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/basic/BasicContainerLayer.h:10, 51:35.31 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/basic/BasicLayerManager.cpp:11, 51:35.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers5.cpp:2: 51:35.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 51:35.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 51:35.32 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 51:35.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 51:35.32 memset(&aArr[0], 0, N * sizeof(T)); 51:35.32 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:35.32 In file included from /usr/include/c++/8/map:61, 51:35.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 51:35.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 51:35.32 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:10, 51:35.32 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/basic/BasicImplData.h:10, 51:35.32 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/basic/BasicContainerLayer.h:10, 51:35.32 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/basic/BasicLayerManager.cpp:11, 51:35.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers5.cpp:2: 51:35.32 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 51:35.32 class map 51:35.32 ^~~ 51:49.29 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 51:49.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 51:49.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 51:49.29 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/composite/AsyncCompositionManager.cpp:29, 51:49.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:83: 51:49.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 51:49.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:49.29 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 51:49.29 ^ 51:49.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 51:49.29 struct Block { 51:49.29 ^~~~~ 51:52.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 51:52.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 51:52.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 51:52.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 51:52.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 51:52.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 51:52.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 51:52.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 51:52.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 51:52.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 51:52.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 51:52.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 51:52.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 51:52.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/CompositableClient.h:16, 51:52.71 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/client/ImageClient.h:15, 51:52.71 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/client/ImageClient.cpp:7, 51:52.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: 51:52.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 51:52.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 51:52.71 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 51:52.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 51:52.71 memset(&aArr[0], 0, N * sizeof(T)); 51:52.71 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:52.71 In file included from /usr/include/c++/8/map:61, 51:52.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 51:52.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 51:52.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/CompositableClient.h:12, 51:52.71 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/client/ImageClient.h:15, 51:52.71 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/client/ImageClient.cpp:7, 51:52.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: 51:52.71 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 51:52.71 class map 51:52.71 ^~~ 52:06.16 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 52:06.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 52:06.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 52:06.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 52:06.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 52:06.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 52:06.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 52:06.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 52:06.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 52:06.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 52:06.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 52:06.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 52:06.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxPlatform.h:17, 52:06.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StaticPrefs.h:10, 52:06.16 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/composite/Diagnostics.h:12, 52:06.16 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/composite/Diagnostics.cpp:7, 52:06.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers7.cpp:2: 52:06.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 52:06.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 52:06.16 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 52:06.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 52:06.16 memset(&aArr[0], 0, N * sizeof(T)); 52:06.16 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:06.16 In file included from /usr/include/c++/8/map:61, 52:06.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 52:06.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 52:06.16 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/composite/FPSCounter.h:12, 52:06.16 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/composite/Diagnostics.h:10, 52:06.16 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/composite/Diagnostics.cpp:7, 52:06.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers7.cpp:2: 52:06.16 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 52:06.16 class map 52:06.16 ^~~ 52:27.57 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 52:27.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 52:27.57 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/CompositorBridgeChild.cpp:44, 52:27.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:56: 52:27.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 52:27.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:27.58 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 52:27.58 ^ 52:27.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 52:27.58 struct Block { 52:27.58 ^~~~~ 52:31.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 52:31.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 52:31.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 52:31.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 52:31.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 52:31.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 52:31.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 52:31.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 52:31.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 52:31.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 52:31.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 52:31.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 52:31.23 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 52:31.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/APZUtils.h:11, 52:31.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/APZInputBridge.h:10, 52:31.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/APZInputBridgeChild.h:10, 52:31.23 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/APZInputBridgeChild.cpp:7, 52:31.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:2: 52:31.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 52:31.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 52:31.23 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 52:31.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 52:31.24 memset(&aArr[0], 0, N * sizeof(T)); 52:31.24 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:31.24 In file included from /usr/include/c++/8/map:61, 52:31.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 52:31.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 52:31.24 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:11, 52:31.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/APZUtils.h:11, 52:31.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/APZInputBridge.h:10, 52:31.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/APZInputBridgeChild.h:10, 52:31.24 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/APZInputBridgeChild.cpp:7, 52:31.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:2: 52:31.24 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 52:31.24 class map 52:31.24 ^~~ 52:36.30 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 52:36.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 52:36.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 52:36.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 52:36.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 52:36.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 52:36.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 52:36.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 52:36.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 52:36.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 52:36.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 52:36.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleStruct.h:18, 52:36.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 52:36.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 52:36.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 52:36.31 from /builddir/build/BUILD/firefox-69.0.1/gfx/tests/gtest/TestRect.cpp:12, 52:36.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest1.cpp:29: 52:36.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 52:36.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 52:36.31 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 52:36.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 52:36.31 memset(&aArr[0], 0, N * sizeof(T)); 52:36.31 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:36.31 In file included from /usr/include/c++/8/map:61, 52:36.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 52:36.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 52:36.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gtest/internal/gtest-internal.h:58, 52:36.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gtest/gtest.h:59, 52:36.31 from /builddir/build/BUILD/firefox-69.0.1/gfx/tests/gtest/TestMoz2D.cpp:7, 52:36.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest1.cpp:2: 52:36.31 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 52:36.31 class map 52:36.31 ^~~ 52:39.24 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 52:39.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 52:39.24 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/UiCompositorControllerChild.cpp:9, 52:39.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:101: 52:39.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 52:39.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:39.24 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 52:39.24 ^ 52:39.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 52:39.24 struct Block { 52:39.24 ^~~~~ 52:41.19 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 52:41.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 52:41.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 52:41.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 52:41.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 52:41.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 52:41.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 52:41.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 52:41.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 52:41.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 52:41.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTimingFunction.h:10, 52:41.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 52:41.19 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/LayerAnimationUtils.cpp:8, 52:41.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 52:41.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 52:41.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 52:41.19 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 52:41.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 52:41.19 memset(&aArr[0], 0, N * sizeof(T)); 52:41.19 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:41.19 In file included from /usr/include/c++/8/map:61, 52:41.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 52:41.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 52:41.19 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 52:41.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 52:41.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:11, 52:41.19 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/LayerAnimationUtils.cpp:9, 52:41.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 52:41.19 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 52:41.19 class map 52:41.19 ^~~ 52:41.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 52:41.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 52:41.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 52:41.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 52:41.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 52:41.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 52:41.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 52:41.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 52:41.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 52:41.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 52:41.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTimingFunction.h:10, 52:41.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 52:41.43 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/LayerAnimationUtils.cpp:8, 52:41.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 52:41.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 52:41.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 52:41.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 52:41.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 52:41.43 memset(&aArr[0], 0, N * sizeof(T)); 52:41.43 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:41.43 In file included from /usr/include/c++/8/vector:64, 52:41.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 52:41.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 52:41.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 52:41.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 52:41.43 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:17, 52:41.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 52:41.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 52:41.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTimingFunction.h:10, 52:41.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 52:41.43 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/LayerAnimationUtils.cpp:8, 52:41.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 52:41.43 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 52:41.43 class vector : protected _Vector_base<_Tp, _Alloc> 52:41.43 ^~~~~~ 52:41.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 52:41.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 52:41.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 52:41.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 52:41.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 52:41.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 52:41.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 52:41.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 52:41.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 52:41.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 52:41.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTimingFunction.h:10, 52:41.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 52:41.44 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/LayerAnimationUtils.cpp:8, 52:41.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 52:41.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 52:41.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 52:41.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 52:41.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 52:41.44 memset(&aArr[0], 0, N * sizeof(T)); 52:41.44 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:41.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 52:41.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 52:41.44 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/SharedSurfacesChild.cpp:15, 52:41.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:83: 52:41.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 52:41.44 class ClipManager { 52:41.44 ^~~~~~~~~~~ 52:58.57 image/build 52:58.57 image 53:06.66 image/decoders 53:10.16 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 53:10.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 53:10.17 from /builddir/build/BUILD/firefox-69.0.1/image/ImageOps.h:10, 53:10.17 from /builddir/build/BUILD/firefox-69.0.1/image/ImageOps.cpp:7, 53:10.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/image/Unified_cpp_image1.cpp:2: 53:10.17 /builddir/build/BUILD/firefox-69.0.1/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': 53:10.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:10.17 foundInterface = 0; \ 53:10.17 ^~~~~~~~~~~~~~ 53:10.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:10.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:10.17 ^~~~~~~~~~~~~~~~~~~~~~~ 53:10.17 /builddir/build/BUILD/firefox-69.0.1/image/ScriptedNotificationObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:10.17 NS_INTERFACE_MAP_END 53:10.17 ^~~~~~~~~~~~~~~~~~~~ 53:10.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:10.17 else 53:10.17 ^~~~ 53:10.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:10.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:10.17 ^~~~~~~~~~~~~~~~~~ 53:10.17 /builddir/build/BUILD/firefox-69.0.1/image/ScriptedNotificationObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:10.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:10.17 ^~~~~~~~~~~~~~~~~~~~~~ 53:10.39 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 53:10.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 53:10.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 53:10.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 53:10.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 53:10.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 53:10.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CondVar.h:15, 53:10.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Monitor.h:10, 53:10.39 from /builddir/build/BUILD/firefox-69.0.1/image/imgFrame.h:12, 53:10.39 from /builddir/build/BUILD/firefox-69.0.1/image/ISurfaceProvider.h:22, 53:10.39 from /builddir/build/BUILD/firefox-69.0.1/image/AnimationFrameBuffer.h:9, 53:10.39 from /builddir/build/BUILD/firefox-69.0.1/image/AnimationFrameBuffer.cpp:6, 53:10.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/image/Unified_cpp_image0.cpp:2: 53:10.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 53:10.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 53:10.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 53:10.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 53:10.40 memset(&aArr[0], 0, N * sizeof(T)); 53:10.40 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:10.40 In file included from /usr/include/c++/8/map:61, 53:10.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 53:10.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 53:10.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 53:10.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 53:10.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 53:10.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 53:10.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 53:10.40 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 53:10.40 from /builddir/build/BUILD/firefox-69.0.1/image/SurfaceCache.h:25, 53:10.40 from /builddir/build/BUILD/firefox-69.0.1/image/ISurfaceProvider.h:23, 53:10.40 from /builddir/build/BUILD/firefox-69.0.1/image/AnimationFrameBuffer.h:9, 53:10.40 from /builddir/build/BUILD/firefox-69.0.1/image/AnimationFrameBuffer.cpp:6, 53:10.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/image/Unified_cpp_image0.cpp:2: 53:10.40 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 53:10.40 class map 53:10.40 ^~~ 53:11.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 53:11.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 53:11.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIChannelEventSink.h:10, 53:11.84 from /builddir/build/BUILD/firefox-69.0.1/image/imgRequest.h:10, 53:11.84 from /builddir/build/BUILD/firefox-69.0.1/image/imgRequest.cpp:7, 53:11.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/image/Unified_cpp_image2.cpp:2: 53:11.84 /builddir/build/BUILD/firefox-69.0.1/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': 53:11.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:11.84 foundInterface = 0; \ 53:11.84 ^~~~~~~~~~~~~~ 53:11.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:11.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:11.84 ^~~~~~~~~~~~~~~~~~~~~~~ 53:11.84 /builddir/build/BUILD/firefox-69.0.1/image/imgRequestProxy.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:11.84 NS_INTERFACE_MAP_END 53:11.84 ^~~~~~~~~~~~~~~~~~~~ 53:11.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:11.84 else 53:11.84 ^~~~ 53:11.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 53:11.84 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 53:11.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:11.84 /builddir/build/BUILD/firefox-69.0.1/image/imgRequestProxy.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 53:11.84 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, TimedChannel() != nullptr) 53:11.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:12.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 53:12.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 53:12.54 from /builddir/build/BUILD/firefox-69.0.1/image/imgLoader.cpp:48, 53:12.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/image/Unified_cpp_image1.cpp:137: 53:12.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 53:12.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:12.54 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 53:12.54 ^ 53:12.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 53:12.54 struct Block { 53:12.54 ^~~~~ 53:15.19 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfx2DGlue.h:13, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/image/Image.h:13, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/image/ImageWrapper.h:10, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/image/ClippedImage.h:9, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/image/ImageOps.cpp:9, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/image/Unified_cpp_image1.cpp:2: 53:15.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 53:15.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 53:15.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 53:15.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 53:15.19 memset(&aArr[0], 0, N * sizeof(T)); 53:15.19 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:15.19 In file included from /usr/include/c++/8/map:61, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/image/SurfaceCache.h:25, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/image/ISurfaceProvider.h:23, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/image/LookupResult.h:17, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/image/Image.h:16, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/image/ImageWrapper.h:10, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/image/ClippedImage.h:9, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/image/ImageOps.cpp:9, 53:15.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/image/Unified_cpp_image1.cpp:2: 53:15.19 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 53:15.19 class map 53:15.19 ^~~ 53:18.93 image/decoders/icon/gtk 53:21.32 In file included from /builddir/build/BUILD/firefox-69.0.1/image/decoders/nsGIFDecoder2.h:13, 53:21.32 from /builddir/build/BUILD/firefox-69.0.1/image/decoders/nsGIFDecoder2.cpp:41, 53:21.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/image/decoders/Unified_cpp_image_decoders0.cpp:20: 53:21.32 /builddir/build/BUILD/firefox-69.0.1/image/SurfacePipe.h: In member function 'mozilla::image::LexerTransition mozilla::image::nsGIFDecoder2::ReadLZWData(const char*, size_t)': 53:21.32 /builddir/build/BUILD/firefox-69.0.1/image/SurfacePipe.h:509:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 53:21.32 if (*result == WriteState::FINISHED) { 53:21.32 ^~ 53:21.32 /builddir/build/BUILD/firefox-69.0.1/image/SurfacePipe.h:496:23: note: 'result' was declared here 53:21.32 Maybe result; 53:21.32 ^~~~~~ 53:21.74 image/decoders/icon 53:23.86 image/encoders/ico 53:25.49 image/encoders/png 53:26.08 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 53:26.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 53:26.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 53:26.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWeakReference.h:14, 53:26.08 from /builddir/build/BUILD/firefox-69.0.1/image/decoders/icon/nsIconProtocolHandler.h:9, 53:26.08 from /builddir/build/BUILD/firefox-69.0.1/image/decoders/icon/nsIconProtocolHandler.cpp:7, 53:26.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp:2: 53:26.08 /builddir/build/BUILD/firefox-69.0.1/image/decoders/icon/nsIconURI.cpp: In member function 'virtual nsresult nsMozIconURI::QueryInterface(const nsIID&, void**)': 53:26.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:26.08 foundInterface = 0; \ 53:26.08 ^~~~~~~~~~~~~~ 53:26.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:26.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:26.08 ^~~~~~~~~~~~~~~~~~~~~~~ 53:26.08 /builddir/build/BUILD/firefox-69.0.1/image/decoders/icon/nsIconURI.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:26.08 NS_INTERFACE_MAP_END 53:26.08 ^~~~~~~~~~~~~~~~~~~~ 53:26.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:26.08 else 53:26.08 ^~~~ 53:26.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 53:26.08 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 53:26.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:26.08 /builddir/build/BUILD/firefox-69.0.1/image/decoders/icon/nsIconURI.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 53:26.08 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsINestedURI, mIconURL) 53:26.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:27.90 image/encoders/jpeg 53:28.66 image/encoders/bmp 53:29.32 image/test/gtest 53:30.37 dom/abort 53:35.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 53:35.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 53:35.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 53:35.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 53:35.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 53:35.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 53:35.55 from /builddir/build/BUILD/firefox-69.0.1/dom/abort/AbortController.h:10, 53:35.55 from /builddir/build/BUILD/firefox-69.0.1/dom/abort/AbortController.cpp:7, 53:35.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 53:35.55 /builddir/build/BUILD/firefox-69.0.1/dom/abort/AbortController.cpp: In member function 'virtual nsresult mozilla::dom::AbortController::QueryInterface(const nsIID&, void**)': 53:35.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:35.55 foundInterface = 0; \ 53:35.55 ^~~~~~~~~~~~~~ 53:35.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:35.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:35.55 ^~~~~~~~~~~~~~~~~~~~~~~ 53:35.55 /builddir/build/BUILD/firefox-69.0.1/dom/abort/AbortController.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:35.55 NS_INTERFACE_MAP_END 53:35.55 ^~~~~~~~~~~~~~~~~~~~ 53:35.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:35.55 else 53:35.55 ^~~~ 53:35.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:35.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:35.55 ^~~~~~~~~~~~~~~~~~ 53:35.55 /builddir/build/BUILD/firefox-69.0.1/dom/abort/AbortController.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:35.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:35.55 ^~~~~~~~~~~~~~~~~~~~~~ 53:35.57 /builddir/build/BUILD/firefox-69.0.1/dom/abort/AbortSignal.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignal::QueryInterface(const nsIID&, void**)': 53:35.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:35.57 foundInterface = 0; \ 53:35.57 ^~~~~~~~~~~~~~ 53:35.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:35.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:35.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:35.57 /builddir/build/BUILD/firefox-69.0.1/dom/abort/AbortSignal.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:35.57 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 53:35.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:35.57 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/abort/AbortController.h:12, 53:35.57 from /builddir/build/BUILD/firefox-69.0.1/dom/abort/AbortController.cpp:7, 53:35.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 53:35.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:35.57 } else 53:35.57 ^~~~ 53:35.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:35.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:35.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:35.57 /builddir/build/BUILD/firefox-69.0.1/dom/abort/AbortSignal.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:35.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AbortSignal) 53:35.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:36.77 dom/animation 53:37.51 dom/base 53:44.08 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 53:44.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 53:44.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:44.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 53:44.08 from /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsTArray.h:30, 53:44.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 53:44.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DOMRectBinding.h:9, 53:44.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 53:44.08 from /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMIntersectionObserver.h:11, 53:44.08 from /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMIntersectionObserver.cpp:7: 53:44.08 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)': 53:44.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:44.08 foundInterface = 0; \ 53:44.08 ^~~~~~~~~~~~~~ 53:44.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:44.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:44.08 ^~~~~~~~~~~~~~~~~~~~~~~ 53:44.08 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMIntersectionObserver.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:44.08 NS_INTERFACE_MAP_END 53:44.08 ^~~~~~~~~~~~~~~~~~~~ 53:44.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:44.09 else 53:44.09 ^~~~ 53:44.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:44.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:44.09 ^~~~~~~~~~~~~~~~~~ 53:44.09 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMIntersectionObserver.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:44.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:44.09 ^~~~~~~~~~~~~~~~~~~~~~ 53:44.09 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)': 53:44.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:44.09 foundInterface = 0; \ 53:44.09 ^~~~~~~~~~~~~~ 53:44.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:44.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:44.09 ^~~~~~~~~~~~~~~~~~~~~~~ 53:44.09 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMIntersectionObserver.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:44.09 NS_INTERFACE_MAP_END 53:44.09 ^~~~~~~~~~~~~~~~~~~~ 53:44.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:44.09 else 53:44.09 ^~~~ 53:44.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:44.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:44.09 ^~~~~~~~~~~~~~~~~~ 53:44.09 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMIntersectionObserver.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:44.09 NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver) 53:44.09 ^~~~~~~~~~~~~~~~~~~~~~ 53:45.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 53:45.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 53:45.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:45.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 53:45.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 53:45.13 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 53:45.13 from /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.h:10, 53:45.13 from /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.cpp:7, 53:45.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 53:45.13 /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': 53:45.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:45.13 foundInterface = 0; \ 53:45.13 ^~~~~~~~~~~~~~ 53:45.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:45.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:45.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:45.13 /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:45.13 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 53:45.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:45.13 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 53:45.13 from /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.h:10, 53:45.13 from /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.cpp:7, 53:45.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 53:45.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:45.13 } else 53:45.13 ^~~~ 53:45.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:45.14 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:45.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:45.14 /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:45.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Animation) 53:45.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:45.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 53:45.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 53:45.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:45.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 53:45.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 53:45.21 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 53:45.21 from /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.h:10, 53:45.22 from /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.cpp:7, 53:45.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 53:45.22 /builddir/build/BUILD/firefox-69.0.1/dom/animation/AnimationEffect.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffect::QueryInterface(const nsIID&, void**)': 53:45.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:45.22 foundInterface = 0; \ 53:45.22 ^~~~~~~~~~~~~~ 53:45.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:45.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:45.22 ^~~~~~~~~~~~~~~~~~~~~~~ 53:45.22 /builddir/build/BUILD/firefox-69.0.1/dom/animation/AnimationEffect.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:45.22 NS_INTERFACE_MAP_END 53:45.22 ^~~~~~~~~~~~~~~~~~~~ 53:45.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:45.22 else 53:45.22 ^~~~ 53:45.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:45.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:45.22 ^~~~~~~~~~~~~~~~~~ 53:45.22 /builddir/build/BUILD/firefox-69.0.1/dom/animation/AnimationEffect.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:45.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:45.22 ^~~~~~~~~~~~~~~~~~~~~~ 53:45.24 /builddir/build/BUILD/firefox-69.0.1/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': 53:45.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:45.24 foundInterface = 0; \ 53:45.24 ^~~~~~~~~~~~~~ 53:45.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:45.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:45.24 ^~~~~~~~~~~~~~~~~~~~~~~ 53:45.24 /builddir/build/BUILD/firefox-69.0.1/dom/animation/AnimationTimeline.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:45.24 NS_INTERFACE_MAP_END 53:45.24 ^~~~~~~~~~~~~~~~~~~~ 53:45.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:45.24 else 53:45.24 ^~~~ 53:45.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:45.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:45.24 ^~~~~~~~~~~~~~~~~~ 53:45.24 /builddir/build/BUILD/firefox-69.0.1/dom/animation/AnimationTimeline.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:45.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:45.24 ^~~~~~~~~~~~~~~~~~~~~~ 53:45.27 /builddir/build/BUILD/firefox-69.0.1/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': 53:45.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:45.27 foundInterface = 0; \ 53:45.27 ^~~~~~~~~~~~~~ 53:45.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:45.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:45.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:45.27 /builddir/build/BUILD/firefox-69.0.1/dom/animation/DocumentTimeline.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:45.27 NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) 53:45.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:45.27 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 53:45.27 from /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.h:10, 53:45.27 from /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.cpp:7, 53:45.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 53:45.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:45.27 } else 53:45.27 ^~~~ 53:45.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:45.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:45.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:45.27 /builddir/build/BUILD/firefox-69.0.1/dom/animation/DocumentTimeline.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:45.27 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentTimeline) 53:45.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:45.88 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 53:45.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 53:45.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 53:45.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 53:45.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 53:45.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 53:45.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 53:45.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 53:45.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 53:45.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 53:45.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 53:45.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 53:45.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxPlatform.h:17, 53:45.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StaticPrefs.h:10, 53:45.88 from /builddir/build/BUILD/firefox-69.0.1/image/FrameAnimator.h:11, 53:45.88 from /builddir/build/BUILD/firefox-69.0.1/image/Decoder.h:9, 53:45.88 from /builddir/build/BUILD/firefox-69.0.1/image/test/gtest/Common.h:17, 53:45.88 from /builddir/build/BUILD/firefox-69.0.1/image/test/gtest/Common.cpp:6, 53:45.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/image/test/gtest/Unified_cpp_image_test_gtest0.cpp:2: 53:45.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 53:45.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 53:45.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 53:45.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 53:45.89 memset(&aArr[0], 0, N * sizeof(T)); 53:45.89 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:45.89 In file included from /usr/include/c++/8/map:61, 53:45.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 53:45.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 53:45.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gtest/internal/gtest-internal.h:58, 53:45.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gtest/gtest.h:59, 53:45.89 from /builddir/build/BUILD/firefox-69.0.1/image/test/gtest/Common.h:11, 53:45.89 from /builddir/build/BUILD/firefox-69.0.1/image/test/gtest/Common.cpp:6, 53:45.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/image/test/gtest/Unified_cpp_image_test_gtest0.cpp:2: 53:45.89 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 53:45.89 class map 53:45.89 ^~~ 53:46.19 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 53:46.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 53:46.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:46.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 53:46.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 53:46.20 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 53:46.20 from /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.h:10, 53:46.20 from /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.cpp:7, 53:46.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 53:46.20 /builddir/build/BUILD/firefox-69.0.1/dom/animation/KeyframeEffect.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffect::QueryInterface(const nsIID&, void**)': 53:46.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:46.20 foundInterface = 0; \ 53:46.20 ^~~~~~~~~~~~~~ 53:46.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:46.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:46.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:46.20 /builddir/build/BUILD/firefox-69.0.1/dom/animation/KeyframeEffect.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:46.20 NS_INTERFACE_MAP_END_INHERITING(AnimationEffect) 53:46.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:46.20 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 53:46.20 from /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.h:10, 53:46.20 from /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.cpp:7, 53:46.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 53:46.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:46.20 } else 53:46.20 ^~~~ 53:46.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:46.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:46.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:46.20 /builddir/build/BUILD/firefox-69.0.1/dom/animation/KeyframeEffect.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:46.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(KeyframeEffect) 53:46.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:47.62 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 53:47.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 53:47.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 53:47.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 53:47.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 53:47.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 53:47.62 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 53:47.63 from /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.h:10, 53:47.63 from /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.cpp:7, 53:47.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 53:47.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 53:47.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 53:47.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 53:47.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 53:47.63 memset(&aArr[0], 0, N * sizeof(T)); 53:47.63 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:47.63 In file included from /usr/include/c++/8/map:61, 53:47.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 53:47.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 53:47.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 53:47.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 53:47.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 53:47.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 53:47.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EffectCompositor.h:16, 53:47.63 from /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.h:16, 53:47.63 from /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.cpp:7, 53:47.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 53:47.63 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 53:47.63 class map 53:47.63 ^~~ 53:57.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 53:57.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 53:57.37 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentUtils.cpp:49: 53:57.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 53:57.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:57.37 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 53:57.37 ^ 53:57.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 53:57.37 struct Block { 53:57.37 ^~~~~ 54:02.06 In file included from /builddir/build/BUILD/firefox-69.0.1/image/test/gtest/Common.h:22, 54:02.07 from /builddir/build/BUILD/firefox-69.0.1/image/test/gtest/TestStreamingLexer.cpp:7, 54:02.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/image/test/gtest/Unified_cpp_image_test_gtest1.cpp:2: 54:02.07 /builddir/build/BUILD/firefox-69.0.1/image/SurfacePipe.h: In member function 'virtual void ImageSurfaceSink_SurfaceSinkWritePixelBlocks_Test::TestBody()': 54:02.07 /builddir/build/BUILD/firefox-69.0.1/image/SurfacePipe.h:509:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 54:02.07 if (*result == WriteState::FINISHED) { 54:02.07 ^~ 54:02.07 /builddir/build/BUILD/firefox-69.0.1/image/SurfacePipe.h:496:23: note: 'result' was declared here 54:02.07 Maybe result; 54:02.07 ^~~~~~ 54:06.61 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 54:06.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 54:06.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 54:06.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 54:06.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 54:06.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 54:06.62 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentUtils.h:21, 54:06.62 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentUtils.cpp:9: 54:06.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 54:06.62 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 54:06.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 54:06.62 memset(aT, 0, sizeof(T)); 54:06.62 ~~~~~~^~~~~~~~~~~~~~~~~~ 54:06.62 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentUtils.cpp:231: 54:06.62 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 54:06.62 struct GlobalProperties { 54:06.62 ^~~~~~~~~~~~~~~~ 54:06.98 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 54:06.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 54:06.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 54:06.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 54:06.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 54:06.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 54:06.98 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentUtils.h:21, 54:06.98 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentUtils.cpp:9: 54:06.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 54:06.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 54:06.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 54:06.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 54:06.99 memset(&aArr[0], 0, N * sizeof(T)); 54:06.99 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:06.99 In file included from /usr/include/c++/8/map:61, 54:06.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 54:06.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 54:06.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:10, 54:06.99 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentUtils.cpp:27: 54:06.99 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 54:06.99 class map 54:06.99 ^~~ 54:13.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 54:13.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 54:13.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 54:13.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsViewManager.h:14, 54:13.71 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.cpp:54: 54:13.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 54:13.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:13.71 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 54:13.71 ^ 54:13.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 54:13.71 struct Block { 54:13.71 ^~~~~ 54:18.28 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/image/test/gtest/Unified_cpp_image_test_gtest0.cpp:20: 54:18.28 /builddir/build/BUILD/firefox-69.0.1/image/test/gtest/TestAnimationFrameBuffer.cpp: In function 'void VerifyAdvance(mozilla::image::AnimationFrameBuffer&, size_t, bool)': 54:18.28 /builddir/build/BUILD/firefox-69.0.1/image/test/gtest/TestAnimationFrameBuffer.cpp:112:29: warning: 'totalRecycled' may be used uninitialized in this function [-Wmaybe-uninitialized] 54:18.28 EXPECT_EQ(totalRecycled + 1, queue.Recycle().size()); 54:18.28 ^ 54:18.40 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 54:18.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 54:18.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 54:18.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWeakReference.h:14, 54:18.40 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.h:10, 54:18.40 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.cpp:7: 54:18.40 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)': 54:18.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:18.40 foundInterface = 0; \ 54:18.40 ^~~~~~~~~~~~~~ 54:18.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:18.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:18.40 ^~~~~~~~~~~~~~~~~~~~~~~ 54:18.40 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.cpp:203:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:18.40 NS_INTERFACE_MAP_END 54:18.40 ^~~~~~~~~~~~~~~~~~~~ 54:18.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:18.40 else 54:18.40 ^~~~ 54:18.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:18.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:18.40 ^~~~~~~~~~~~~~~~~~ 54:18.40 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.cpp:202:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:18.40 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 54:18.40 ^~~~~~~~~~~~~~~~~~~~~~ 54:18.58 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)': 54:18.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:18.58 foundInterface = 0; \ 54:18.58 ^~~~~~~~~~~~~~ 54:18.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:18.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:18.58 ^~~~~~~~~~~~~~~~~~~~~~~ 54:18.58 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.cpp:4088:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:18.58 NS_INTERFACE_MAP_END 54:18.58 ^~~~~~~~~~~~~~~~~~~~ 54:18.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:18.58 else 54:18.58 ^~~~ 54:18.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:18.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:18.59 ^~~~~~~~~~~~~~~~~~ 54:18.59 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.cpp:4087:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:18.59 NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList) 54:18.59 ^~~~~~~~~~~~~~~~~~~~~~ 54:18.97 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 54:18.97 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentChild.h:15, 54:18.97 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameMessageManager.cpp:11: 54:18.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 54:18.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:18.97 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 54:18.97 ^ 54:18.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 54:18.97 struct Block { 54:18.97 ^~~~~ 54:20.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 54:20.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 54:20.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIMessageManager.h:10, 54:20.20 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameMessageManager.h:10, 54:20.20 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameMessageManager.cpp:9: 54:20.20 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)': 54:20.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:20.20 foundInterface = 0; \ 54:20.20 ^~~~~~~~~~~~~~ 54:20.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:20.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:20.20 ^~~~~~~~~~~~~~~~~~~~~~~ 54:20.20 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameMessageManager.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:20.20 NS_INTERFACE_MAP_END 54:20.20 ^~~~~~~~~~~~~~~~~~~~ 54:20.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:20.20 else 54:20.20 ^~~~ 54:20.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 54:20.20 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 54:20.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:20.20 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameMessageManager.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 54:20.20 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIMessageSender, 54:20.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:20.34 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 54:20.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 54:20.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 54:20.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 54:20.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 54:20.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 54:20.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDOMWindowUtils.h:21, 54:20.34 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.h:12, 54:20.34 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.cpp:7: 54:20.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 54:20.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 54:20.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 54:20.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 54:20.34 memset(&aArr[0], 0, N * sizeof(T)); 54:20.34 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:20.34 In file included from /usr/include/c++/8/map:61, 54:20.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 54:20.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 54:20.34 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 54:20.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:13, 54:20.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/CompositorBridgeChild.h:14, 54:20.34 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.cpp:9: 54:20.34 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 54:20.34 class map 54:20.34 ^~~ 54:20.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 54:20.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 54:20.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 54:20.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 54:20.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 54:20.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 54:20.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDOMWindowUtils.h:21, 54:20.54 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.h:12, 54:20.54 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.cpp:7: 54:20.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 54:20.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 54:20.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 54:20.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, 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:20.55 memset(&aArr[0], 0, N * sizeof(T)); 54:20.55 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:20.55 In file included from /usr/include/c++/8/vector:64, 54:20.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 54:20.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 54:20.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 54:20.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 54:20.55 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:17, 54:20.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 54:20.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 54:20.55 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.h:14, 54:20.55 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.cpp:7: 54:20.55 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 54:20.55 class vector : protected _Vector_base<_Tp, _Alloc> 54:20.55 ^~~~~~ 54:20.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 54:20.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 54:20.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 54:20.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 54:20.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 54:20.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 54:20.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDOMWindowUtils.h:21, 54:20.55 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.h:12, 54:20.55 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.cpp:7: 54:20.55 /builddir/build/BUILD/firefox-69.0.1/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:20.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 54:20.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 54:20.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, 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:20.55 memset(&aArr[0], 0, N * sizeof(T)); 54:20.55 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:20.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 54:20.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 54:20.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 54:20.55 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.cpp:117: 54:20.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 54:20.55 class ClipManager { 54:20.55 ^~~~~~~~~~~ 54:21.14 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 54:21.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 54:21.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 54:21.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 54:21.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 54:21.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 54:21.14 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameMessageManager.h:17, 54:21.14 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameMessageManager.cpp:9: 54:21.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 54:21.14 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 54:21.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 54:21.14 memset(aT, 0, sizeof(T)); 54:21.14 ~~~~~~^~~~~~~~~~~~~~~~~~ 54:21.14 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameMessageManager.cpp:61: 54:21.14 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 54:21.14 struct GlobalProperties { 54:21.14 ^~~~~~~~~~~~~~~~ 54:29.89 dom/base/test/gtest 54:36.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 54:36.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 54:36.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 54:36.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsViewManager.h:14, 54:36.13 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:132: 54:36.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 54:36.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:36.13 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 54:36.13 ^ 54:36.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 54:36.13 struct Block { 54:36.13 ^~~~~ 54:38.56 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 54:38.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 54:38.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/domstubs.h:10, 54:38.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDOMWindow.h:10, 54:38.56 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:10, 54:38.56 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.h:10, 54:38.56 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindow.h:14, 54:38.56 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:7: 54:38.56 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)': 54:38.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:38.57 foundInterface = 0; \ 54:38.57 ^~~~~~~~~~~~~~ 54:38.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:38.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:38.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:38.57 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:439:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:38.57 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 54:38.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:38.57 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 54:38.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 54:38.57 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 54:38.57 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.h:10, 54:38.57 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindow.h:14, 54:38.57 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:7: 54:38.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:38.57 } else 54:38.57 ^~~~ 54:38.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:38.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:38.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:38.57 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:438:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:38.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestExecutorTimeoutHandler) 54:38.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:38.57 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 54:38.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 54:38.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/domstubs.h:10, 54:38.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDOMWindow.h:10, 54:38.57 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:10, 54:38.57 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.h:10, 54:38.57 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindow.h:14, 54:38.57 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:7: 54:38.57 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)': 54:38.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:38.57 foundInterface = 0; \ 54:38.57 ^~~~~~~~~~~~~~ 54:38.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:38.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:38.57 ^~~~~~~~~~~~~~~~~~~~~~~ 54:38.57 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:527:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:38.57 NS_INTERFACE_MAP_END 54:38.57 ^~~~~~~~~~~~~~~~~~~~ 54:38.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:38.57 else 54:38.57 ^~~~ 54:38.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:38.57 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:38.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:38.57 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:526:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:38.57 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) 54:38.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:38.58 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)': 54:38.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:38.58 foundInterface = 0; \ 54:38.58 ^~~~~~~~~~~~~~ 54:38.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:38.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:38.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:38.58 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:742:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:38.58 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 54:38.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:38.58 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 54:38.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 54:38.58 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 54:38.58 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.h:10, 54:38.59 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindow.h:14, 54:38.59 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:7: 54:38.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:38.59 } else 54:38.59 ^~~~ 54:38.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:38.59 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:38.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:38.59 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:741:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:38.59 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestTimeoutHandler) 54:38.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:38.61 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 54:38.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 54:38.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/domstubs.h:10, 54:38.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDOMWindow.h:10, 54:38.61 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:10, 54:38.62 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.h:10, 54:38.62 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindow.h:14, 54:38.62 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:7: 54:38.62 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult nsGlobalWindowInner::QueryInterface(const nsIID&, void**)': 54:38.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:38.62 foundInterface = 0; \ 54:38.62 ^~~~~~~~~~~~~~ 54:38.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:38.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:38.62 ^~~~~~~~~~~~~~~~~~~~~~~ 54:38.62 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:1277:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:38.62 NS_INTERFACE_MAP_END 54:38.62 ^~~~~~~~~~~~~~~~~~~~ 54:38.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:38.62 else 54:38.62 ^~~~ 54:38.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:38.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:38.62 ^~~~~~~~~~~~~~~~~~ 54:38.62 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:1276:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:38.62 NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 54:38.62 ^~~~~~~~~~~~~~~~~~~~~~ 54:39.86 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult WindowScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 54:39.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:39.86 foundInterface = 0; \ 54:39.86 ^~~~~~~~~~~~~~ 54:39.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:39.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:39.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:39.87 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:5694:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:39.87 NS_INTERFACE_MAP_END_INHERITING(ScriptTimeoutHandler) 54:39.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:39.87 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 54:39.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 54:39.87 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 54:39.87 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.h:10, 54:39.87 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindow.h:14, 54:39.87 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:7: 54:39.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:39.87 } else 54:39.87 ^~~~ 54:39.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:39.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:39.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:39.87 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:5693:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:39.87 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WindowScriptTimeoutHandler) 54:39.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:40.62 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 54:40.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 54:40.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 54:40.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 54:40.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 54:40.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 54:40.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 54:40.63 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 54:40.63 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.h:10, 54:40.63 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindow.h:14, 54:40.63 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:7: 54:40.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 54:40.63 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 54:40.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 54:40.63 memset(aT, 0, sizeof(T)); 54:40.63 ~~~~~~^~~~~~~~~~~~~~~~~~ 54:40.63 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:172: 54:40.63 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 54:40.63 struct GlobalProperties { 54:40.63 ^~~~~~~~~~~~~~~~ 54:41.27 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 54:41.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 54:41.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 54:41.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 54:41.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 54:41.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 54:41.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 54:41.27 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 54:41.27 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.h:10, 54:41.27 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindow.h:14, 54:41.27 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:7: 54:41.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 54:41.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 54:41.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 54:41.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 54:41.27 memset(&aArr[0], 0, N * sizeof(T)); 54:41.27 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:41.27 In file included from /usr/include/c++/8/map:61, 54:41.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 54:41.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 54:41.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 54:41.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 54:41.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DocumentInlines.h:11, 54:41.27 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:24: 54:41.27 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 54:41.27 class map 54:41.27 ^~~ 54:43.65 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 54:43.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 54:43.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 54:43.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsViewManager.h:14, 54:43.65 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowOuter.cpp:126: 54:43.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 54:43.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:43.65 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 54:43.65 ^ 54:43.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 54:43.65 struct Block { 54:43.65 ^~~~~ 54:44.35 dom/bindings 54:45.01 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 54:45.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 54:45.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/domstubs.h:10, 54:45.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDOMWindow.h:10, 54:45.01 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:10, 54:45.01 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.h:10, 54:45.01 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindow.h:14, 54:45.01 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 54:45.01 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowOuter.cpp: In member function 'virtual nsresult nsGlobalWindowOuter::QueryInterface(const nsIID&, void**)': 54:45.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:45.01 foundInterface = 0; \ 54:45.01 ^~~~~~~~~~~~~~ 54:45.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:45.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:45.01 ^~~~~~~~~~~~~~~~~~~~~~~ 54:45.01 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowOuter.cpp:1343:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:45.01 NS_INTERFACE_MAP_END 54:45.01 ^~~~~~~~~~~~~~~~~~~~ 54:45.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:45.01 else 54:45.01 ^~~~ 54:45.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:45.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:45.01 ^~~~~~~~~~~~~~~~~~ 54:45.01 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowOuter.cpp:1342:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:45.01 NS_INTERFACE_MAP_ENTRY(nsIObserver) 54:45.01 ^~~~~~~~~~~~~~~~~~~~~~ 54:46.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 54:46.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 54:46.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 54:46.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 54:46.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 54:46.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 54:46.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 54:46.02 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 54:46.02 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.h:10, 54:46.02 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindow.h:14, 54:46.02 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 54:46.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 54:46.03 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 54:46.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 54:46.03 memset(aT, 0, sizeof(T)); 54:46.03 ~~~~~~^~~~~~~~~~~~~~~~~~ 54:46.03 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowOuter.cpp:164: 54:46.03 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 54:46.03 struct GlobalProperties { 54:46.03 ^~~~~~~~~~~~~~~~ 54:47.60 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 54:47.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 54:47.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 54:47.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 54:47.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 54:47.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 54:47.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 54:47.60 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 54:47.60 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.h:10, 54:47.60 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindow.h:14, 54:47.60 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 54:47.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 54:47.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 54:47.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 54:47.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 54:47.61 memset(&aArr[0], 0, N * sizeof(T)); 54:47.61 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:47.61 In file included from /usr/include/c++/8/map:61, 54:47.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 54:47.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 54:47.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 54:47.61 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 54:47.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 54:47.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 54:47.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 54:47.61 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 54:47.61 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 54:47.61 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 54:47.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AccessibleCaretEventHub.h:15, 54:47.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Selection.h:12, 54:47.61 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrameSelection.h:12, 54:47.61 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowOuter.cpp:61: 54:47.61 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 54:47.61 class map 54:47.61 ^~~ 54:52.09 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 54:52.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 54:52.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 54:52.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 54:52.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 54:52.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 54:52.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:32, 54:52.09 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsImageLoadingContent.h:23, 54:52.09 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsImageLoadingContent.cpp:13: 54:52.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 54:52.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 54:52.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 54:52.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 54:52.09 memset(&aArr[0], 0, N * sizeof(T)); 54:52.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:52.09 In file included from /usr/include/c++/8/map:61, 54:52.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 54:52.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 54:52.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 54:52.09 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 54:52.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 54:52.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindContext.h:16, 54:52.09 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsImageLoadingContent.cpp:16: 54:52.10 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 54:52.10 class map 54:52.10 ^~~ 54:54.06 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 54:54.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxUserFontSet.h:9, 54:54.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FontFace.h:15, 54:54.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FontFaceSetLoadEventBinding.h:12, 54:54.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RegisterBindings.cpp:141: 54:54.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 54:54.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:54.06 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 54:54.06 ^ 54:54.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 54:54.06 struct Block { 54:54.06 ^~~~~ 55:01.81 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 55:01.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 55:01.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 55:01.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 55:01.81 from /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsTArray.h:30, 55:01.81 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPluginArray.h:10, 55:01.81 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPluginArray.cpp:7: 55:01.81 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)': 55:01.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:01.81 foundInterface = 0; \ 55:01.81 ^~~~~~~~~~~~~~ 55:01.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:01.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:01.81 ^~~~~~~~~~~~~~~~~~~~~~~ 55:01.81 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPluginArray.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:01.81 NS_INTERFACE_MAP_END 55:01.81 ^~~~~~~~~~~~~~~~~~~~ 55:01.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:01.81 else 55:01.81 ^~~~ 55:01.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:01.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:01.81 ^~~~~~~~~~~~~~~~~~ 55:01.81 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPluginArray.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:01.81 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 55:01.81 ^~~~~~~~~~~~~~~~~~~~~~ 55:01.83 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)': 55:01.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:01.84 foundInterface = 0; \ 55:01.84 ^~~~~~~~~~~~~~ 55:01.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:01.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:01.84 ^~~~~~~~~~~~~~~~~~~~~~~ 55:01.84 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPluginArray.cpp:380:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:01.84 NS_INTERFACE_MAP_END 55:01.84 ^~~~~~~~~~~~~~~~~~~~ 55:01.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:01.84 else 55:01.84 ^~~~ 55:01.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:01.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:01.84 ^~~~~~~~~~~~~~~~~~ 55:01.84 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPluginArray.cpp:379:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:01.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:01.84 ^~~~~~~~~~~~~~~~~~~~~~ 55:08.30 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 55:08.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 55:08.30 from /builddir/build/BUILD/firefox-69.0.1/image/imgLoader.h:11, 55:08.30 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsObjectLoadingContent.cpp:13: 55:08.30 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)': 55:08.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:08.30 foundInterface = 0; \ 55:08.30 ^~~~~~~~~~~~~~ 55:08.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:08.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:08.30 ^~~~~~~~~~~~~~~~~~~~~~~ 55:08.30 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsObjectLoadingContent.cpp:1179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:08.30 NS_INTERFACE_MAP_END 55:08.30 ^~~~~~~~~~~~~~~~~~~~ 55:08.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:08.30 else 55:08.30 ^~~~ 55:08.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 55:08.30 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 55:08.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:08.30 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsObjectLoadingContent.cpp:1178:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 55:08.30 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor) 55:08.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:08.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 55:08.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 55:08.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RangeBoundary.h:10, 55:08.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, 55:08.76 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AbstractRange.cpp:7, 55:08.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 55:08.76 /builddir/build/BUILD/firefox-69.0.1/dom/base/AbstractRange.cpp: In member function 'virtual nsresult mozilla::dom::AbstractRange::QueryInterface(const nsIID&, void**)': 55:08.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:08.77 foundInterface = 0; \ 55:08.77 ^~~~~~~~~~~~~~ 55:08.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:08.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:08.77 ^~~~~~~~~~~~~~~~~~~~~~~ 55:08.77 /builddir/build/BUILD/firefox-69.0.1/dom/base/AbstractRange.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:08.77 NS_INTERFACE_MAP_END 55:08.77 ^~~~~~~~~~~~~~~~~~~~ 55:08.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:08.77 else 55:08.77 ^~~~ 55:08.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:08.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:08.77 ^~~~~~~~~~~~~~~~~~ 55:08.77 /builddir/build/BUILD/firefox-69.0.1/dom/base/AbstractRange.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:08.77 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:08.77 ^~~~~~~~~~~~~~~~~~~~~~ 55:09.23 /builddir/build/BUILD/firefox-69.0.1/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)': 55:09.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:09.23 foundInterface = 0; \ 55:09.23 ^~~~~~~~~~~~~~ 55:09.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:09.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:09.23 ^~~~~~~~~~~~~~~~~~~~~~~ 55:09.23 /builddir/build/BUILD/firefox-69.0.1/dom/base/Attr.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:09.23 NS_INTERFACE_MAP_END 55:09.23 ^~~~~~~~~~~~~~~~~~~~ 55:09.23 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/AbstractRange.cpp:12, 55:09.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 55:09.23 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentUtils.h:3394:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:09.23 } else 55:09.23 ^~~~ 55:09.23 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentUtils.h:3394:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 55:09.23 } else 55:09.23 ^~~~ 55:09.24 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:29: 55:09.24 /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.cpp: In member function 'nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)': 55:09.24 /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.cpp:172:66: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct AttrArray::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 55:09.24 (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr)); 55:09.24 ^ 55:09.24 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 55:09.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 55:09.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 55:09.24 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 55:09.24 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 55:09.25 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsRange.h:16, 55:09.25 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AbstractRange.cpp:16, 55:09.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 55:09.25 /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:123:10: note: 'struct AttrArray::InternalAttr' declared here 55:09.25 struct InternalAttr { 55:09.25 ^~~~~~~~~~~~ 55:09.25 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:29: 55:09.25 /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.cpp: In member function 'void AttrArray::Compact()': 55:09.25 /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.cpp:350:72: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead [-Wclass-memaccess] 55:09.25 realloc(impl, Impl::AllocationSizeForAttributes(impl->mAttrCount))); 55:09.25 ^ 55:09.25 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 55:09.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 55:09.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 55:09.25 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 55:09.25 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 55:09.25 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsRange.h:16, 55:09.25 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AbstractRange.cpp:16, 55:09.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 55:09.25 /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 55:09.25 class Impl { 55:09.26 ^~~~ 55:09.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:29: 55:09.26 /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.cpp: In member function 'bool AttrArray::GrowBy(uint32_t)': 55:09.26 /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.cpp:491:70: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead [-Wclass-memaccess] 55:09.26 static_cast(realloc(mImpl.release(), sizeInBytes.value())); 55:09.26 ^ 55:09.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 55:09.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 55:09.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 55:09.26 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 55:09.26 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 55:09.26 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsRange.h:16, 55:09.26 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AbstractRange.cpp:16, 55:09.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 55:09.26 /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 55:09.26 class Impl { 55:09.26 ^~~~ 55:09.70 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 55:09.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 55:09.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RangeBoundary.h:10, 55:09.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, 55:09.71 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AbstractRange.cpp:7, 55:09.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 55:09.71 /builddir/build/BUILD/firefox-69.0.1/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)': 55:09.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:09.71 foundInterface = 0; \ 55:09.71 ^~~~~~~~~~~~~~ 55:09.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:09.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:09.71 ^~~~~~~~~~~~~~~~~~~~~~~ 55:09.71 /builddir/build/BUILD/firefox-69.0.1/dom/base/BarProps.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:09.71 NS_INTERFACE_MAP_END 55:09.71 ^~~~~~~~~~~~~~~~~~~~ 55:09.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:09.71 else 55:09.71 ^~~~ 55:09.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:09.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:09.71 ^~~~~~~~~~~~~~~~~~ 55:09.71 /builddir/build/BUILD/firefox-69.0.1/dom/base/BarProps.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:09.71 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:09.71 ^~~~~~~~~~~~~~~~~~~~~~ 55:10.65 /builddir/build/BUILD/firefox-69.0.1/dom/base/BodyStream.cpp: In member function 'virtual nsresult mozilla::dom::BodyStreamHolder::QueryInterface(const nsIID&, void**)': 55:10.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:10.65 foundInterface = 0; \ 55:10.65 ^~~~~~~~~~~~~~ 55:10.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:10.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:10.65 ^~~~~~~~~~~~~~~~~~~~~~~ 55:10.65 /builddir/build/BUILD/firefox-69.0.1/dom/base/BodyStream.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:10.65 NS_INTERFACE_MAP_END 55:10.65 ^~~~~~~~~~~~~~~~~~~~ 55:10.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:10.65 else 55:10.65 ^~~~ 55:10.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:10.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:10.65 ^~~~~~~~~~~~~~~~~~ 55:10.65 /builddir/build/BUILD/firefox-69.0.1/dom/base/BodyStream.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:10.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:10.65 ^~~~~~~~~~~~~~~~~~~~~~ 55:10.70 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsTHashtable.h:21, 55:10.70 from /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsBaseHashtable.h:12, 55:10.70 from /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsRefPtrHashtable.h:10, 55:10.70 from /builddir/build/BUILD/firefox-69.0.1/image/imgLoader.h:18, 55:10.70 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsObjectLoadingContent.cpp:13: 55:10.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 55:10.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 55:10.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 55:10.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 55:10.70 memset(&aArr[0], 0, N * sizeof(T)); 55:10.70 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:10.70 In file included from /usr/include/c++/8/map:61, 55:10.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 55:10.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 55:10.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 55:10.70 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 55:10.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 55:10.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 55:10.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 55:10.70 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 55:10.70 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 55:10.70 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 55:10.70 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsIContentInlines.h:15, 55:10.70 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsObjectLoadingContent.cpp:17: 55:10.71 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 55:10.71 class map 55:10.71 ^~~ 55:10.73 /builddir/build/BUILD/firefox-69.0.1/dom/base/CharacterData.cpp: In member function 'virtual nsresult mozilla::dom::CharacterData::QueryInterface(const nsIID&, void**)': 55:10.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:10.74 foundInterface = 0; \ 55:10.74 ^~~~~~~~~~~~~~ 55:10.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:10.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:10.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:10.74 /builddir/build/BUILD/firefox-69.0.1/dom/base/CharacterData.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:10.74 NS_INTERFACE_MAP_END_INHERITING(nsIContent) 55:10.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:10.74 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 55:10.74 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINode.h:14, 55:10.74 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsIContent.h:13, 55:10.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 55:10.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, 55:10.74 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AbstractRange.cpp:7, 55:10.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 55:10.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:10.74 } else 55:10.74 ^~~~ 55:10.74 /builddir/build/BUILD/firefox-69.0.1/dom/base/CharacterData.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:10.74 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(CharacterData) 55:10.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:12.28 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 55:12.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 55:12.28 from /builddir/build/BUILD/firefox-69.0.1/dom/base/ChromeUtils.cpp:25, 55:12.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:128: 55:12.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 55:12.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:12.28 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 55:12.28 ^ 55:12.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 55:12.28 struct Block { 55:12.28 ^~~~~ 55:14.61 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 55:14.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 55:14.61 from /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentBlockingLog.cpp:11, 55:14.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 55:14.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 55:14.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:14.61 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 55:14.61 ^ 55:14.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 55:14.61 struct Block { 55:14.61 ^~~~~ 55:15.03 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 55:15.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 55:15.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 55:15.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 55:15.03 from /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentBlockingLog.h:10, 55:15.03 from /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentBlockingLog.cpp:7, 55:15.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 55:15.04 /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentProcessMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::ContentProcessMessageManager::QueryInterface(const nsIID&, void**)': 55:15.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:15.04 foundInterface = 0; \ 55:15.04 ^~~~~~~~~~~~~~ 55:15.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:15.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:15.04 ^~~~~~~~~~~~~~~~~~~~~~~ 55:15.04 /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentProcessMessageManager.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:15.04 NS_INTERFACE_MAP_END 55:15.04 ^~~~~~~~~~~~~~~~~~~~ 55:15.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:15.04 else 55:15.04 ^~~~ 55:15.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:15.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:15.04 ^~~~~~~~~~~~~~~~~~ 55:15.04 /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentProcessMessageManager.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:15.04 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 55:15.04 ^~~~~~~~~~~~~~~~~~~~~~ 55:15.16 /builddir/build/BUILD/firefox-69.0.1/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)': 55:15.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:15.16 foundInterface = 0; \ 55:15.16 ^~~~~~~~~~~~~~ 55:15.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:15.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:15.16 ^~~~~~~~~~~~~~~~~~~~~~~ 55:15.16 /builddir/build/BUILD/firefox-69.0.1/dom/base/Crypto.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:15.16 NS_INTERFACE_MAP_END 55:15.16 ^~~~~~~~~~~~~~~~~~~~ 55:15.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:15.17 else 55:15.17 ^~~~ 55:15.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:15.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:15.17 ^~~~~~~~~~~~~~~~~~ 55:15.17 /builddir/build/BUILD/firefox-69.0.1/dom/base/Crypto.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:15.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:15.17 ^~~~~~~~~~~~~~~~~~~~~~ 55:15.95 /builddir/build/BUILD/firefox-69.0.1/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)': 55:15.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:15.95 foundInterface = 0; \ 55:15.95 ^~~~~~~~~~~~~~ 55:15.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:15.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:15.95 ^~~~~~~~~~~~~~~~~~~~~~~ 55:15.95 /builddir/build/BUILD/firefox-69.0.1/dom/base/CustomElementRegistry.cpp:284:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:15.95 NS_INTERFACE_MAP_END 55:15.95 ^~~~~~~~~~~~~~~~~~~~ 55:15.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:15.95 else 55:15.95 ^~~~ 55:15.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:15.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:15.95 ^~~~~~~~~~~~~~~~~~ 55:15.95 /builddir/build/BUILD/firefox-69.0.1/dom/base/CustomElementRegistry.cpp:283:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:15.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:15.95 ^~~~~~~~~~~~~~~~~~~~~~ 55:16.09 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)': 55:16.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:16.09 foundInterface = 0; \ 55:16.09 ^~~~~~~~~~~~~~ 55:16.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:16.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:16.09 ^~~~~~~~~~~~~~~~~~~~~~~ 55:16.09 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMException.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:16.09 NS_INTERFACE_MAP_END 55:16.09 ^~~~~~~~~~~~~~~~~~~~ 55:16.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:16.09 else 55:16.09 ^~~~ 55:16.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:16.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:16.09 ^~~~~~~~~~~~~~~~~~ 55:16.09 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMException.cpp:147:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:16.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:16.09 ^~~~~~~~~~~~~~~~~~~~~~ 55:16.15 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)': 55:16.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:16.15 foundInterface = 0; \ 55:16.15 ^~~~~~~~~~~~~~ 55:16.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:16.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:16.16 ^~~~~~~~~~~~~~~~~~~~~~~ 55:16.16 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMImplementation.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:16.16 NS_INTERFACE_MAP_END 55:16.16 ^~~~~~~~~~~~~~~~~~~~ 55:16.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:16.16 else 55:16.16 ^~~~ 55:16.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:16.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:16.16 ^~~~~~~~~~~~~~~~~~ 55:16.16 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMImplementation.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:16.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:16.16 ^~~~~~~~~~~~~~~~~~~~~~ 55:16.56 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)': 55:16.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:16.56 foundInterface = 0; \ 55:16.56 ^~~~~~~~~~~~~~ 55:16.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:16.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:16.56 ^~~~~~~~~~~~~~~~~~~~~~~ 55:16.56 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMParser.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:16.56 NS_INTERFACE_MAP_END 55:16.56 ^~~~~~~~~~~~~~~~~~~~ 55:16.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:16.56 else 55:16.56 ^~~~ 55:16.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:16.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:16.56 ^~~~~~~~~~~~~~~~~~ 55:16.56 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMParser.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:16.56 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:16.56 ^~~~~~~~~~~~~~~~~~~~~~ 55:16.60 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)': 55:16.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:16.60 foundInterface = 0; \ 55:16.60 ^~~~~~~~~~~~~~ 55:16.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:16.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:16.60 ^~~~~~~~~~~~~~~~~~~~~~~ 55:16.60 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMRect.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:16.60 NS_INTERFACE_MAP_END 55:16.60 ^~~~~~~~~~~~~~~~~~~~ 55:16.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:16.60 else 55:16.60 ^~~~ 55:16.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:16.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:16.60 ^~~~~~~~~~~~~~~~~~ 55:16.61 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMRect.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:16.61 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:16.61 ^~~~~~~~~~~~~~~~~~~~~~ 55:16.62 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)': 55:16.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:16.62 foundInterface = 0; \ 55:16.62 ^~~~~~~~~~~~~~ 55:16.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:16.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:16.62 ^~~~~~~~~~~~~~~~~~~~~~~ 55:16.62 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMRect.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:16.62 NS_INTERFACE_MAP_END 55:16.63 ^~~~~~~~~~~~~~~~~~~~ 55:16.63 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 55:16.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 55:16.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 55:16.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 55:16.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 55:16.63 from /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentBlockingLog.h:10, 55:16.63 from /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentBlockingLog.cpp:7, 55:16.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 55:16.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:16.63 } else 55:16.63 ^~~~ 55:16.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:16.63 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:16.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:16.63 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMRect.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 55:16.63 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList) 55:16.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:16.63 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 55:16.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 55:16.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 55:16.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 55:16.63 from /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentBlockingLog.h:10, 55:16.63 from /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentBlockingLog.cpp:7, 55:16.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 55:16.64 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)': 55:16.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:16.64 foundInterface = 0; \ 55:16.64 ^~~~~~~~~~~~~~ 55:16.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:16.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:16.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:16.64 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMRequest.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:16.64 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 55:16.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:16.64 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 55:16.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 55:16.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 55:16.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 55:16.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 55:16.64 from /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentBlockingLog.h:10, 55:16.64 from /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentBlockingLog.cpp:7, 55:16.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 55:16.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:16.64 } else 55:16.64 ^~~~ 55:16.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:16.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:16.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:16.64 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMRequest.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:16.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMRequest) 55:16.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:16.66 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 55:16.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 55:16.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 55:16.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 55:16.66 from /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentBlockingLog.h:10, 55:16.66 from /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentBlockingLog.cpp:7, 55:16.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 55:16.66 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)': 55:16.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:16.66 foundInterface = 0; \ 55:16.66 ^~~~~~~~~~~~~~ 55:16.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:16.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:16.66 ^~~~~~~~~~~~~~~~~~~~~~~ 55:16.66 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMStringList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:16.66 NS_INTERFACE_MAP_END 55:16.66 ^~~~~~~~~~~~~~~~~~~~ 55:16.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:16.67 else 55:16.67 ^~~~ 55:16.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:16.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:16.67 ^~~~~~~~~~~~~~~~~~ 55:16.67 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMStringList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:16.67 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:16.67 ^~~~~~~~~~~~~~~~~~~~~~ 55:17.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 55:17.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 55:17.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 55:17.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 55:17.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 55:17.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 55:17.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CondVar.h:15, 55:17.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Monitor.h:10, 55:17.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:13, 55:17.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 55:17.54 from /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentBlockingLog.h:10, 55:17.54 from /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentBlockingLog.cpp:7, 55:17.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 55:17.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 55:17.54 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 55:17.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 55:17.54 memset(aT, 0, sizeof(T)); 55:17.54 ~~~~~~^~~~~~~~~~~~~~~~~~ 55:17.54 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/CustomElementRegistry.cpp:23, 55:17.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:47: 55:17.54 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 55:17.54 struct GlobalProperties { 55:17.54 ^~~~~~~~~~~~~~~~ 55:29.96 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 55:29.96 /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentBlockingLog.cpp: In member function 'void mozilla::dom::ContentBlockingLog::ReportOrigins()': 55:29.96 /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentBlockingLog.cpp:180:9: warning: 'reason' may be used uninitialized in this function [-Wmaybe-uninitialized] 55:29.96 switch (reason.value()) { 55:29.97 ^~~~~~ 55:31.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 55:31.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 55:31.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISerializable.h:10, 55:31.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIContentSecurityPolicy.h:10, 55:31.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIPrincipal.h:10, 55:31.07 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsTreeSanitizer.h:8, 55:31.07 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsTreeSanitizer.cpp:7, 55:31.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base10.cpp:2: 55:31.07 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWindowRoot.cpp: In member function 'virtual nsresult nsWindowRoot::QueryInterface(const nsIID&, void**)': 55:31.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:31.07 foundInterface = 0; \ 55:31.07 ^~~~~~~~~~~~~~ 55:31.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:31.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:31.07 ^~~~~~~~~~~~~~~~~~~~~~~ 55:31.07 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWindowRoot.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:31.07 NS_INTERFACE_MAP_END 55:31.07 ^~~~~~~~~~~~~~~~~~~~ 55:31.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:31.07 else 55:31.07 ^~~~ 55:31.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:31.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:31.07 ^~~~~~~~~~~~~~~~~~ 55:31.07 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWindowRoot.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:31.07 NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget) 55:31.07 ^~~~~~~~~~~~~~~~~~~~~~ 55:33.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 55:33.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 55:33.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 55:33.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 55:33.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 55:33.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/ForOfIterator.h:21, 55:33.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnionTypes.cpp:1: 55:33.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 55:33.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 55:33.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 55:33.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 55:33.55 memset(&aArr[0], 0, N * sizeof(T)); 55:33.55 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:33.55 In file included from /usr/include/c++/8/map:61, 55:33.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 55:33.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 55:33.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 55:33.55 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 55:33.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 55:33.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 55:33.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CanvasGradient.h:11, 55:33.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnionTypes.cpp:3: 55:33.55 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 55:33.55 class map 55:33.55 ^~~ 55:34.16 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 55:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 55:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 55:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 55:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 55:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 55:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIPrincipal.h:17, 55:34.17 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsTreeSanitizer.h:8, 55:34.17 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsTreeSanitizer.cpp:7, 55:34.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base10.cpp:2: 55:34.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 55:34.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 55:34.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 55:34.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 55:34.17 memset(&aArr[0], 0, N * sizeof(T)); 55:34.17 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:34.17 In file included from /usr/include/c++/8/map:61, 55:34.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 55:34.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 55:34.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 55:34.17 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 55:34.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 55:34.17 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsTreeSanitizer.h:9, 55:34.17 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsTreeSanitizer.cpp:7, 55:34.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base10.cpp:2: 55:34.17 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 55:34.17 class map 55:34.17 ^~~ 55:46.74 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 55:46.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 55:46.74 from /builddir/build/BUILD/firefox-69.0.1/dom/base/Document.cpp:88, 55:46.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:20: 55:46.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 55:46.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:46.74 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 55:46.74 ^ 55:46.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 55:46.74 struct Block { 55:46.74 ^~~~~ 55:48.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 55:48.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 55:48.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 55:48.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 55:48.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 55:48.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 55:48.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 55:48.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/APZTestDataBinding.cpp:3, 55:48.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings0.cpp:2: 55:48.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::Addon::QueryInterface(const nsIID&, void**)': 55:48.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:48.02 foundInterface = 0; \ 55:48.02 ^~~~~~~~~~~~~~ 55:48.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:48.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:48.02 ^~~~~~~~~~~~~~~~~~~~~~~ 55:48.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/AddonManagerBinding.cpp:3062:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:48.02 NS_INTERFACE_MAP_END 55:48.02 ^~~~~~~~~~~~~~~~~~~~ 55:48.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:48.03 else 55:48.03 ^~~~ 55:48.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:48.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:48.03 ^~~~~~~~~~~~~~~~~~ 55:48.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/AddonManagerBinding.cpp:3061:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:48.03 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 55:48.03 ^~~~~~~~~~~~~~~~~~~~~~ 55:48.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonInstall::QueryInterface(const nsIID&, void**)': 55:48.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:48.05 foundInterface = 0; \ 55:48.05 ^~~~~~~~~~~~~~ 55:48.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:48.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:48.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:48.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/AddonManagerBinding.cpp:3462:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:48.05 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 55:48.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:48.05 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 55:48.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 55:48.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 55:48.05 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 55:48.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/APZTestDataBinding.cpp:4, 55:48.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings0.cpp:2: 55:48.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:48.06 } else 55:48.06 ^~~~ 55:48.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:48.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:48.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:48.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/AddonManagerBinding.cpp:3461:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:48.06 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonInstall) 55:48.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:48.08 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 55:48.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 55:48.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 55:48.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 55:48.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 55:48.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 55:48.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 55:48.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/APZTestDataBinding.cpp:3, 55:48.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings0.cpp:2: 55:48.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonManager::QueryInterface(const nsIID&, void**)': 55:48.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:48.08 foundInterface = 0; \ 55:48.08 ^~~~~~~~~~~~~~ 55:48.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:48.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:48.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:48.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/AddonManagerBinding.cpp:3871:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:48.08 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 55:48.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:48.09 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 55:48.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 55:48.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 55:48.09 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 55:48.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/APZTestDataBinding.cpp:4, 55:48.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings0.cpp:2: 55:48.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:48.09 } else 55:48.09 ^~~~ 55:48.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:48.09 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:48.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:48.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/AddonManagerBinding.cpp:3870:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:48.09 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonManager) 55:48.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:48.47 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 55:48.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 55:48.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 55:48.47 from /builddir/build/BUILD/firefox-69.0.1/dom/base/InProcessBrowserChildMessageManager.h:11, 55:48.47 from /builddir/build/BUILD/firefox-69.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 55:48.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 55:48.47 /builddir/build/BUILD/firefox-69.0.1/dom/base/InProcessBrowserChildMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::InProcessBrowserChildMessageManager::QueryInterface(const nsIID&, void**)': 55:48.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:48.48 foundInterface = 0; \ 55:48.48 ^~~~~~~~~~~~~~ 55:48.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:48.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:48.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:48.48 /builddir/build/BUILD/firefox-69.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:140:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:48.48 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 55:48.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:48.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:48.48 else 55:48.48 ^~~~ 55:48.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:48.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:48.48 ^~~~~~~~~~~~~~~~~~ 55:48.48 /builddir/build/BUILD/firefox-69.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:139:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:48.48 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 55:48.48 ^~~~~~~~~~~~~~~~~~~~~~ 55:48.92 /builddir/build/BUILD/firefox-69.0.1/dom/base/IntlUtils.cpp: In member function 'virtual nsresult mozilla::dom::IntlUtils::QueryInterface(const nsIID&, void**)': 55:48.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:48.92 foundInterface = 0; \ 55:48.92 ^~~~~~~~~~~~~~ 55:48.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:48.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:48.92 ^~~~~~~~~~~~~~~~~~~~~~~ 55:48.92 /builddir/build/BUILD/firefox-69.0.1/dom/base/IntlUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:48.92 NS_INTERFACE_MAP_END 55:48.92 ^~~~~~~~~~~~~~~~~~~~ 55:48.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:48.92 else 55:48.92 ^~~~ 55:48.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:48.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:48.92 ^~~~~~~~~~~~~~~~~~ 55:48.92 /builddir/build/BUILD/firefox-69.0.1/dom/base/IntlUtils.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:48.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:48.92 ^~~~~~~~~~~~~~~~~~~~~~ 55:49.83 /builddir/build/BUILD/firefox-69.0.1/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)': 55:49.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:49.83 foundInterface = 0; \ 55:49.83 ^~~~~~~~~~~~~~ 55:49.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:49.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:49.83 ^~~~~~~~~~~~~~~~~~~~~~~ 55:49.83 /builddir/build/BUILD/firefox-69.0.1/dom/base/Location.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:49.83 NS_INTERFACE_MAP_END 55:49.83 ^~~~~~~~~~~~~~~~~~~~ 55:49.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:49.83 else 55:49.83 ^~~~ 55:49.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:49.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:49.83 ^~~~~~~~~~~~~~~~~~ 55:49.83 /builddir/build/BUILD/firefox-69.0.1/dom/base/Location.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:49.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:49.83 ^~~~~~~~~~~~~~~~~~~~~~ 55:50.79 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 55:50.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 55:50.79 from /builddir/build/BUILD/firefox-69.0.1/dom/base/MessageBroadcaster.cpp:8, 55:50.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:47: 55:50.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 55:50.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:50.80 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 55:50.80 ^ 55:50.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 55:50.80 struct Block { 55:50.80 ^~~~~ 55:51.49 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 55:51.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 55:51.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 55:51.49 from /builddir/build/BUILD/firefox-69.0.1/dom/base/InProcessBrowserChildMessageManager.h:11, 55:51.49 from /builddir/build/BUILD/firefox-69.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 55:51.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 55:51.49 /builddir/build/BUILD/firefox-69.0.1/dom/base/MessageListenerManager.cpp: In member function 'virtual nsresult mozilla::dom::MessageListenerManager::QueryInterface(const nsIID&, void**)': 55:51.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:51.49 foundInterface = 0; \ 55:51.49 ^~~~~~~~~~~~~~ 55:51.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:51.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:51.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:51.49 /builddir/build/BUILD/firefox-69.0.1/dom/base/MessageListenerManager.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:51.49 NS_INTERFACE_MAP_END_INHERITING(nsFrameMessageManager) 55:51.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:51.49 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 55:51.49 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 55:51.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 55:51.49 from /builddir/build/BUILD/firefox-69.0.1/dom/base/InProcessBrowserChildMessageManager.h:11, 55:51.49 from /builddir/build/BUILD/firefox-69.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 55:51.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 55:51.49 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:51.49 else 55:51.49 ^~~~ 55:51.49 /builddir/build/BUILD/firefox-69.0.1/dom/base/MessageListenerManager.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 55:51.49 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 55:51.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:52.32 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 55:52.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 55:52.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIRunnable.h:10, 55:52.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 55:52.33 from /builddir/build/BUILD/firefox-69.0.1/dom/base/DispatcherTrait.cpp:9, 55:52.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 55:52.33 /builddir/build/BUILD/firefox-69.0.1/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::Document::QueryInterface(const nsIID&, void**)': 55:52.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:52.33 foundInterface = 0; \ 55:52.33 ^~~~~~~~~~~~~~ 55:52.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:52.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:52.33 ^~~~~~~~~~~~~~~~~~~~~~~ 55:52.33 /builddir/build/BUILD/firefox-69.0.1/dom/base/Document.cpp:1876:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:52.33 NS_INTERFACE_MAP_END 55:52.33 ^~~~~~~~~~~~~~~~~~~~ 55:52.33 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 55:52.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 55:52.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 55:52.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 55:52.33 from /builddir/build/BUILD/firefox-69.0.1/dom/base/DispatcherTrait.cpp:10, 55:52.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 55:52.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:52.33 } else 55:52.33 ^~~~ 55:52.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:52.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:52.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:52.33 /builddir/build/BUILD/firefox-69.0.1/dom/base/Document.cpp:1875:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 55:52.33 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(Document) 55:52.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:53.34 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 55:53.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 55:53.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIRunnable.h:10, 55:53.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 55:53.34 from /builddir/build/BUILD/firefox-69.0.1/dom/base/DispatcherTrait.cpp:9, 55:53.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 55:53.34 /builddir/build/BUILD/firefox-69.0.1/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::UnblockParsingPromiseHandler::QueryInterface(const nsIID&, void**)': 55:53.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:53.34 foundInterface = 0; \ 55:53.34 ^~~~~~~~~~~~~~ 55:53.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:53.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:53.34 ^~~~~~~~~~~~~~~~~~~~~~~ 55:53.34 /builddir/build/BUILD/firefox-69.0.1/dom/base/Document.cpp:12524:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:53.34 NS_INTERFACE_MAP_END 55:53.34 ^~~~~~~~~~~~~~~~~~~~ 55:53.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:53.34 else 55:53.34 ^~~~ 55:53.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:53.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:53.34 ^~~~~~~~~~~~~~~~~~ 55:53.34 /builddir/build/BUILD/firefox-69.0.1/dom/base/Document.cpp:12523:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:53.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:53.34 ^~~~~~~~~~~~~~~~~~~~~~ 55:53.74 /builddir/build/BUILD/firefox-69.0.1/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)': 55:53.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:53.74 foundInterface = 0; \ 55:53.74 ^~~~~~~~~~~~~~ 55:53.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:53.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:53.74 ^~~~~~~~~~~~~~~~~~~~~~~ 55:53.74 /builddir/build/BUILD/firefox-69.0.1/dom/base/DocumentFragment.cpp:118:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:53.74 NS_INTERFACE_MAP_END 55:53.74 ^~~~~~~~~~~~~~~~~~~~ 55:53.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:53.74 else 55:53.74 ^~~~ 55:53.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 55:53.74 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 55:53.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:53.74 /builddir/build/BUILD/firefox-69.0.1/dom/base/DocumentFragment.cpp:117:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 55:53.74 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 55:53.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:54.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 55:54.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 55:54.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 55:54.55 from /builddir/build/BUILD/firefox-69.0.1/dom/base/InProcessBrowserChildMessageManager.h:11, 55:54.55 from /builddir/build/BUILD/firefox-69.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 55:54.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 55:54.55 /builddir/build/BUILD/firefox-69.0.1/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)': 55:54.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:54.55 foundInterface = 0; \ 55:54.55 ^~~~~~~~~~~~~~ 55:54.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:54.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:54.55 ^~~~~~~~~~~~~~~~~~~~~~~ 55:54.55 /builddir/build/BUILD/firefox-69.0.1/dom/base/Navigator.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:54.55 NS_INTERFACE_MAP_END 55:54.55 ^~~~~~~~~~~~~~~~~~~~ 55:54.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:54.55 else 55:54.55 ^~~~ 55:54.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:54.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:54.55 ^~~~~~~~~~~~~~~~~~ 55:54.55 /builddir/build/BUILD/firefox-69.0.1/dom/base/Navigator.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:54.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:54.55 ^~~~~~~~~~~~~~~~~~~~~~ 55:54.81 /builddir/build/BUILD/firefox-69.0.1/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)': 55:54.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:54.81 foundInterface = 0; \ 55:54.81 ^~~~~~~~~~~~~~ 55:54.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:54.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:54.81 ^~~~~~~~~~~~~~~~~~~~~~~ 55:54.81 /builddir/build/BUILD/firefox-69.0.1/dom/base/NodeIterator.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:54.81 NS_INTERFACE_MAP_END 55:54.81 ^~~~~~~~~~~~~~~~~~~~ 55:54.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:54.81 else 55:54.81 ^~~~ 55:54.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:54.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:54.81 ^~~~~~~~~~~~~~~~~~ 55:54.81 /builddir/build/BUILD/firefox-69.0.1/dom/base/NodeIterator.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:54.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:54.81 ^~~~~~~~~~~~~~~~~~~~~~ 55:55.24 /builddir/build/BUILD/firefox-69.0.1/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)': 55:55.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:55.24 foundInterface = 0; \ 55:55.24 ^~~~~~~~~~~~~~ 55:55.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:55.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:55.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:55.24 /builddir/build/BUILD/firefox-69.0.1/dom/base/EventSource.cpp:1952:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:55.24 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 55:55.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:55.24 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 55:55.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 55:55.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 55:55.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 55:55.24 from /builddir/build/BUILD/firefox-69.0.1/dom/base/DispatcherTrait.cpp:10, 55:55.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 55:55.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:55.24 } else 55:55.24 ^~~~ 55:55.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:55.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:55.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:55.24 /builddir/build/BUILD/firefox-69.0.1/dom/base/EventSource.cpp:1951:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:55.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventSource) 55:55.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:55.30 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 55:55.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 55:55.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIRunnable.h:10, 55:55.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 55:55.30 from /builddir/build/BUILD/firefox-69.0.1/dom/base/DispatcherTrait.cpp:9, 55:55.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 55:55.30 /builddir/build/BUILD/firefox-69.0.1/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)': 55:55.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:55.30 foundInterface = 0; \ 55:55.30 ^~~~~~~~~~~~~~ 55:55.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:55.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:55.30 ^~~~~~~~~~~~~~~~~~~~~~~ 55:55.30 /builddir/build/BUILD/firefox-69.0.1/dom/base/FormData.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:55.30 NS_INTERFACE_MAP_END 55:55.30 ^~~~~~~~~~~~~~~~~~~~ 55:55.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:55.31 else 55:55.31 ^~~~ 55:55.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:55.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:55.31 ^~~~~~~~~~~~~~~~~~ 55:55.31 /builddir/build/BUILD/firefox-69.0.1/dom/base/FormData.cpp:91:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:55.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:55.31 ^~~~~~~~~~~~~~~~~~~~~~ 55:55.33 /builddir/build/BUILD/firefox-69.0.1/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsIContent::QueryInterface(const nsIID&, void**)': 55:55.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:55.33 foundInterface = 0; \ 55:55.33 ^~~~~~~~~~~~~~ 55:55.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:55.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:55.34 ^~~~~~~~~~~~~~~~~~~~~~~ 55:55.34 /builddir/build/BUILD/firefox-69.0.1/dom/base/FragmentOrElement.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:55.34 NS_INTERFACE_MAP_END 55:55.34 ^~~~~~~~~~~~~~~~~~~~ 55:55.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:55.34 else 55:55.34 ^~~~ 55:55.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:55.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:55.34 ^~~~~~~~~~~~~~~~~~ 55:55.34 /builddir/build/BUILD/firefox-69.0.1/dom/base/FragmentOrElement.cpp:157:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:55.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:55.34 ^~~~~~~~~~~~~~~~~~~~~~ 55:55.34 /builddir/build/BUILD/firefox-69.0.1/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsAttrChildContentList::QueryInterface(const nsIID&, void**)': 55:55.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:55.35 foundInterface = 0; \ 55:55.35 ^~~~~~~~~~~~~~ 55:55.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:55.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:55.35 ^~~~~~~~~~~~~~~~~~~~~~~ 55:55.35 /builddir/build/BUILD/firefox-69.0.1/dom/base/FragmentOrElement.cpp:414:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:55.35 NS_INTERFACE_MAP_END 55:55.35 ^~~~~~~~~~~~~~~~~~~~ 55:55.35 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 55:55.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 55:55.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 55:55.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 55:55.35 from /builddir/build/BUILD/firefox-69.0.1/dom/base/DispatcherTrait.cpp:10, 55:55.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 55:55.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:55.35 } else 55:55.35 ^~~~ 55:55.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:55.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:55.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:55.35 /builddir/build/BUILD/firefox-69.0.1/dom/base/FragmentOrElement.cpp:413:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 55:55.35 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAttrChildContentList) 55:55.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:55.35 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 55:55.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 55:55.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIRunnable.h:10, 55:55.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 55:55.35 from /builddir/build/BUILD/firefox-69.0.1/dom/base/DispatcherTrait.cpp:9, 55:55.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 55:55.35 /builddir/build/BUILD/firefox-69.0.1/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)': 55:55.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1035:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:55.35 foundInterface = 0; \ 55:55.35 ^~~~~~~~~~~~~~ 55:55.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1073:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 55:55.35 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 55:55.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:55.35 /builddir/build/BUILD/firefox-69.0.1/dom/base/FragmentOrElement.cpp:510:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 55:55.35 NS_INTERFACE_MAP_END_AGGREGATED(mNode) 55:55.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:55.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:55.35 else 55:55.35 ^~~~ 55:55.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:55.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:55.35 ^~~~~~~~~~~~~~~~~~ 55:55.35 /builddir/build/BUILD/firefox-69.0.1/dom/base/FragmentOrElement.cpp:509:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:55.35 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 55:55.35 ^~~~~~~~~~~~~~~~~~~~~~ 55:55.39 /builddir/build/BUILD/firefox-69.0.1/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)': 55:55.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:55.39 foundInterface = 0; \ 55:55.39 ^~~~~~~~~~~~~~ 55:55.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:55.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:55.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:55.39 /builddir/build/BUILD/firefox-69.0.1/dom/base/FragmentOrElement.cpp:1888:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:55.39 NS_INTERFACE_MAP_END_INHERITING(nsIContent) 55:55.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:55.39 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 55:55.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 55:55.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 55:55.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 55:55.40 from /builddir/build/BUILD/firefox-69.0.1/dom/base/DispatcherTrait.cpp:10, 55:55.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 55:55.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:55.40 } else 55:55.40 ^~~~ 55:55.40 /builddir/build/BUILD/firefox-69.0.1/dom/base/FragmentOrElement.cpp:1887:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:55.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(FragmentOrElement) 55:55.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:55.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 55:55.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 55:55.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIRunnable.h:10, 55:55.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 55:55.44 from /builddir/build/BUILD/firefox-69.0.1/dom/base/DispatcherTrait.cpp:9, 55:55.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 55:55.44 /builddir/build/BUILD/firefox-69.0.1/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)': 55:55.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:55.44 foundInterface = 0; \ 55:55.44 ^~~~~~~~~~~~~~ 55:55.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:55.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:55.44 ^~~~~~~~~~~~~~~~~~~~~~~ 55:55.44 /builddir/build/BUILD/firefox-69.0.1/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:55.44 NS_INTERFACE_MAP_END 55:55.44 ^~~~~~~~~~~~~~~~~~~~ 55:55.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:55.44 else 55:55.44 ^~~~ 55:55.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:55.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:55.44 ^~~~~~~~~~~~~~~~~~ 55:55.44 /builddir/build/BUILD/firefox-69.0.1/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:55.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:55.44 ^~~~~~~~~~~~~~~~~~~~~~ 55:55.48 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 55:55.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 55:55.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 55:55.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 55:55.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 55:55.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 55:55.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 55:55.48 from /builddir/build/BUILD/firefox-69.0.1/dom/base/InProcessBrowserChildMessageManager.h:11, 55:55.48 from /builddir/build/BUILD/firefox-69.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 55:55.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 55:55.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 55:55.48 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 55:55.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 55:55.48 memset(aT, 0, sizeof(T)); 55:55.48 ~~~~~~^~~~~~~~~~~~~~~~~~ 55:55.48 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/IntlUtils.h:11, 55:55.48 from /builddir/build/BUILD/firefox-69.0.1/dom/base/IntlUtils.cpp:7, 55:55.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:11: 55:55.48 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 55:55.48 struct GlobalProperties { 55:55.48 ^~~~~~~~~~~~~~~~ 55:56.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 55:56.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 55:56.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 55:56.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 55:56.21 from /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsTArray.h:30, 55:56.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 55:56.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PlacesEventBinding.h:9, 55:56.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PlacesEvent.h:10, 55:56.21 from /builddir/build/BUILD/firefox-69.0.1/dom/base/PlacesEvent.cpp:7, 55:56.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 55:56.21 /builddir/build/BUILD/firefox-69.0.1/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserver::QueryInterface(const nsIID&, void**)': 55:56.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:56.21 foundInterface = 0; \ 55:56.21 ^~~~~~~~~~~~~~ 55:56.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:56.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:56.21 ^~~~~~~~~~~~~~~~~~~~~~~ 55:56.21 /builddir/build/BUILD/firefox-69.0.1/dom/base/ResizeObserver.cpp:118:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:56.21 NS_INTERFACE_MAP_END 55:56.21 ^~~~~~~~~~~~~~~~~~~~ 55:56.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:56.21 else 55:56.21 ^~~~ 55:56.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:56.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:56.21 ^~~~~~~~~~~~~~~~~~ 55:56.21 /builddir/build/BUILD/firefox-69.0.1/dom/base/ResizeObserver.cpp:117:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:56.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:56.21 ^~~~~~~~~~~~~~~~~~~~~~ 55:56.25 /builddir/build/BUILD/firefox-69.0.1/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserverEntry::QueryInterface(const nsIID&, void**)': 55:56.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:56.25 foundInterface = 0; \ 55:56.25 ^~~~~~~~~~~~~~ 55:56.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:56.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:56.25 ^~~~~~~~~~~~~~~~~~~~~~~ 55:56.25 /builddir/build/BUILD/firefox-69.0.1/dom/base/ResizeObserver.cpp:272:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:56.25 NS_INTERFACE_MAP_END 55:56.25 ^~~~~~~~~~~~~~~~~~~~ 55:56.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:56.25 else 55:56.25 ^~~~ 55:56.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:56.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:56.25 ^~~~~~~~~~~~~~~~~~ 55:56.25 /builddir/build/BUILD/firefox-69.0.1/dom/base/ResizeObserver.cpp:271:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:56.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:56.25 ^~~~~~~~~~~~~~~~~~~~~~ 55:56.25 /builddir/build/BUILD/firefox-69.0.1/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserverSize::QueryInterface(const nsIID&, void**)': 55:56.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:56.26 foundInterface = 0; \ 55:56.26 ^~~~~~~~~~~~~~ 55:56.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:56.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:56.26 ^~~~~~~~~~~~~~~~~~~~~~~ 55:56.26 /builddir/build/BUILD/firefox-69.0.1/dom/base/ResizeObserver.cpp:303:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:56.26 NS_INTERFACE_MAP_END 55:56.26 ^~~~~~~~~~~~~~~~~~~~ 55:56.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:56.26 else 55:56.26 ^~~~ 55:56.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:56.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:56.26 ^~~~~~~~~~~~~~~~~~ 55:56.26 /builddir/build/BUILD/firefox-69.0.1/dom/base/ResizeObserver.cpp:302:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:56.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:56.26 ^~~~~~~~~~~~~~~~~~~~~~ 55:56.42 /builddir/build/BUILD/firefox-69.0.1/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)': 55:56.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:56.42 foundInterface = 0; \ 55:56.42 ^~~~~~~~~~~~~~ 55:56.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:56.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:56.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:56.42 /builddir/build/BUILD/firefox-69.0.1/dom/base/ScreenOrientation.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:56.42 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 55:56.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:56.42 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 55:56.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PlacesEvent.h:12, 55:56.42 from /builddir/build/BUILD/firefox-69.0.1/dom/base/PlacesEvent.cpp:7, 55:56.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 55:56.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:56.42 } else 55:56.42 ^~~~ 55:56.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:56.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:56.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:56.42 /builddir/build/BUILD/firefox-69.0.1/dom/base/ScreenOrientation.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:56.42 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScreenOrientation) 55:56.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:56.48 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 55:56.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 55:56.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 55:56.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 55:56.48 from /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsTArray.h:30, 55:56.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 55:56.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PlacesEventBinding.h:9, 55:56.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PlacesEvent.h:10, 55:56.48 from /builddir/build/BUILD/firefox-69.0.1/dom/base/PlacesEvent.cpp:7, 55:56.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 55:56.48 /builddir/build/BUILD/firefox-69.0.1/dom/base/ScriptableContentIterator.cpp: In member function 'virtual nsresult mozilla::ScriptableContentIterator::QueryInterface(const nsIID&, void**)': 55:56.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:56.48 foundInterface = 0; \ 55:56.48 ^~~~~~~~~~~~~~ 55:56.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:56.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:56.48 ^~~~~~~~~~~~~~~~~~~~~~~ 55:56.48 /builddir/build/BUILD/firefox-69.0.1/dom/base/ScriptableContentIterator.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:56.48 NS_INTERFACE_MAP_END 55:56.48 ^~~~~~~~~~~~~~~~~~~~ 55:56.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:56.48 else 55:56.48 ^~~~ 55:56.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:56.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:56.48 ^~~~~~~~~~~~~~~~~~ 55:56.48 /builddir/build/BUILD/firefox-69.0.1/dom/base/ScriptableContentIterator.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:56.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:56.48 ^~~~~~~~~~~~~~~~~~~~~~ 55:57.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 55:57.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 55:57.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 55:57.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 55:57.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 55:57.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 55:57.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PlacesEventBinding.h:6, 55:57.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PlacesEvent.h:10, 55:57.37 from /builddir/build/BUILD/firefox-69.0.1/dom/base/PlacesEvent.cpp:7, 55:57.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 55:57.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 55:57.37 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 55:57.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 55:57.37 memset(aT, 0, sizeof(T)); 55:57.37 ~~~~~~^~~~~~~~~~~~~~~~~~ 55:57.37 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/RemoteOuterWindowProxy.cpp:12, 55:57.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:74: 55:57.37 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 55:57.38 struct GlobalProperties { 55:57.38 ^~~~~~~~~~~~~~~~ 55:58.34 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 55:58.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 55:58.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 55:58.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 55:58.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 55:58.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 55:58.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 55:58.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 55:58.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 55:58.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 55:58.34 from /builddir/build/BUILD/firefox-69.0.1/dom/base/DispatcherTrait.cpp:10, 55:58.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 55:58.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 55:58.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 55:58.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 55:58.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 55:58.34 memset(&aArr[0], 0, N * sizeof(T)); 55:58.34 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:58.34 In file included from /usr/include/c++/8/map:61, 55:58.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 55:58.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 55:58.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 55:58.34 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 55:58.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 55:58.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:17, 55:58.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DocGroup.h:17, 55:58.34 from /builddir/build/BUILD/firefox-69.0.1/dom/base/DocGroup.cpp:7, 55:58.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:11: 55:58.34 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 55:58.34 class map 55:58.34 ^~~ 56:16.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 56:16.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 56:16.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 56:16.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 56:16.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 56:16.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 56:16.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 56:16.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 56:16.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 56:16.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Timeout.h:10, 56:16.46 from /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutBudgetManager.cpp:9, 56:16.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 56:16.46 /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::TimeoutHandler::QueryInterface(const nsIID&, void**)': 56:16.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:16.46 foundInterface = 0; \ 56:16.46 ^~~~~~~~~~~~~~ 56:16.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:16.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:16.46 ^~~~~~~~~~~~~~~~~~~~~~~ 56:16.46 /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutHandler.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:16.46 NS_INTERFACE_MAP_END 56:16.46 ^~~~~~~~~~~~~~~~~~~~ 56:16.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:16.46 else 56:16.46 ^~~~ 56:16.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:16.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:16.47 ^~~~~~~~~~~~~~~~~~ 56:16.47 /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutHandler.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:16.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 56:16.47 ^~~~~~~~~~~~~~~~~~~~~~ 56:16.47 /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::ScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 56:16.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:16.47 foundInterface = 0; \ 56:16.47 ^~~~~~~~~~~~~~ 56:16.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:16.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:16.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:16.47 /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutHandler.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:16.48 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 56:16.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:16.48 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 56:16.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 56:16.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 56:16.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 56:16.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Timeout.h:10, 56:16.48 from /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutBudgetManager.cpp:9, 56:16.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 56:16.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 56:16.48 } else 56:16.48 ^~~~ 56:16.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 56:16.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 56:16.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:16.49 /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutHandler.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 56:16.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptTimeoutHandler) 56:16.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:16.49 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 56:16.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 56:16.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 56:16.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 56:16.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 56:16.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 56:16.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 56:16.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 56:16.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 56:16.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Timeout.h:10, 56:16.49 from /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutBudgetManager.cpp:9, 56:16.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 56:16.50 /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::CallbackTimeoutHandler::QueryInterface(const nsIID&, void**)': 56:16.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:16.50 foundInterface = 0; \ 56:16.50 ^~~~~~~~~~~~~~ 56:16.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:16.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:16.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:16.50 /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutHandler.cpp:150:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:16.50 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 56:16.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:16.50 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 56:16.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 56:16.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 56:16.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 56:16.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Timeout.h:10, 56:16.51 from /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutBudgetManager.cpp:9, 56:16.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 56:16.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 56:16.51 } else 56:16.51 ^~~~ 56:16.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 56:16.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 56:16.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:16.51 /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutHandler.cpp:149:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 56:16.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CallbackTimeoutHandler) 56:16.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:17.63 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 56:17.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 56:17.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 56:17.63 from /builddir/build/BUILD/firefox-69.0.1/dom/base/Selection.cpp:35, 56:17.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 56:17.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 56:17.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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.63 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 56:17.63 ^ 56:17.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 56:17.63 struct Block { 56:17.63 ^~~~~ 56:18.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 56:18.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 56:18.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWeakReference.h:10, 56:18.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Selection.h:10, 56:18.86 from /builddir/build/BUILD/firefox-69.0.1/dom/base/Selection.cpp:11, 56:18.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 56:18.86 /builddir/build/BUILD/firefox-69.0.1/dom/base/Selection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)': 56:18.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:18.86 foundInterface = 0; \ 56:18.86 ^~~~~~~~~~~~~~ 56:18.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:18.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:18.86 ^~~~~~~~~~~~~~~~~~~~~~~ 56:18.86 /builddir/build/BUILD/firefox-69.0.1/dom/base/Selection.cpp:730:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:18.86 NS_INTERFACE_MAP_END 56:18.86 ^~~~~~~~~~~~~~~~~~~~ 56:18.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:18.86 else 56:18.86 ^~~~ 56:18.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:18.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:18.86 ^~~~~~~~~~~~~~~~~~ 56:18.86 /builddir/build/BUILD/firefox-69.0.1/dom/base/Selection.cpp:729:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:18.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 56:18.86 ^~~~~~~~~~~~~~~~~~~~~~ 56:19.39 /builddir/build/BUILD/firefox-69.0.1/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)': 56:19.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:19.39 foundInterface = 0; \ 56:19.39 ^~~~~~~~~~~~~~ 56:19.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:19.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:19.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:19.39 /builddir/build/BUILD/firefox-69.0.1/dom/base/ShadowRoot.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:19.39 NS_INTERFACE_MAP_END_INHERITING(DocumentFragment) 56:19.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:19.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:19.39 else 56:19.39 ^~~~ 56:19.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:19.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:19.39 ^~~~~~~~~~~~~~~~~~ 56:19.39 /builddir/build/BUILD/firefox-69.0.1/dom/base/ShadowRoot.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:19.39 NS_INTERFACE_MAP_ENTRY(nsIRadioGroupContainer) 56:19.39 ^~~~~~~~~~~~~~~~~~~~~~ 56:19.43 /builddir/build/BUILD/firefox-69.0.1/dom/base/StaticRange.cpp: In member function 'virtual nsresult mozilla::dom::StaticRange::QueryInterface(const nsIID&, void**)': 56:19.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:19.43 foundInterface = 0; \ 56:19.43 ^~~~~~~~~~~~~~ 56:19.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:19.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:19.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:19.43 /builddir/build/BUILD/firefox-69.0.1/dom/base/StaticRange.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:19.43 NS_INTERFACE_MAP_END_INHERITING(AbstractRange) 56:19.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:19.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:16, 56:19.43 from /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDocShell.h:19, 56:19.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AccessibleCaretEventHub.h:14, 56:19.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Selection.h:12, 56:19.43 from /builddir/build/BUILD/firefox-69.0.1/dom/base/Selection.cpp:11, 56:19.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 56:19.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 56:19.43 } else 56:19.43 ^~~~ 56:19.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 56:19.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 56:19.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:19.43 /builddir/build/BUILD/firefox-69.0.1/dom/base/StaticRange.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 56:19.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StaticRange) 56:19.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:19.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 56:19.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 56:19.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 56:19.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 56:19.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 56:19.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 56:19.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 56:19.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 56:19.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 56:19.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Timeout.h:10, 56:19.86 from /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutBudgetManager.cpp:9, 56:19.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 56:19.86 /builddir/build/BUILD/firefox-69.0.1/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)': 56:19.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:19.86 foundInterface = 0; \ 56:19.86 ^~~~~~~~~~~~~~ 56:19.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:19.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:19.86 ^~~~~~~~~~~~~~~~~~~~~~~ 56:19.86 /builddir/build/BUILD/firefox-69.0.1/dom/base/TreeWalker.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:19.86 NS_INTERFACE_MAP_END 56:19.86 ^~~~~~~~~~~~~~~~~~~~ 56:19.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:19.86 else 56:19.86 ^~~~ 56:19.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:19.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:19.86 ^~~~~~~~~~~~~~~~~~ 56:19.86 /builddir/build/BUILD/firefox-69.0.1/dom/base/TreeWalker.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:19.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 56:19.86 ^~~~~~~~~~~~~~~~~~~~~~ 56:20.12 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 56:20.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 56:20.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWeakReference.h:10, 56:20.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Selection.h:10, 56:20.12 from /builddir/build/BUILD/firefox-69.0.1/dom/base/Selection.cpp:11, 56:20.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 56:20.12 /builddir/build/BUILD/firefox-69.0.1/dom/base/StorageAccessPermissionRequest.cpp: In member function 'virtual nsresult mozilla::dom::StorageAccessPermissionRequest::QueryInterface(const nsIID&, void**)': 56:20.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:20.12 foundInterface = 0; \ 56:20.12 ^~~~~~~~~~~~~~ 56:20.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:20.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:20.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:20.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:20.13 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 56:20.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:20.13 /builddir/build/BUILD/firefox-69.0.1/dom/base/StorageAccessPermissionRequest.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 56:20.13 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 56:20.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:20.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:16, 56:20.13 from /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDocShell.h:19, 56:20.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AccessibleCaretEventHub.h:14, 56:20.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Selection.h:12, 56:20.13 from /builddir/build/BUILD/firefox-69.0.1/dom/base/Selection.cpp:11, 56:20.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 56:20.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 56:20.13 } else 56:20.13 ^~~~ 56:20.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 56:20.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 56:20.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:20.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 56:20.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 56:20.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:20.13 /builddir/build/BUILD/firefox-69.0.1/dom/base/StorageAccessPermissionRequest.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 56:20.13 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 56:20.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:20.73 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 56:20.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 56:20.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWeakReference.h:10, 56:20.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Selection.h:10, 56:20.74 from /builddir/build/BUILD/firefox-69.0.1/dom/base/Selection.cpp:11, 56:20.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 56:20.74 /builddir/build/BUILD/firefox-69.0.1/dom/base/StructuredCloneTester.cpp: In member function 'virtual nsresult mozilla::dom::StructuredCloneTester::QueryInterface(const nsIID&, void**)': 56:20.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:20.74 foundInterface = 0; \ 56:20.74 ^~~~~~~~~~~~~~ 56:20.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:20.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:20.74 ^~~~~~~~~~~~~~~~~~~~~~~ 56:20.74 /builddir/build/BUILD/firefox-69.0.1/dom/base/StructuredCloneTester.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:20.74 NS_INTERFACE_MAP_END 56:20.74 ^~~~~~~~~~~~~~~~~~~~ 56:20.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:20.74 else 56:20.74 ^~~~ 56:20.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:20.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:20.74 ^~~~~~~~~~~~~~~~~~ 56:20.74 /builddir/build/BUILD/firefox-69.0.1/dom/base/StructuredCloneTester.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:20.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 56:20.74 ^~~~~~~~~~~~~~~~~~~~~~ 56:20.74 /builddir/build/BUILD/firefox-69.0.1/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)': 56:20.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:20.74 foundInterface = 0; \ 56:20.74 ^~~~~~~~~~~~~~ 56:20.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:20.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:20.74 ^~~~~~~~~~~~~~~~~~~~~~~ 56:20.74 /builddir/build/BUILD/firefox-69.0.1/dom/base/StyleSheetList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:20.74 NS_INTERFACE_MAP_END 56:20.74 ^~~~~~~~~~~~~~~~~~~~ 56:20.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:20.75 else 56:20.75 ^~~~ 56:20.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:20.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:20.75 ^~~~~~~~~~~~~~~~~~ 56:20.75 /builddir/build/BUILD/firefox-69.0.1/dom/base/StyleSheetList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:20.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 56:20.75 ^~~~~~~~~~~~~~~~~~~~~~ 56:21.03 /builddir/build/BUILD/firefox-69.0.1/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)': 56:21.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:21.03 foundInterface = 0; \ 56:21.03 ^~~~~~~~~~~~~~ 56:21.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:21.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:21.04 ^~~~~~~~~~~~~~~~~~~~~~~ 56:21.04 /builddir/build/BUILD/firefox-69.0.1/dom/base/SubtleCrypto.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:21.04 NS_INTERFACE_MAP_END 56:21.04 ^~~~~~~~~~~~~~~~~~~~ 56:21.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:21.04 else 56:21.04 ^~~~ 56:21.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:21.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:21.04 ^~~~~~~~~~~~~~~~~~ 56:21.04 /builddir/build/BUILD/firefox-69.0.1/dom/base/SubtleCrypto.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:21.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 56:21.04 ^~~~~~~~~~~~~~~~~~~~~~ 56:25.64 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 56:25.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 56:25.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 56:25.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 56:25.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 56:25.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 56:25.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 56:25.64 from /builddir/build/BUILD/firefox-69.0.1/caps/nsJSPrincipals.h:9, 56:25.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 56:25.64 from /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDocShell.h:10, 56:25.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AccessibleCaretEventHub.h:14, 56:25.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Selection.h:12, 56:25.64 from /builddir/build/BUILD/firefox-69.0.1/dom/base/Selection.cpp:11, 56:25.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 56:25.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 56:25.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 56:25.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 56:25.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 56:25.64 memset(&aArr[0], 0, N * sizeof(T)); 56:25.64 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:25.64 In file included from /usr/include/c++/8/map:61, 56:25.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 56:25.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 56:25.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 56:25.64 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 56:25.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 56:25.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 56:25.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 56:25.64 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 56:25.64 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 56:25.64 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 56:25.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AccessibleCaretEventHub.h:15, 56:25.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Selection.h:12, 56:25.64 from /builddir/build/BUILD/firefox-69.0.1/dom/base/Selection.cpp:11, 56:25.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 56:25.64 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 56:25.64 class map 56:25.64 ^~~ 56:25.89 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)': 56:25.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:25.89 foundInterface = 0; \ 56:25.89 ^~~~~~~~~~~~~~ 56:25.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:25.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:25.89 ^~~~~~~~~~~~~~~~~~~~~~~ 56:25.89 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentList.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:25.89 NS_INTERFACE_MAP_END 56:25.89 ^~~~~~~~~~~~~~~~~~~~ 56:25.89 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 56:25.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 56:25.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 56:25.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 56:25.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Timeout.h:10, 56:25.89 from /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutBudgetManager.cpp:9, 56:25.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 56:25.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 56:25.89 } else 56:25.89 ^~~~ 56:25.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 56:25.89 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 56:25.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:25.89 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentList.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 56:25.89 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList) 56:25.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:25.90 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 56:25.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 56:25.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 56:25.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 56:25.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 56:25.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 56:25.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 56:25.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 56:25.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 56:25.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Timeout.h:10, 56:25.90 from /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutBudgetManager.cpp:9, 56:25.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 56:25.90 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)': 56:25.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:25.90 foundInterface = 0; \ 56:25.90 ^~~~~~~~~~~~~~ 56:25.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:25.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:25.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:25.90 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentList.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:25.91 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 56:25.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:25.91 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 56:25.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 56:25.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 56:25.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 56:25.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Timeout.h:10, 56:25.91 from /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutBudgetManager.cpp:9, 56:25.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 56:25.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 56:25.91 } else 56:25.91 ^~~~ 56:25.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 56:25.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 56:25.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:25.91 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentList.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 56:25.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSimpleContentList) 56:25.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:25.91 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 56:25.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 56:25.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 56:25.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 56:25.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 56:25.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 56:25.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 56:25.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 56:25.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 56:25.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Timeout.h:10, 56:25.91 from /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutBudgetManager.cpp:9, 56:25.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 56:25.91 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsEmptyContentList::QueryInterface(const nsIID&, void**)': 56:25.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:25.91 foundInterface = 0; \ 56:25.91 ^~~~~~~~~~~~~~ 56:25.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:25.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:25.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:25.91 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentList.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:25.91 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 56:25.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:25.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:25.91 else 56:25.91 ^~~~ 56:25.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:25.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:25.92 ^~~~~~~~~~~~~~~~~~ 56:25.92 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentList.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:25.92 NS_INTERFACE_MAP_ENTRY(nsIHTMLCollection) 56:25.92 ^~~~~~~~~~~~~~~~~~~~~~ 56:26.59 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 56:26.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 56:26.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 56:26.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 56:26.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 56:26.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 56:26.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 56:26.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 56:26.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 56:26.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Timeout.h:10, 56:26.59 from /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutBudgetManager.cpp:9, 56:26.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 56:26.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 56:26.59 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 56:26.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 56:26.59 memset(aT, 0, sizeof(T)); 56:26.59 ~~~~~~^~~~~~~~~~~~~~~~~~ 56:26.59 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/WindowNamedPropertiesHandler.cpp:15, 56:26.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:74: 56:26.59 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 56:26.59 struct GlobalProperties { 56:26.59 ^~~~~~~~~~~~~~~~ 56:27.61 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 56:27.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 56:27.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 56:27.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 56:27.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 56:27.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 56:27.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 56:27.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 56:27.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 56:27.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Timeout.h:10, 56:27.61 from /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutBudgetManager.cpp:9, 56:27.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 56:27.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 56:27.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 56:27.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 56:27.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 56:27.62 memset(&aArr[0], 0, N * sizeof(T)); 56:27.62 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:27.62 In file included from /usr/include/c++/8/map:61, 56:27.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 56:27.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 56:27.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 56:27.62 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 56:27.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 56:27.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:17, 56:27.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DocGroup.h:17, 56:27.62 from /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutManager.cpp:17, 56:27.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:29: 56:27.62 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 56:27.62 class map 56:27.62 ^~~ 56:36.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:101: 56:36.85 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrValue.cpp: In member function 'bool nsAttrValue::DoParseHTMLDimension(const nsAString&, bool)': 56:36.85 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrValue.cpp:1352:21: warning: 'doubleValue' may be used uninitialized in this function [-Wmaybe-uninitialized] 56:36.85 (!doubleValue || *doubleValue == 0.0f)) { 56:36.85 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 56:52.04 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 56:52.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 56:52.04 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentPermissionHelper.cpp:10, 56:52.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 56:52.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 56:52.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:52.04 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 56:52.04 ^ 56:52.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 56:52.04 struct Block { 56:52.04 ^~~~~ 56:52.41 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 56:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 56:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 56:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 56:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 56:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 56:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioTrackBinding.h:9, 56:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/AudioTrackBinding.cpp:3, 56:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings1.cpp:2: 56:52.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)': 56:52.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:52.41 foundInterface = 0; \ 56:52.41 ^~~~~~~~~~~~~~ 56:52.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:52.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:52.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:52.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:52.41 NS_INTERFACE_MAP_END_INHERITING(Event) 56:52.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:52.41 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 56:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 56:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 56:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 56:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 56:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 56:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 56:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxPlatform.h:17, 56:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StaticPrefs.h:10, 56:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/AudioTrackBinding.cpp:6, 56:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings1.cpp:2: 56:52.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 56:52.41 } else 56:52.41 ^~~~ 56:52.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 56:52.41 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 56:52.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:52.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/BlobEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 56:52.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobEvent) 56:52.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:52.58 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 56:52.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 56:52.58 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoaderOwner.h:10, 56:52.58 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoaderOwner.cpp:7, 56:52.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 56:52.58 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsHistory.cpp: In member function 'virtual nsresult nsHistory::QueryInterface(const nsIID&, void**)': 56:52.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:52.58 foundInterface = 0; \ 56:52.58 ^~~~~~~~~~~~~~ 56:52.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:52.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:52.58 ^~~~~~~~~~~~~~~~~~~~~~~ 56:52.58 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsHistory.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:52.58 NS_INTERFACE_MAP_END 56:52.58 ^~~~~~~~~~~~~~~~~~~~ 56:52.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:52.58 else 56:52.58 ^~~~ 56:52.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:52.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:52.58 ^~~~~~~~~~~~~~~~~~ 56:52.58 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsHistory.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:52.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 56:52.58 ^~~~~~~~~~~~~~~~~~~~~~ 56:54.04 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 56:54.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 56:54.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 56:54.04 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsTextFrame.h:20, 56:54.04 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleStructInlines.h:18, 56:54.04 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrameInlines.h:13, 56:54.04 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINode.cpp:69, 56:54.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:47: 56:54.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 56:54.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:54.04 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 56:54.04 ^ 56:54.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 56:54.04 struct Block { 56:54.04 ^~~~~ 56:54.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 56:54.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 56:54.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 56:54.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/BrowsingContextBinding.cpp:10, 56:54.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings1.cpp:262: 56:54.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 56:54.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:54.07 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 56:54.07 ^ 56:54.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 56:54.07 struct Block { 56:54.07 ^~~~~ 56:54.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 56:54.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 56:54.23 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentPermissionHelper.cpp:8, 56:54.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 56:54.23 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentPermissionHelper.cpp: In member function 'virtual nsresult mozilla::dom::ContentPermissionRequestBase::QueryInterface(const nsIID&, void**)': 56:54.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:54.23 foundInterface = 0; \ 56:54.23 ^~~~~~~~~~~~~~ 56:54.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:54.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:54.23 ^~~~~~~~~~~~~~~~~~~~~~~ 56:54.23 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentPermissionHelper.cpp:537:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:54.23 NS_INTERFACE_MAP_END 56:54.23 ^~~~~~~~~~~~~~~~~~~~ 56:54.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 56:54.23 } else 56:54.23 ^~~~ 56:54.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 56:54.23 NS_IMPL_QUERY_BODY_CONCRETE(_class) 56:54.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:54.23 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentPermissionHelper.cpp:536:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 56:54.24 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsIContentPermissionRequest) 56:54.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:55.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 56:55.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 56:55.08 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoaderOwner.h:10, 56:55.08 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoaderOwner.cpp:7, 56:55.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 56:55.08 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::QueryInterface(const nsIID&, void**)': 56:55.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:55.08 foundInterface = 0; \ 56:55.08 ^~~~~~~~~~~~~~ 56:55.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:55.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:55.08 ^~~~~~~~~~~~~~~~~~~~~~~ 56:55.08 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsJSEnvironment.cpp:628:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:55.08 NS_INTERFACE_MAP_END 56:55.08 ^~~~~~~~~~~~~~~~~~~~ 56:55.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:55.08 else 56:55.08 ^~~~ 56:55.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:55.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:55.08 ^~~~~~~~~~~~~~~~~~ 56:55.08 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsJSEnvironment.cpp:627:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:55.08 NS_INTERFACE_MAP_ENTRY(nsISupports) 56:55.08 ^~~~~~~~~~~~~~~~~~~~~~ 56:55.16 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSArgArray::QueryInterface(const nsIID&, void**)': 56:55.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:55.16 foundInterface = 0; \ 56:55.16 ^~~~~~~~~~~~~~ 56:55.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:55.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:55.16 ^~~~~~~~~~~~~~~~~~~~~~~ 56:55.16 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsJSEnvironment.cpp:2711:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:55.16 NS_INTERFACE_MAP_END 56:55.16 ^~~~~~~~~~~~~~~~~~~~ 56:55.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:55.16 else 56:55.16 ^~~~ 56:55.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 56:55.17 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 56:55.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:55.17 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsJSEnvironment.cpp:2710:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 56:55.17 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIJSArgArray) 56:55.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:55.27 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:92: 56:55.27 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)': 56:55.27 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributes.cpp:153:52: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsMappedAttributes::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 56:55.27 (mAttrCount - i) * sizeof(InternalAttr)); 56:55.27 ^ 56:55.27 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributes.cpp:12, 56:55.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:92: 56:55.27 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 56:55.27 struct InternalAttr { 56:55.27 ^~~~~~~~~~~~ 56:55.27 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:92: 56:55.27 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)': 56:55.27 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributes.cpp:228:57: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsMappedAttributes::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 56:55.27 (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 56:55.27 ^ 56:55.27 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributes.cpp:12, 56:55.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:92: 56:55.27 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 56:55.27 struct InternalAttr { 56:55.27 ^~~~~~~~~~~~ 56:55.45 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 56:55.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 56:55.45 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoaderOwner.h:10, 56:55.45 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoaderOwner.cpp:7, 56:55.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 56:55.45 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMimeTypeArray.cpp: In member function 'virtual nsresult nsMimeTypeArray::QueryInterface(const nsIID&, void**)': 56:55.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:55.46 foundInterface = 0; \ 56:55.46 ^~~~~~~~~~~~~~ 56:55.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:55.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:55.46 ^~~~~~~~~~~~~~~~~~~~~~~ 56:55.46 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMimeTypeArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:55.46 NS_INTERFACE_MAP_END 56:55.46 ^~~~~~~~~~~~~~~~~~~~ 56:55.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:55.46 else 56:55.46 ^~~~ 56:55.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:55.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:55.46 ^~~~~~~~~~~~~~~~~~ 56:55.46 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMimeTypeArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:55.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 56:55.46 ^~~~~~~~~~~~~~~~~~~~~~ 56:55.84 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)': 56:55.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:55.84 foundInterface = 0; \ 56:55.84 ^~~~~~~~~~~~~~ 56:55.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:55.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:55.84 ^~~~~~~~~~~~~~~~~~~~~~~ 56:55.84 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentSink.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:55.84 NS_INTERFACE_MAP_END 56:55.84 ^~~~~~~~~~~~~~~~~~~~ 56:55.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:55.84 else 56:55.84 ^~~~ 56:55.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 56:55.84 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 56:55.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:55.85 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentSink.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 56:55.85 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver) 56:55.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:56.04 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)': 56:56.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:56.04 foundInterface = 0; \ 56:56.04 ^~~~~~~~~~~~~~ 56:56.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:56.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:56.04 ^~~~~~~~~~~~~~~~~~~~~~~ 56:56.04 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMAttributeMap.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:56.04 NS_INTERFACE_MAP_END 56:56.04 ^~~~~~~~~~~~~~~~~~~~ 56:56.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:56.04 else 56:56.04 ^~~~ 56:56.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:56.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:56.04 ^~~~~~~~~~~~~~~~~~ 56:56.04 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMAttributeMap.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:56.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 56:56.04 ^~~~~~~~~~~~~~~~~~~~~~ 56:56.06 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)': 56:56.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:56.06 foundInterface = 0; \ 56:56.06 ^~~~~~~~~~~~~~ 56:56.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:56.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:56.06 ^~~~~~~~~~~~~~~~~~~~~~~ 56:56.06 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMCaretPosition.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:56.06 NS_INTERFACE_MAP_END 56:56.06 ^~~~~~~~~~~~~~~~~~~~ 56:56.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:56.06 else 56:56.06 ^~~~ 56:56.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:56.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:56.06 ^~~~~~~~~~~~~~~~~~ 56:56.06 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMCaretPosition.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:56.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 56:56.07 ^~~~~~~~~~~~~~~~~~~~~~ 56:56.20 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMDataChannel.cpp: In member function 'virtual nsresult nsDOMDataChannel::QueryInterface(const nsIID&, void**)': 56:56.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:56.20 foundInterface = 0; \ 56:56.20 ^~~~~~~~~~~~~~ 56:56.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:56.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:56.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:56.21 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMDataChannel.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:56.21 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 56:56.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:56.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 56:56.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 56:56.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 56:56.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 56:56.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 56:56.21 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleConsts.h:17, 56:56.21 from /builddir/build/BUILD/firefox-69.0.1/widget/nsIWidget.h:21, 56:56.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 56:56.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 56:56.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 56:56.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 56:56.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:13, 56:56.21 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentPermissionHelper.cpp:10, 56:56.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 56:56.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 56:56.21 } else 56:56.21 ^~~~ 56:56.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 56:56.21 } else 56:56.21 ^~~~ 56:56.21 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMDataChannel.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 56:56.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsDOMDataChannel) 56:56.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:57.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 56:57.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 56:57.00 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentPermissionHelper.cpp:8, 56:57.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 56:57.00 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationRecord::QueryInterface(const nsIID&, void**)': 56:57.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:57.00 foundInterface = 0; \ 56:57.00 ^~~~~~~~~~~~~~ 56:57.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:57.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:57.00 ^~~~~~~~~~~~~~~~~~~~~~~ 56:57.00 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMMutationObserver.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:57.00 NS_INTERFACE_MAP_END 56:57.00 ^~~~~~~~~~~~~~~~~~~~ 56:57.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:57.00 else 56:57.00 ^~~~ 56:57.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:57.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:57.00 ^~~~~~~~~~~~~~~~~~ 56:57.01 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMMutationObserver.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:57.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 56:57.01 ^~~~~~~~~~~~~~~~~~~~~~ 56:57.01 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsMutationReceiver::QueryInterface(const nsIID&, void**)': 56:57.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:57.01 foundInterface = 0; \ 56:57.02 ^~~~~~~~~~~~~~ 56:57.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:57.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:57.02 ^~~~~~~~~~~~~~~~~~~~~~~ 56:57.02 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMMutationObserver.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:57.02 NS_INTERFACE_MAP_END 56:57.02 ^~~~~~~~~~~~~~~~~~~~ 56:57.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:57.02 else 56:57.02 ^~~~ 56:57.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:57.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:57.02 ^~~~~~~~~~~~~~~~~~ 56:57.02 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMMutationObserver.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:57.02 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 56:57.02 ^~~~~~~~~~~~~~~~~~~~~~ 56:57.02 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationObserver::QueryInterface(const nsIID&, void**)': 56:57.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:57.03 foundInterface = 0; \ 56:57.03 ^~~~~~~~~~~~~~ 56:57.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:57.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:57.03 ^~~~~~~~~~~~~~~~~~~~~~~ 56:57.03 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMMutationObserver.cpp:430:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:57.03 NS_INTERFACE_MAP_END 56:57.03 ^~~~~~~~~~~~~~~~~~~~ 56:57.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:57.03 else 56:57.03 ^~~~ 56:57.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:57.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:57.03 ^~~~~~~~~~~~~~~~~~ 56:57.03 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMMutationObserver.cpp:429:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:57.03 NS_INTERFACE_MAP_ENTRY(nsDOMMutationObserver) 56:57.03 ^~~~~~~~~~~~~~~~~~~~~~ 56:57.03 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 56:57.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 56:57.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISerializable.h:10, 56:57.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIContentSecurityPolicy.h:10, 56:57.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIPrincipal.h:10, 56:57.03 from /builddir/build/BUILD/firefox-69.0.1/caps/nsJSPrincipals.h:10, 56:57.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 56:57.03 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsOpenURIInFrameParams.h:7, 56:57.04 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsOpenURIInFrameParams.cpp:7, 56:57.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 56:57.04 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsOpenURIInFrameParams.cpp: In member function 'virtual nsresult nsOpenURIInFrameParams::QueryInterface(const nsIID&, void**)': 56:57.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:57.04 foundInterface = 0; \ 56:57.04 ^~~~~~~~~~~~~~ 56:57.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:57.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:57.04 ^~~~~~~~~~~~~~~~~~~~~~~ 56:57.04 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsOpenURIInFrameParams.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:57.04 NS_INTERFACE_MAP_END 56:57.04 ^~~~~~~~~~~~~~~~~~~~ 56:57.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:57.04 else 56:57.04 ^~~~ 56:57.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:57.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:57.04 ^~~~~~~~~~~~~~~~~~ 56:57.04 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsOpenURIInFrameParams.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:57.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 56:57.04 ^~~~~~~~~~~~~~~~~~~~~~ 56:57.21 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMTokenList.cpp: In member function 'virtual nsresult nsDOMTokenList::QueryInterface(const nsIID&, void**)': 56:57.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:57.21 foundInterface = 0; \ 56:57.21 ^~~~~~~~~~~~~~ 56:57.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:57.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:57.22 ^~~~~~~~~~~~~~~~~~~~~~~ 56:57.22 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMTokenList.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:57.22 NS_INTERFACE_MAP_END 56:57.22 ^~~~~~~~~~~~~~~~~~~~ 56:57.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 56:57.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 56:57.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 56:57.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 56:57.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 56:57.22 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleConsts.h:17, 56:57.22 from /builddir/build/BUILD/firefox-69.0.1/widget/nsIWidget.h:21, 56:57.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 56:57.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 56:57.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 56:57.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 56:57.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:13, 56:57.22 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentPermissionHelper.cpp:10, 56:57.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 56:57.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 56:57.22 } else 56:57.22 ^~~~ 56:57.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 56:57.22 } else 56:57.22 ^~~~ 56:57.31 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 56:57.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 56:57.31 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentPermissionHelper.cpp:8, 56:57.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 56:57.31 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDocumentEncoder.cpp: In member function 'virtual nsresult nsDocumentEncoder::QueryInterface(const nsIID&, void**)': 56:57.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:57.31 foundInterface = 0; \ 56:57.31 ^~~~~~~~~~~~~~ 56:57.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:57.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:57.32 ^~~~~~~~~~~~~~~~~~~~~~~ 56:57.32 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDocumentEncoder.cpp:354:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:57.32 NS_INTERFACE_MAP_END 56:57.32 ^~~~~~~~~~~~~~~~~~~~ 56:57.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:57.32 else 56:57.32 ^~~~ 56:57.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:57.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:57.32 ^~~~~~~~~~~~~~~~~~ 56:57.32 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDocumentEncoder.cpp:353:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:57.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 56:57.32 ^~~~~~~~~~~~~~~~~~~~~~ 56:57.98 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFocusManager.cpp: In member function 'virtual nsresult nsFocusManager::QueryInterface(const nsIID&, void**)': 56:57.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:57.98 foundInterface = 0; \ 56:57.98 ^~~~~~~~~~~~~~ 56:57.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:57.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:57.98 ^~~~~~~~~~~~~~~~~~~~~~~ 56:57.98 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFocusManager.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:57.98 NS_INTERFACE_MAP_END 56:57.99 ^~~~~~~~~~~~~~~~~~~~ 56:57.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:57.99 else 56:57.99 ^~~~ 56:57.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 56:57.99 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 56:57.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:57.99 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFocusManager.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 56:57.99 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIFocusManager) 56:57.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:58.00 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPlainTextSerializer.cpp: In member function 'virtual nsresult nsPlainTextSerializer::QueryInterface(const nsIID&, void**)': 56:58.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:58.01 foundInterface = 0; \ 56:58.01 ^~~~~~~~~~~~~~ 56:58.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:58.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:58.01 ^~~~~~~~~~~~~~~~~~~~~~~ 56:58.01 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPlainTextSerializer.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:58.01 NS_INTERFACE_MAP_END 56:58.01 ^~~~~~~~~~~~~~~~~~~~ 56:58.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:58.01 else 56:58.01 ^~~~ 56:58.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:58.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:58.01 ^~~~~~~~~~~~~~~~~~ 56:58.01 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPlainTextSerializer.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:58.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 56:58.01 ^~~~~~~~~~~~~~~~~~~~~~ 56:58.34 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 56:58.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 56:58.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 56:58.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 56:58.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 56:58.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 56:58.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 56:58.35 from /builddir/build/BUILD/firefox-69.0.1/caps/nsJSPrincipals.h:9, 56:58.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 56:58.35 from /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDocShell.h:10, 56:58.35 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoader.h:15, 56:58.35 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoaderOwner.cpp:8, 56:58.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 56:58.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 56:58.35 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 56:58.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 56:58.35 memset(aT, 0, sizeof(T)); 56:58.35 ~~~~~~^~~~~~~~~~~~~~~~~~ 56:58.35 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINode.cpp:110, 56:58.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:47: 56:58.35 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 56:58.35 struct GlobalProperties { 56:58.35 ^~~~~~~~~~~~~~~~ 56:58.58 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsQueryContentEventResult.cpp: In member function 'virtual nsresult nsQueryContentEventResult::QueryInterface(const nsIID&, void**)': 56:58.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:58.58 foundInterface = 0; \ 56:58.58 ^~~~~~~~~~~~~~ 56:58.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:58.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:58.58 ^~~~~~~~~~~~~~~~~~~~~~~ 56:58.58 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsQueryContentEventResult.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:58.58 NS_INTERFACE_MAP_END 56:58.58 ^~~~~~~~~~~~~~~~~~~~ 56:58.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:58.58 else 56:58.58 ^~~~ 56:58.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:58.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:58.58 ^~~~~~~~~~~~~~~~~~ 56:58.58 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsQueryContentEventResult.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:58.58 NS_INTERFACE_MAP_ENTRY(nsIQueryContentEventResult) 56:58.58 ^~~~~~~~~~~~~~~~~~~~~~ 56:58.85 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoader.cpp: In member function 'virtual nsresult nsFrameLoader::QueryInterface(const nsIID&, void**)': 56:58.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:58.85 foundInterface = 0; \ 56:58.85 ^~~~~~~~~~~~~~ 56:58.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:58.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:58.85 ^~~~~~~~~~~~~~~~~~~~~~~ 56:58.85 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoader.cpp:169:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:58.86 NS_INTERFACE_MAP_END 56:58.86 ^~~~~~~~~~~~~~~~~~~~ 56:58.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:58.86 else 56:58.86 ^~~~ 56:58.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:58.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:58.86 ^~~~~~~~~~~~~~~~~~ 56:58.86 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoader.cpp:168:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:58.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 56:58.86 ^~~~~~~~~~~~~~~~~~~~~~ 56:58.90 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 56:58.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 56:58.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 56:58.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 56:58.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 56:58.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 56:58.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 56:58.90 from /builddir/build/BUILD/firefox-69.0.1/caps/nsJSPrincipals.h:9, 56:58.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 56:58.90 from /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDocShell.h:10, 56:58.90 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoader.h:15, 56:58.90 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoaderOwner.cpp:8, 56:58.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 56:58.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 56:58.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 56:58.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 56:58.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 56:58.91 memset(&aArr[0], 0, N * sizeof(T)); 56:58.91 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:58.91 In file included from /usr/include/c++/8/map:61, 56:58.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 56:58.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 56:58.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 56:58.91 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 56:58.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 56:58.91 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoader.h:24, 56:58.91 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoaderOwner.cpp:8, 56:58.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 56:58.91 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 56:58.91 class map 56:58.91 ^~~ 56:59.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 56:59.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 56:59.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 56:59.55 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsTextFrame.h:20, 56:59.55 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsRange.cpp:22, 56:59.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:38: 56:59.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 56:59.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:59.56 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 56:59.56 ^ 56:59.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 56:59.56 struct Block { 56:59.56 ^~~~~ 57:00.87 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 57:00.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 57:00.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISerializable.h:10, 57:00.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIContentSecurityPolicy.h:10, 57:00.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIPrincipal.h:10, 57:00.87 from /builddir/build/BUILD/firefox-69.0.1/caps/nsJSPrincipals.h:10, 57:00.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 57:00.87 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsOpenURIInFrameParams.h:7, 57:00.87 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsOpenURIInFrameParams.cpp:7, 57:00.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 57:00.87 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsRange.cpp: In member function 'virtual nsresult nsRange::QueryInterface(const nsIID&, void**)': 57:00.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:00.87 foundInterface = 0; \ 57:00.87 ^~~~~~~~~~~~~~ 57:00.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:00.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:00.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:00.87 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsRange.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:00.87 NS_INTERFACE_MAP_END_INHERITING(AbstractRange) 57:00.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:00.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:00.88 else 57:00.88 ^~~~ 57:00.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:00.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:00.88 ^~~~~~~~~~~~~~~~~~ 57:00.88 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsRange.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:00.88 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 57:00.88 ^~~~~~~~~~~~~~~~~~~~~~ 57:00.88 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 57:00.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 57:00.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 57:00.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 57:00.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 57:00.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 57:00.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIPrincipal.h:17, 57:00.88 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentPermissionHelper.cpp:9, 57:00.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 57:00.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 57:00.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 57:00.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 57:00.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 57:00.89 memset(&aArr[0], 0, N * sizeof(T)); 57:00.89 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:00.89 In file included from /usr/include/c++/8/map:61, 57:00.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 57:00.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 57:00.89 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentPermissionHelper.cpp:7, 57:00.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 57:00.89 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 57:00.89 class map 57:00.89 ^~~ 57:01.01 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsScreen.cpp: In member function 'virtual nsresult nsScreen::QueryInterface(const nsIID&, void**)': 57:01.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:01.01 foundInterface = 0; \ 57:01.01 ^~~~~~~~~~~~~~ 57:01.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:01.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:01.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:01.02 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsScreen.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:01.02 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 57:01.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:01.02 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsOpenURIInFrameParams.h:8, 57:01.02 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsOpenURIInFrameParams.cpp:7, 57:01.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 57:01.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:01.02 } else 57:01.02 ^~~~ 57:01.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:01.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:01.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:01.02 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsScreen.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:01.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsScreen) 57:01.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:01.04 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 57:01.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 57:01.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISerializable.h:10, 57:01.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIContentSecurityPolicy.h:10, 57:01.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIPrincipal.h:10, 57:01.04 from /builddir/build/BUILD/firefox-69.0.1/caps/nsJSPrincipals.h:10, 57:01.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 57:01.04 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsOpenURIInFrameParams.h:7, 57:01.04 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsOpenURIInFrameParams.cpp:7, 57:01.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 57:01.04 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::QueryInterface(const nsIID&, void**)': 57:01.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:01.04 foundInterface = 0; \ 57:01.04 ^~~~~~~~~~~~~~ 57:01.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:01.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:01.04 ^~~~~~~~~~~~~~~~~~~~~~~ 57:01.04 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStructuredCloneContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:01.04 NS_INTERFACE_MAP_END 57:01.04 ^~~~~~~~~~~~~~~~~~~~ 57:01.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:01.04 else 57:01.04 ^~~~ 57:01.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:01.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:01.04 ^~~~~~~~~~~~~~~~~~ 57:01.05 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStructuredCloneContainer.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:01.05 NS_INTERFACE_MAP_ENTRY(nsISupports) 57:01.05 ^~~~~~~~~~~~~~~~~~~~~~ 57:01.62 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsTextNode.cpp: In member function 'virtual nsresult nsTextNode::QueryInterface(const nsIID&, void**)': 57:01.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:01.62 foundInterface = 0; \ 57:01.62 ^~~~~~~~~~~~~~ 57:01.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:01.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:01.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:01.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:01.62 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 57:01.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:01.62 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsTextNode.cpp:87:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 57:01.62 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 57:01.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:01.62 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsOpenURIInFrameParams.h:8, 57:01.62 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsOpenURIInFrameParams.cpp:7, 57:01.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 57:01.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:01.62 } else 57:01.62 ^~~~ 57:01.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:01.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:01.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:01.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:01.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 57:01.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:01.62 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsTextNode.cpp:87:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 57:01.62 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 57:01.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:02.73 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 57:02.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 57:02.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 57:02.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 57:02.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 57:02.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 57:02.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 57:02.73 from /builddir/build/BUILD/firefox-69.0.1/caps/nsJSPrincipals.h:9, 57:02.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 57:02.73 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsOpenURIInFrameParams.h:7, 57:02.73 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsOpenURIInFrameParams.cpp:7, 57:02.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 57:02.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 57:02.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 57:02.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 57:02.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 57:02.73 memset(&aArr[0], 0, N * sizeof(T)); 57:02.73 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:02.73 In file included from /usr/include/c++/8/map:61, 57:02.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 57:02.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 57:02.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 57:02.73 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 57:02.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 57:02.73 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsOpenURIInFrameParams.cpp:9, 57:02.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 57:02.73 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 57:02.73 class map 57:02.73 ^~~ 57:06.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 57:06.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 57:06.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 57:06.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 57:06.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 57:06.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 57:06.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioTrackBinding.h:6, 57:06.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/AudioTrackBinding.cpp:3, 57:06.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings1.cpp:2: 57:06.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 57:06.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 57:06.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 57:06.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 57:06.52 memset(&aArr[0], 0, N * sizeof(T)); 57:06.52 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:06.52 In file included from /usr/include/c++/8/map:61, 57:06.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 57:06.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 57:06.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 57:06.52 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 57:06.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 57:06.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 57:06.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UnionConversions.h:9, 57:06.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/BaseKeyframeTypesBinding.cpp:15, 57:06.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings1.cpp:119: 57:06.52 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 57:06.52 class map 57:06.52 ^~~ 57:15.92 dom/bindings/test 57:28.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 57:28.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 57:28.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 57:28.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 57:28.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 57:28.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/KeyboardEventBinding.cpp:12, 57:28.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:67: 57:28.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 57:28.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:28.43 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 57:28.43 ^ 57:28.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 57:28.43 struct Block { 57:28.44 ^~~~~ 57:32.58 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 57:32.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 57:32.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 57:32.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 57:32.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 57:32.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 57:32.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 57:32.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 57:32.59 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 57:32.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/IteratorResultBinding.cpp:3, 57:32.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 57:32.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MIDIConnectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIConnectionEvent::QueryInterface(const nsIID&, void**)': 57:32.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:32.59 foundInterface = 0; \ 57:32.59 ^~~~~~~~~~~~~~ 57:32.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:32.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:32.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:32.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MIDIConnectionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:32.60 NS_INTERFACE_MAP_END_INHERITING(Event) 57:32.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:32.60 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 57:32.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 57:32.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 57:32.60 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 57:32.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/IteratorResultBinding.cpp:3, 57:32.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 57:32.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:32.60 } else 57:32.60 ^~~~ 57:32.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:32.60 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:32.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:32.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MIDIConnectionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:32.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIConnectionEvent) 57:32.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:36.91 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 57:36.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 57:36.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 57:36.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 57:36.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 57:36.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 57:36.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 57:36.91 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:10, 57:36.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/IteratorResultBinding.cpp:3, 57:36.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 57:36.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 57:36.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 57:36.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 57:36.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 57:36.92 memset(&aArr[0], 0, N * sizeof(T)); 57:36.92 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:36.92 In file included from /usr/include/c++/8/map:61, 57:36.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 57:36.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 57:36.92 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 57:36.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 57:36.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/JSWindowActor.h:11, 57:36.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/JSWindowActorChild.h:14, 57:36.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/JSWindowActorBinding.cpp:14, 57:36.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:15: 57:36.92 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 57:36.92 class map 57:36.92 ^~~ 57:50.56 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 57:50.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 57:50.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 57:50.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 57:50.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 57:50.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 57:50.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaErrorBinding.h:9, 57:50.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MediaErrorBinding.cpp:3, 57:50.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 57:50.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MediaRecorderErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorderErrorEvent::QueryInterface(const nsIID&, void**)': 57:50.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:50.56 foundInterface = 0; \ 57:50.56 ^~~~~~~~~~~~~~ 57:50.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:50.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:50.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:50.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:50.56 NS_INTERFACE_MAP_END_INHERITING(Event) 57:50.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:50.56 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 57:50.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 57:50.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MediaErrorBinding.cpp:7, 57:50.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 57:50.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:50.57 } else 57:50.57 ^~~~ 57:50.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:50.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:50.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:50.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:50.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaRecorderErrorEvent) 57:50.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:51.40 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 57:51.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 57:51.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 57:51.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 57:51.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 57:51.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 57:51.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaErrorBinding.h:9, 57:51.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MediaErrorBinding.cpp:3, 57:51.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 57:51.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)': 57:51.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:51.40 foundInterface = 0; \ 57:51.40 ^~~~~~~~~~~~~~ 57:51.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:51.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:51.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:51.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:51.40 NS_INTERFACE_MAP_END_INHERITING(Event) 57:51.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:51.40 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 57:51.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 57:51.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MediaErrorBinding.cpp:7, 57:51.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 57:51.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:51.40 } else 57:51.40 ^~~~ 57:51.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:51.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:51.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:51.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MediaStreamEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:51.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamEvent) 57:51.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:51.65 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 57:51.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 57:51.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 57:51.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 57:51.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 57:51.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 57:51.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaErrorBinding.h:9, 57:51.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MediaErrorBinding.cpp:3, 57:51.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 57:51.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)': 57:51.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:51.66 foundInterface = 0; \ 57:51.66 ^~~~~~~~~~~~~~ 57:51.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:51.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:51.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:51.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:51.66 NS_INTERFACE_MAP_END_INHERITING(Event) 57:51.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:51.66 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 57:51.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 57:51.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MediaErrorBinding.cpp:7, 57:51.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 57:51.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:51.66 } else 57:51.66 ^~~~ 57:51.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:51.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:51.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:51.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MediaStreamTrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:51.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackEvent) 57:51.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:14.68 dom/battery 58:31.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 58:31.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 58:31.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 58:31.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 58:31.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 58:31.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MouseEventBinding.cpp:14, 58:31.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:54: 58:31.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 58:31.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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.12 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 58:31.12 ^ 58:31.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 58:31.12 struct Block { 58:31.12 ^~~~~ 58:38.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 58:38.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 58:38.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 58:38.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 58:38.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 58:38.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 58:38.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 58:38.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 58:38.11 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 58:38.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MessageManagerBinding.cpp:3, 58:38.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 58:38.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)': 58:38.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:38.11 foundInterface = 0; \ 58:38.11 ^~~~~~~~~~~~~~ 58:38.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:38.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:38.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:38.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:38.11 NS_INTERFACE_MAP_END_INHERITING(Event) 58:38.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:38.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 58:38.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 58:38.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 58:38.11 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 58:38.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MessageManagerBinding.cpp:3, 58:38.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 58:38.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:38.11 } else 58:38.11 ^~~~ 58:38.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 58:38.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 58:38.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:38.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 58:38.11 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OfflineAudioCompletionEvent) 58:38.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:40.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestNamedDeleterWithRetvalInterface_Binding::DOMProxyHandler::delete_(JSContext*, JS::Handle, JS::Handle, JS::ObjectOpResult&) const': 58:40.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestCodeGenBinding.cpp:57284:30: warning: 'deleteSucceeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 58:40.35 return deleteSucceeded ? opresult.succeed() : opresult.failCantDelete(); 58:40.35 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:56.91 dom/browser-element 59:10.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 59:10.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 59:10.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 59:10.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 59:10.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 59:10.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 59:10.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 59:10.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 59:10.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 59:10.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 59:10.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 59:10.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleStruct.h:18, 59:10.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 59:10.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 59:10.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 59:10.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ContentCache.h:16, 59:10.44 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserParent.h:12, 59:10.44 from /builddir/build/BUILD/firefox-69.0.1/dom/browser-element/BrowserElementParent.cpp:7: 59:10.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 59:10.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 59:10.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 59:10.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 59:10.44 memset(&aArr[0], 0, N * sizeof(T)); 59:10.44 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:10.44 In file included from /usr/include/c++/8/map:61, 59:10.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 59:10.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 59:10.44 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 59:10.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 59:10.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 59:10.44 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserParent.h:13, 59:10.44 from /builddir/build/BUILD/firefox-69.0.1/dom/browser-element/BrowserElementParent.cpp:7: 59:10.44 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 59:10.44 class map 59:10.44 ^~~ 59:13.74 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 59:13.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 59:13.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 59:13.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 59:13.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 59:13.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 59:13.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 59:13.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 59:13.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 59:13.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:3: 59:13.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface::QueryInterface(const nsIID&, void**)': 59:13.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:13.74 foundInterface = 0; \ 59:13.74 ^~~~~~~~~~~~~~ 59:13.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:13.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:13.74 ^~~~~~~~~~~~~~~~~~~~~~~ 59:13.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:71909:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:13.74 NS_INTERFACE_MAP_END 59:13.74 ^~~~~~~~~~~~~~~~~~~~ 59:13.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:13.74 else 59:13.74 ^~~~ 59:13.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:13.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:13.74 ^~~~~~~~~~~~~~~~~~ 59:13.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:71908:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:13.74 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 59:13.74 ^~~~~~~~~~~~~~~~~~~~~~ 59:13.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplNoInterfaceObject::QueryInterface(const nsIID&, void**)': 59:13.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:13.82 foundInterface = 0; \ 59:13.82 ^~~~~~~~~~~~~~ 59:13.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:13.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:13.82 ^~~~~~~~~~~~~~~~~~~~~~~ 59:13.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:75436:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:13.82 NS_INTERFACE_MAP_END 59:13.82 ^~~~~~~~~~~~~~~~~~~~ 59:13.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:13.82 else 59:13.82 ^~~~ 59:13.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:13.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:13.82 ^~~~~~~~~~~~~~~~~~ 59:13.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:75435:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:13.82 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 59:13.82 ^~~~~~~~~~~~~~~~~~~~~~ 59:13.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestNavigator::QueryInterface(const nsIID&, void**)': 59:13.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:13.83 foundInterface = 0; \ 59:13.83 ^~~~~~~~~~~~~~ 59:13.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:13.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:13.83 ^~~~~~~~~~~~~~~~~~~~~~~ 59:13.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:75522:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:13.83 NS_INTERFACE_MAP_END 59:13.83 ^~~~~~~~~~~~~~~~~~~~ 59:13.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:13.83 else 59:13.83 ^~~~ 59:13.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:13.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:13.83 ^~~~~~~~~~~~~~~~~~ 59:13.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:75521:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:13.83 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 59:13.83 ^~~~~~~~~~~~~~~~~~~~~~ 59:13.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestNavigatorWithConstructor::QueryInterface(const nsIID&, void**)': 59:13.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:13.85 foundInterface = 0; \ 59:13.85 ^~~~~~~~~~~~~~ 59:13.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:13.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:13.85 ^~~~~~~~~~~~~~~~~~~~~~~ 59:13.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:75649:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:13.85 NS_INTERFACE_MAP_END 59:13.85 ^~~~~~~~~~~~~~~~~~~~ 59:13.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:13.85 else 59:13.85 ^~~~ 59:13.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:13.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:13.85 ^~~~~~~~~~~~~~~~~~ 59:13.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:75648:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:13.86 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 59:13.86 ^~~~~~~~~~~~~~~~~~~~~~ 59:14.53 dom/cache 59:22.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 59:22.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 59:22.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 59:22.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 59:22.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 59:22.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 59:22.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 59:22.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 59:22.11 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 59:22.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/OscillatorNodeBinding.cpp:3, 59:22.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings13.cpp:2: 59:22.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PeerConnectionObserverBinding.cpp: In member function 'virtual nsresult mozilla::dom::PeerConnectionObserver::QueryInterface(const nsIID&, void**)': 59:22.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:22.11 foundInterface = 0; \ 59:22.11 ^~~~~~~~~~~~~~ 59:22.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:22.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:22.12 ^~~~~~~~~~~~~~~~~~~~~~~ 59:22.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PeerConnectionObserverBinding.cpp:2709:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:22.12 NS_INTERFACE_MAP_END 59:22.12 ^~~~~~~~~~~~~~~~~~~~ 59:22.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:22.12 else 59:22.12 ^~~~ 59:22.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:22.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:22.12 ^~~~~~~~~~~~~~~~~~ 59:22.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PeerConnectionObserverBinding.cpp:2708:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:22.12 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 59:22.12 ^~~~~~~~~~~~~~~~~~~~~~ 59:26.08 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 59:26.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 59:26.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/cache/Types.h:12, 59:26.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/cache/Action.h:11, 59:26.08 from /builddir/build/BUILD/firefox-69.0.1/dom/cache/Action.cpp:7, 59:26.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/cache/Unified_cpp_dom_cache0.cpp:2: 59:26.08 /builddir/build/BUILD/firefox-69.0.1/dom/cache/Cache.cpp: In member function 'virtual nsresult mozilla::dom::cache::Cache::QueryInterface(const nsIID&, void**)': 59:26.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:26.08 foundInterface = 0; \ 59:26.08 ^~~~~~~~~~~~~~ 59:26.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:26.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:26.08 ^~~~~~~~~~~~~~~~~~~~~~~ 59:26.08 /builddir/build/BUILD/firefox-69.0.1/dom/cache/Cache.cpp:240:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:26.08 NS_INTERFACE_MAP_END 59:26.08 ^~~~~~~~~~~~~~~~~~~~ 59:26.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:26.08 else 59:26.08 ^~~~ 59:26.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:26.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:26.08 ^~~~~~~~~~~~~~~~~~ 59:26.08 /builddir/build/BUILD/firefox-69.0.1/dom/cache/Cache.cpp:239:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:26.08 NS_INTERFACE_MAP_ENTRY(nsISupports) 59:26.08 ^~~~~~~~~~~~~~~~~~~~~~ 59:26.32 /builddir/build/BUILD/firefox-69.0.1/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)': 59:26.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:26.32 foundInterface = 0; \ 59:26.32 ^~~~~~~~~~~~~~ 59:26.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:26.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:26.32 ^~~~~~~~~~~~~~~~~~~~~~~ 59:26.32 /builddir/build/BUILD/firefox-69.0.1/dom/cache/CacheStorage.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:26.32 NS_INTERFACE_MAP_END 59:26.32 ^~~~~~~~~~~~~~~~~~~~ 59:26.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:26.32 else 59:26.32 ^~~~ 59:26.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:26.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:26.32 ^~~~~~~~~~~~~~~~~~ 59:26.32 /builddir/build/BUILD/firefox-69.0.1/dom/cache/CacheStorage.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:26.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 59:26.32 ^~~~~~~~~~~~~~~~~~~~~~ 59:45.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 59:45.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 59:45.76 from /builddir/build/BUILD/firefox-69.0.1/dom/cache/PrincipalVerifier.cpp:9, 59:45.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/cache/Unified_cpp_dom_cache1.cpp:47: 59:45.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 59:45.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:45.76 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 59:45.76 ^ 59:45.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 59:45.76 struct Block { 59:45.76 ^~~~~ 60:08.40 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 60:08.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 60:08.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 60:08.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 60:08.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 60:08.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 60:08.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 60:08.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:08.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 60:08.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 60:08.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface2::QueryInterface(const nsIID&, void**)': 60:08.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:08.41 foundInterface = 0; \ 60:08.41 ^~~~~~~~~~~~~~ 60:08.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:08.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:08.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:08.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2033:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:08.41 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface) 60:08.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:08.41 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 60:08.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 60:08.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:08.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 60:08.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 60:08.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:08.41 } else 60:08.41 ^~~~ 60:08.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:08.41 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:08.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:08.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2032:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:08.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface2) 60:08.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:08.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 60:08.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 60:08.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 60:08.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 60:08.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 60:08.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 60:08.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 60:08.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:08.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 60:08.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 60:08.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface3::QueryInterface(const nsIID&, void**)': 60:08.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:08.42 foundInterface = 0; \ 60:08.42 ^~~~~~~~~~~~~~ 60:08.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:08.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:08.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:08.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:08.42 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface2) 60:08.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:08.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 60:08.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 60:08.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:08.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 60:08.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 60:08.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:08.43 } else 60:08.43 ^~~~ 60:08.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:08.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:08.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:08.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2163:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:08.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface3) 60:08.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:08.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 60:08.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 60:08.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 60:08.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 60:08.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 60:08.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 60:08.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 60:08.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:08.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 60:08.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 60:08.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface4::QueryInterface(const nsIID&, void**)': 60:08.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:08.44 foundInterface = 0; \ 60:08.44 ^~~~~~~~~~~~~~ 60:08.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:08.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:08.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:08.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2295:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:08.44 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 60:08.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:08.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 60:08.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 60:08.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:08.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 60:08.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 60:08.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:08.44 } else 60:08.44 ^~~~ 60:08.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:08.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:08.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:08.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2294:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:08.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface4) 60:08.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:08.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 60:08.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 60:08.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 60:08.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 60:08.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 60:08.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 60:08.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 60:08.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:08.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 60:08.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 60:08.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface6::QueryInterface(const nsIID&, void**)': 60:08.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:08.45 foundInterface = 0; \ 60:08.45 ^~~~~~~~~~~~~~ 60:08.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:08.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:08.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:08.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2426:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:08.45 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface3) 60:08.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:08.45 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 60:08.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 60:08.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:08.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 60:08.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 60:08.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:08.45 } else 60:08.45 ^~~~ 60:08.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:08.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:08.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:08.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2425:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:08.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface6) 60:08.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:08.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 60:08.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 60:08.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 60:08.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 60:08.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 60:08.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 60:08.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 60:08.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:08.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 60:08.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 60:08.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface5::QueryInterface(const nsIID&, void**)': 60:08.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:08.46 foundInterface = 0; \ 60:08.46 ^~~~~~~~~~~~~~ 60:08.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:08.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:08.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:08.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2557:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:08.46 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface6) 60:08.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:08.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 60:08.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 60:08.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:08.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 60:08.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 60:08.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:08.47 } else 60:08.47 ^~~~ 60:08.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:08.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:08.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:08.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2556:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:08.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface5) 60:08.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:12.55 dom/webgpu 60:19.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 60:19.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 60:19.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 60:19.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 60:19.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 60:19.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 60:19.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 60:19.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PointerEventBinding.cpp:5, 60:19.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:93: 60:19.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 60:19.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:19.44 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 60:19.44 ^ 60:19.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 60:19.44 struct Block { 60:19.44 ^~~~~ 60:21.56 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 60:21.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 60:21.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 60:21.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 60:21.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 60:21.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 60:21.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 60:21.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:21.56 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 60:21.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PermissionsBinding.cpp:3, 60:21.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 60:21.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)': 60:21.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:21.56 foundInterface = 0; \ 60:21.56 ^~~~~~~~~~~~~~ 60:21.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:21.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:21.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:21.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:21.57 NS_INTERFACE_MAP_END_INHERITING(Event) 60:21.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:21.57 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 60:21.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 60:21.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:21.57 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 60:21.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PermissionsBinding.cpp:3, 60:21.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 60:21.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:21.57 } else 60:21.57 ^~~~ 60:21.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:21.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:21.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:21.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PopStateEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:21.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopStateEvent) 60:21.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:21.61 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 60:21.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 60:21.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 60:21.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 60:21.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 60:21.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 60:21.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 60:21.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:21.62 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 60:21.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PermissionsBinding.cpp:3, 60:21.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 60:21.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)': 60:21.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:21.62 foundInterface = 0; \ 60:21.62 ^~~~~~~~~~~~~~ 60:21.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:21.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:21.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:21.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:21.62 NS_INTERFACE_MAP_END_INHERITING(Event) 60:21.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:21.62 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 60:21.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 60:21.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:21.62 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 60:21.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PermissionsBinding.cpp:3, 60:21.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 60:21.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:21.62 } else 60:21.62 ^~~~ 60:21.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:21.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:21.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:21.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PopupBlockedEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:21.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopupBlockedEvent) 60:21.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:21.89 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 60:21.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 60:21.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 60:21.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 60:21.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 60:21.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 60:21.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 60:21.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:21.89 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 60:21.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PermissionsBinding.cpp:3, 60:21.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 60:21.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionAvailableEvent::QueryInterface(const nsIID&, void**)': 60:21.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:21.89 foundInterface = 0; \ 60:21.89 ^~~~~~~~~~~~~~ 60:21.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:21.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:21.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:21.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:21.90 NS_INTERFACE_MAP_END_INHERITING(Event) 60:21.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:21.90 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 60:21.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 60:21.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:21.90 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 60:21.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PermissionsBinding.cpp:3, 60:21.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 60:21.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:21.90 } else 60:21.90 ^~~~ 60:21.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:21.90 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:21.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:21.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:21.90 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionAvailableEvent) 60:21.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:25.97 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 60:25.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 60:25.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 60:25.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 60:25.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 60:25.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 60:25.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 60:25.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:9, 60:25.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 60:25.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PromiseRejectionEvent::QueryInterface(const nsIID&, void**)': 60:25.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:25.97 foundInterface = 0; \ 60:25.97 ^~~~~~~~~~~~~~ 60:25.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:25.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:25.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:25.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:25.97 NS_INTERFACE_MAP_END_INHERITING(Event) 60:25.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:25.97 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 60:25.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 60:25.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PromiseRejectionEvent.h:14, 60:25.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:10, 60:25.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 60:25.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:25.97 } else 60:25.97 ^~~~ 60:25.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:25.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:25.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:25.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:25.97 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PromiseRejectionEvent) 60:25.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:29.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 60:29.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 60:29.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 60:29.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 60:29.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 60:29.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 60:29.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 60:29.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:9, 60:29.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 60:29.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)': 60:29.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:29.72 foundInterface = 0; \ 60:29.72 ^~~~~~~~~~~~~~ 60:29.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:29.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:29.72 ^~~~~~~~~~~~~~~~~~~~~~~ 60:29.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PushManagerBinding.cpp:1960:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:29.72 NS_INTERFACE_MAP_END 60:29.72 ^~~~~~~~~~~~~~~~~~~~ 60:29.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:29.72 else 60:29.72 ^~~~ 60:29.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:29.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:29.72 ^~~~~~~~~~~~~~~~~~ 60:29.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PushManagerBinding.cpp:1959:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:29.72 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 60:29.72 ^~~~~~~~~~~~~~~~~~~~~~ 60:30.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCDTMFSenderBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCDTMFSender::QueryInterface(const nsIID&, void**)': 60:30.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:30.04 foundInterface = 0; \ 60:30.04 ^~~~~~~~~~~~~~ 60:30.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:30.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:30.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:30.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCDTMFSenderBinding.cpp:828:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:30.04 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 60:30.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:30.04 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 60:30.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 60:30.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PromiseRejectionEvent.h:14, 60:30.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:10, 60:30.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 60:30.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:30.04 } else 60:30.04 ^~~~ 60:30.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:30.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:30.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:30.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCDTMFSenderBinding.cpp:827:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:30.04 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCDTMFSender) 60:30.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:30.19 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 60:30.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 60:30.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 60:30.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 60:30.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 60:30.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 60:30.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 60:30.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:9, 60:30.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 60:30.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCDataChannelEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCDataChannelEvent::QueryInterface(const nsIID&, void**)': 60:30.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:30.19 foundInterface = 0; \ 60:30.19 ^~~~~~~~~~~~~~ 60:30.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:30.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:30.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:30.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCDataChannelEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:30.19 NS_INTERFACE_MAP_END_INHERITING(Event) 60:30.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:30.19 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 60:30.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 60:30.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PromiseRejectionEvent.h:14, 60:30.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:10, 60:30.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 60:30.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:30.20 } else 60:30.20 ^~~~ 60:30.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:30.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:30.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:30.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCDataChannelEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:30.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCDataChannelEvent) 60:30.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:30.34 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 60:30.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 60:30.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 60:30.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 60:30.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 60:30.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 60:30.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 60:30.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:9, 60:30.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 60:30.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCIceCandidateBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCIceCandidate::QueryInterface(const nsIID&, void**)': 60:30.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:30.34 foundInterface = 0; \ 60:30.34 ^~~~~~~~~~~~~~ 60:30.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:30.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:30.34 ^~~~~~~~~~~~~~~~~~~~~~~ 60:30.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCIceCandidateBinding.cpp:1634:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:30.34 NS_INTERFACE_MAP_END 60:30.34 ^~~~~~~~~~~~~~~~~~~~ 60:30.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:30.34 else 60:30.34 ^~~~ 60:30.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:30.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:30.34 ^~~~~~~~~~~~~~~~~~ 60:30.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCIceCandidateBinding.cpp:1633:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:30.34 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 60:30.34 ^~~~~~~~~~~~~~~~~~~~~~ 60:31.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCPeerConnectionBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnection::QueryInterface(const nsIID&, void**)': 60:31.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:31.81 foundInterface = 0; \ 60:31.81 ^~~~~~~~~~~~~~ 60:31.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:31.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:31.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:31.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCPeerConnectionBinding.cpp:10020:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:31.81 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 60:31.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:31.81 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 60:31.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 60:31.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PromiseRejectionEvent.h:14, 60:31.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:10, 60:31.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 60:31.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:31.81 } else 60:31.81 ^~~~ 60:31.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:31.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:31.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:31.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCPeerConnectionBinding.cpp:10019:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:31.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCPeerConnection) 60:31.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:31.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 60:31.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 60:31.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 60:31.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 60:31.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 60:31.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 60:31.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 60:31.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:9, 60:31.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 60:31.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCPeerConnectionIceEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnectionIceEvent::QueryInterface(const nsIID&, void**)': 60:31.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:31.84 foundInterface = 0; \ 60:31.84 ^~~~~~~~~~~~~~ 60:31.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:31.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:31.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:31.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCPeerConnectionIceEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:31.85 NS_INTERFACE_MAP_END_INHERITING(Event) 60:31.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:31.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 60:31.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 60:31.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PromiseRejectionEvent.h:14, 60:31.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:10, 60:31.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 60:31.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:31.85 } else 60:31.85 ^~~~ 60:31.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:31.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:31.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:31.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCPeerConnectionIceEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:31.85 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCPeerConnectionIceEvent) 60:31.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:31.95 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 60:31.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 60:31.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 60:31.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 60:31.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 60:31.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 60:31.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 60:31.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:9, 60:31.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 60:31.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCPeerConnectionStaticBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnectionStatic::QueryInterface(const nsIID&, void**)': 60:31.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:31.95 foundInterface = 0; \ 60:31.95 ^~~~~~~~~~~~~~ 60:31.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:31.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:31.96 ^~~~~~~~~~~~~~~~~~~~~~~ 60:31.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCPeerConnectionStaticBinding.cpp:703:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:31.96 NS_INTERFACE_MAP_END 60:31.96 ^~~~~~~~~~~~~~~~~~~~ 60:31.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:31.96 else 60:31.96 ^~~~ 60:31.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:31.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:31.96 ^~~~~~~~~~~~~~~~~~ 60:31.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCPeerConnectionStaticBinding.cpp:702:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:31.96 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 60:31.96 ^~~~~~~~~~~~~~~~~~~~~~ 60:32.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCRtpReceiverBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpReceiver::QueryInterface(const nsIID&, void**)': 60:32.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:32.08 foundInterface = 0; \ 60:32.08 ^~~~~~~~~~~~~~ 60:32.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:32.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:32.08 ^~~~~~~~~~~~~~~~~~~~~~~ 60:32.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCRtpReceiverBinding.cpp:1389:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:32.08 NS_INTERFACE_MAP_END 60:32.08 ^~~~~~~~~~~~~~~~~~~~ 60:32.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:32.08 else 60:32.08 ^~~~ 60:32.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:32.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:32.08 ^~~~~~~~~~~~~~~~~~ 60:32.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCRtpReceiverBinding.cpp:1388:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:32.09 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 60:32.09 ^~~~~~~~~~~~~~~~~~~~~~ 60:32.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCRtpSenderBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpSender::QueryInterface(const nsIID&, void**)': 60:32.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:32.30 foundInterface = 0; \ 60:32.30 ^~~~~~~~~~~~~~ 60:32.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:32.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:32.30 ^~~~~~~~~~~~~~~~~~~~~~~ 60:32.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCRtpSenderBinding.cpp:3734:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:32.31 NS_INTERFACE_MAP_END 60:32.31 ^~~~~~~~~~~~~~~~~~~~ 60:32.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:32.31 else 60:32.31 ^~~~ 60:32.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:32.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:32.31 ^~~~~~~~~~~~~~~~~~ 60:32.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCRtpSenderBinding.cpp:3733:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:32.31 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 60:32.31 ^~~~~~~~~~~~~~~~~~~~~~ 60:32.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCRtpTransceiverBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpTransceiver::QueryInterface(const nsIID&, void**)': 60:32.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:32.48 foundInterface = 0; \ 60:32.48 ^~~~~~~~~~~~~~ 60:32.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:32.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:32.48 ^~~~~~~~~~~~~~~~~~~~~~~ 60:32.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCRtpTransceiverBinding.cpp:2629:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:32.48 NS_INTERFACE_MAP_END 60:32.48 ^~~~~~~~~~~~~~~~~~~~ 60:32.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:32.48 else 60:32.48 ^~~~ 60:32.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:32.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:32.49 ^~~~~~~~~~~~~~~~~~ 60:32.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCRtpTransceiverBinding.cpp:2628:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:32.49 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 60:32.49 ^~~~~~~~~~~~~~~~~~~~~~ 60:32.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCSessionDescriptionBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCSessionDescription::QueryInterface(const nsIID&, void**)': 60:32.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:32.55 foundInterface = 0; \ 60:32.55 ^~~~~~~~~~~~~~ 60:32.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:32.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:32.56 ^~~~~~~~~~~~~~~~~~~~~~~ 60:32.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCSessionDescriptionBinding.cpp:1239:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:32.56 NS_INTERFACE_MAP_END 60:32.56 ^~~~~~~~~~~~~~~~~~~~ 60:32.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:32.56 else 60:32.56 ^~~~ 60:32.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:32.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:32.56 ^~~~~~~~~~~~~~~~~~ 60:32.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCSessionDescriptionBinding.cpp:1238:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:32.56 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 60:32.56 ^~~~~~~~~~~~~~~~~~~~~~ 60:32.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCStatsReportBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCStatsReport::QueryInterface(const nsIID&, void**)': 60:32.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:32.94 foundInterface = 0; \ 60:32.94 ^~~~~~~~~~~~~~ 60:32.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:32.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:32.94 ^~~~~~~~~~~~~~~~~~~~~~~ 60:32.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCStatsReportBinding.cpp:6485:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:32.94 NS_INTERFACE_MAP_END 60:32.94 ^~~~~~~~~~~~~~~~~~~~ 60:32.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:32.94 else 60:32.94 ^~~~ 60:32.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:32.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:32.94 ^~~~~~~~~~~~~~~~~~ 60:32.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCStatsReportBinding.cpp:6484:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:32.94 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 60:32.94 ^~~~~~~~~~~~~~~~~~~~~~ 60:33.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCTrackEvent::QueryInterface(const nsIID&, void**)': 60:33.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:33.00 foundInterface = 0; \ 60:33.00 ^~~~~~~~~~~~~~ 60:33.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:33.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:33.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:33.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCTrackEvent.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:33.00 NS_INTERFACE_MAP_END_INHERITING(Event) 60:33.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:33.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 60:33.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 60:33.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PromiseRejectionEvent.h:14, 60:33.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:10, 60:33.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 60:33.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:33.00 } else 60:33.00 ^~~~ 60:33.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:33.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:33.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:33.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCTrackEvent.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:33.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCTrackEvent) 60:33.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:00.81 dom/clients/api 61:00.81 dom/clients/manager 61:07.17 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 61:07.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 61:07.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:07.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 61:07.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 61:07.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 61:07.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 61:07.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 61:07.17 from /builddir/build/BUILD/firefox-69.0.1/dom/clients/api/Client.h:9, 61:07.17 from /builddir/build/BUILD/firefox-69.0.1/dom/clients/api/Client.cpp:7, 61:07.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/clients/api/Unified_cpp_dom_clients_api0.cpp:2: 61:07.17 /builddir/build/BUILD/firefox-69.0.1/dom/clients/api/Client.cpp: In member function 'virtual nsresult mozilla::dom::Client::QueryInterface(const nsIID&, void**)': 61:07.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:07.18 foundInterface = 0; \ 61:07.18 ^~~~~~~~~~~~~~ 61:07.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:07.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:07.18 ^~~~~~~~~~~~~~~~~~~~~~~ 61:07.18 /builddir/build/BUILD/firefox-69.0.1/dom/clients/api/Client.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:07.18 NS_INTERFACE_MAP_END 61:07.18 ^~~~~~~~~~~~~~~~~~~~ 61:07.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:07.18 else 61:07.18 ^~~~ 61:07.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:07.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:07.18 ^~~~~~~~~~~~~~~~~~ 61:07.18 /builddir/build/BUILD/firefox-69.0.1/dom/clients/api/Client.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:07.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 61:07.18 ^~~~~~~~~~~~~~~~~~~~~~ 61:07.91 /builddir/build/BUILD/firefox-69.0.1/dom/clients/api/Clients.cpp: In member function 'virtual nsresult mozilla::dom::Clients::QueryInterface(const nsIID&, void**)': 61:07.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:07.92 foundInterface = 0; \ 61:07.92 ^~~~~~~~~~~~~~ 61:07.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:07.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:07.92 ^~~~~~~~~~~~~~~~~~~~~~~ 61:07.92 /builddir/build/BUILD/firefox-69.0.1/dom/clients/api/Clients.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:07.92 NS_INTERFACE_MAP_END 61:07.92 ^~~~~~~~~~~~~~~~~~~~ 61:07.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:07.92 else 61:07.92 ^~~~ 61:07.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:07.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:07.92 ^~~~~~~~~~~~~~~~~~ 61:07.92 /builddir/build/BUILD/firefox-69.0.1/dom/clients/api/Clients.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:07.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 61:07.92 ^~~~~~~~~~~~~~~~~~~~~~ 61:12.19 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 61:12.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 61:12.19 from /builddir/build/BUILD/firefox-69.0.1/dom/clients/manager/ClientManagerService.cpp:15, 61:12.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/clients/manager/Unified_cpp_dom_clients_manager0.cpp:119: 61:12.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 61:12.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:12.19 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 61:12.19 ^ 61:12.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 61:12.19 struct Block { 61:12.19 ^~~~~ 61:13.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 61:13.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 61:13.43 from /builddir/build/BUILD/firefox-69.0.1/dom/clients/manager/ClientSourceParent.cpp:14, 61:13.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/clients/manager/Unified_cpp_dom_clients_manager1.cpp:92: 61:13.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 61:13.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:13.43 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 61:13.43 ^ 61:13.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 61:13.43 struct Block { 61:13.43 ^~~~~ 61:24.93 dom/commandhandler 61:25.96 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 61:25.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 61:25.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIComponentManager.h:10, 61:25.96 from /builddir/build/BUILD/firefox-69.0.1/dom/commandhandler/nsBaseCommandController.cpp:8, 61:25.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/commandhandler/Unified_cpp_dom_commandhandler0.cpp:2: 61:25.96 /builddir/build/BUILD/firefox-69.0.1/dom/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)': 61:25.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:25.96 foundInterface = 0; \ 61:25.96 ^~~~~~~~~~~~~~ 61:25.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:25.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:25.96 ^~~~~~~~~~~~~~~~~~~~~~~ 61:25.96 /builddir/build/BUILD/firefox-69.0.1/dom/commandhandler/nsBaseCommandController.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:25.96 NS_INTERFACE_MAP_END 61:25.96 ^~~~~~~~~~~~~~~~~~~~ 61:25.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:25.96 else 61:25.96 ^~~~ 61:25.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 61:25.96 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 61:25.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:25.96 /builddir/build/BUILD/firefox-69.0.1/dom/commandhandler/nsBaseCommandController.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 61:25.96 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext) 61:25.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:29.61 /builddir/build/BUILD/firefox-69.0.1/dom/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)': 61:29.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:29.61 foundInterface = 0; \ 61:29.61 ^~~~~~~~~~~~~~ 61:29.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:29.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:29.61 ^~~~~~~~~~~~~~~~~~~~~~~ 61:29.61 /builddir/build/BUILD/firefox-69.0.1/dom/commandhandler/nsCommandManager.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:29.61 NS_INTERFACE_MAP_END 61:29.61 ^~~~~~~~~~~~~~~~~~~~ 61:29.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:29.61 else 61:29.61 ^~~~ 61:29.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 61:29.61 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 61:29.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:29.61 /builddir/build/BUILD/firefox-69.0.1/dom/commandhandler/nsCommandManager.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 61:29.61 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager) 61:29.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:32.22 dom/credentialmanagement 61:34.47 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 61:34.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 61:34.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 61:34.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 61:34.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ScrollAreaEvent.h:12, 61:34.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/ScrollAreaEventBinding.cpp:14, 61:34.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:236: 61:34.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 61:34.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:34.48 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 61:34.48 ^ 61:34.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 61:34.48 struct Block { 61:34.48 ^~~~~ 61:37.33 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 61:37.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 61:37.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:37.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 61:37.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 61:37.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 61:37.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 61:37.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CredentialManagementBinding.h:7, 61:37.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Credential.h:10, 61:37.33 from /builddir/build/BUILD/firefox-69.0.1/dom/credentialmanagement/Credential.cpp:7, 61:37.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/credentialmanagement/Unified_cpp_credentialmanagement0.cpp:2: 61:37.33 /builddir/build/BUILD/firefox-69.0.1/dom/credentialmanagement/Credential.cpp: In member function 'virtual nsresult mozilla::dom::Credential::QueryInterface(const nsIID&, void**)': 61:37.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:37.34 foundInterface = 0; \ 61:37.34 ^~~~~~~~~~~~~~ 61:37.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:37.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:37.34 ^~~~~~~~~~~~~~~~~~~~~~~ 61:37.34 /builddir/build/BUILD/firefox-69.0.1/dom/credentialmanagement/Credential.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:37.34 NS_INTERFACE_MAP_END 61:37.34 ^~~~~~~~~~~~~~~~~~~~ 61:37.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:37.34 else 61:37.34 ^~~~ 61:37.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:37.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:37.34 ^~~~~~~~~~~~~~~~~~ 61:37.34 /builddir/build/BUILD/firefox-69.0.1/dom/credentialmanagement/Credential.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:37.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 61:37.34 ^~~~~~~~~~~~~~~~~~~~~~ 61:37.98 /builddir/build/BUILD/firefox-69.0.1/dom/credentialmanagement/CredentialsContainer.cpp: In member function 'virtual nsresult mozilla::dom::CredentialsContainer::QueryInterface(const nsIID&, void**)': 61:37.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:37.98 foundInterface = 0; \ 61:37.98 ^~~~~~~~~~~~~~ 61:37.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:37.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:37.98 ^~~~~~~~~~~~~~~~~~~~~~~ 61:37.98 /builddir/build/BUILD/firefox-69.0.1/dom/credentialmanagement/CredentialsContainer.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:37.99 NS_INTERFACE_MAP_END 61:37.99 ^~~~~~~~~~~~~~~~~~~~ 61:37.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:37.99 else 61:37.99 ^~~~ 61:37.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:37.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:37.99 ^~~~~~~~~~~~~~~~~~ 61:37.99 /builddir/build/BUILD/firefox-69.0.1/dom/credentialmanagement/CredentialsContainer.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:37.99 NS_INTERFACE_MAP_ENTRY(nsISupports) 61:37.99 ^~~~~~~~~~~~~~~~~~~~~~ 61:39.88 dom/crypto 61:45.19 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 61:45.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 61:45.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:45.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 61:45.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 61:45.19 from /builddir/build/BUILD/firefox-69.0.1/dom/crypto/CryptoBuffer.h:10, 61:45.19 from /builddir/build/BUILD/firefox-69.0.1/dom/crypto/CryptoBuffer.cpp:7, 61:45.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/crypto/Unified_cpp_dom_crypto0.cpp:2: 61:45.19 /builddir/build/BUILD/firefox-69.0.1/dom/crypto/CryptoKey.cpp: In member function 'virtual nsresult mozilla::dom::CryptoKey::QueryInterface(const nsIID&, void**)': 61:45.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:45.19 foundInterface = 0; \ 61:45.19 ^~~~~~~~~~~~~~ 61:45.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:45.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:45.19 ^~~~~~~~~~~~~~~~~~~~~~~ 61:45.19 /builddir/build/BUILD/firefox-69.0.1/dom/crypto/CryptoKey.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:45.19 NS_INTERFACE_MAP_END 61:45.20 ^~~~~~~~~~~~~~~~~~~~ 61:45.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:45.20 else 61:45.20 ^~~~ 61:45.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:45.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:45.20 ^~~~~~~~~~~~~~~~~~ 61:45.20 /builddir/build/BUILD/firefox-69.0.1/dom/crypto/CryptoKey.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:45.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 61:45.20 ^~~~~~~~~~~~~~~~~~~~~~ 61:49.70 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 61:49.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 61:49.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:49.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 61:49.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 61:49.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 61:49.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CSSImportRuleBinding.h:9, 61:49.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/CSSImportRuleBinding.cpp:3, 61:49.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings2.cpp:2: 61:49.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)': 61:49.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:49.70 foundInterface = 0; \ 61:49.70 ^~~~~~~~~~~~~~ 61:49.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:49.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:49.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:49.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:49.70 NS_INTERFACE_MAP_END_INHERITING(Event) 61:49.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:49.70 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 61:49.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 61:49.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 61:49.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 61:49.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StyleSheet.h:15, 61:49.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/CSSImportRuleBinding.cpp:7, 61:49.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings2.cpp:2: 61:49.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:49.70 } else 61:49.70 ^~~~ 61:49.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:49.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:49.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:49.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/CaretStateChangedEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:49.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CaretStateChangedEvent) 61:49.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:54.63 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 61:54.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 61:54.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 61:54.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 61:54.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 61:54.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 61:54.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CSSImportRuleBinding.h:6, 61:54.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/CSSImportRuleBinding.cpp:3, 61:54.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings2.cpp:2: 61:54.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 61:54.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 61:54.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 61:54.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 61:54.63 memset(&aArr[0], 0, N * sizeof(T)); 61:54.63 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:54.63 In file included from /usr/include/c++/8/map:61, 61:54.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 61:54.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 61:54.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 61:54.63 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 61:54.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 61:54.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 61:54.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EffectCompositor.h:16, 61:54.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:16, 61:54.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/CSSPseudoElementBinding.cpp:11, 61:54.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings2.cpp:93: 61:54.63 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 61:54.63 class map 61:54.63 ^~~ 61:55.81 dom/debugger 62:00.72 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 62:00.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 62:00.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:00.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 62:00.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 62:00.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 62:00.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:9, 62:00.73 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 62:00.73 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationManager.h:10, 62:00.73 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotification.h:10, 62:00.73 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 62:00.73 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 62:00.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 62:00.73 /builddir/build/BUILD/firefox-69.0.1/dom/debugger/CallbackDebuggerNotification.cpp: In member function 'virtual nsresult mozilla::dom::CallbackDebuggerNotification::QueryInterface(const nsIID&, void**)': 62:00.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:00.73 foundInterface = 0; \ 62:00.73 ^~~~~~~~~~~~~~ 62:00.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:00.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:00.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:00.73 /builddir/build/BUILD/firefox-69.0.1/dom/debugger/CallbackDebuggerNotification.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:00.73 NS_INTERFACE_MAP_END_INHERITING(DebuggerNotification) 62:00.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:00.73 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 62:00.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 62:00.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:11, 62:00.73 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 62:00.73 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationManager.h:10, 62:00.73 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotification.h:10, 62:00.73 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 62:00.73 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 62:00.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 62:00.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:00.73 } else 62:00.73 ^~~~ 62:00.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:00.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:00.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:00.73 /builddir/build/BUILD/firefox-69.0.1/dom/debugger/CallbackDebuggerNotification.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:00.73 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CallbackDebuggerNotification) 62:00.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:00.73 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 62:00.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 62:00.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:00.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 62:00.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 62:00.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 62:00.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:9, 62:00.73 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 62:00.73 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationManager.h:10, 62:00.73 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotification.h:10, 62:00.73 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 62:00.73 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 62:00.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 62:00.73 /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotification.cpp: In member function 'virtual nsresult mozilla::dom::DebuggerNotification::QueryInterface(const nsIID&, void**)': 62:00.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:00.73 foundInterface = 0; \ 62:00.73 ^~~~~~~~~~~~~~ 62:00.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:00.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:00.73 ^~~~~~~~~~~~~~~~~~~~~~~ 62:00.73 /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotification.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:00.73 NS_INTERFACE_MAP_END 62:00.73 ^~~~~~~~~~~~~~~~~~~~ 62:00.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:00.73 else 62:00.73 ^~~~ 62:00.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:00.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:00.74 ^~~~~~~~~~~~~~~~~~ 62:00.74 /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotification.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:00.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:00.74 ^~~~~~~~~~~~~~~~~~~~~~ 62:00.74 /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationManager.cpp: In member function 'virtual nsresult mozilla::dom::DebuggerNotificationManager::QueryInterface(const nsIID&, void**)': 62:00.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:00.74 foundInterface = 0; \ 62:00.74 ^~~~~~~~~~~~~~ 62:00.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:00.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:00.74 ^~~~~~~~~~~~~~~~~~~~~~~ 62:00.74 /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationManager.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:00.74 NS_INTERFACE_MAP_END 62:00.74 ^~~~~~~~~~~~~~~~~~~~ 62:00.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:00.74 else 62:00.74 ^~~~ 62:00.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:00.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:00.74 ^~~~~~~~~~~~~~~~~~ 62:00.74 /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationManager.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:00.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:00.74 ^~~~~~~~~~~~~~~~~~~~~~ 62:00.75 /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationObserver.cpp: In member function 'virtual nsresult mozilla::dom::DebuggerNotificationObserver::QueryInterface(const nsIID&, void**)': 62:00.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:00.75 foundInterface = 0; \ 62:00.75 ^~~~~~~~~~~~~~ 62:00.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:00.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:00.75 ^~~~~~~~~~~~~~~~~~~~~~~ 62:00.75 /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationObserver.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:00.75 NS_INTERFACE_MAP_END 62:00.75 ^~~~~~~~~~~~~~~~~~~~ 62:00.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 62:00.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 62:00.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 62:00.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 62:00.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:11, 62:00.75 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 62:00.75 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationManager.h:10, 62:00.75 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotification.h:10, 62:00.75 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 62:00.75 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 62:00.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 62:00.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:00.75 else 62:00.75 ^~~~ 62:00.75 /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationObserver.cpp:23:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 62:00.75 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 62:00.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:00.97 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 62:00.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 62:00.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:00.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 62:00.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 62:00.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 62:00.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:9, 62:00.98 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 62:00.98 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationManager.h:10, 62:00.98 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotification.h:10, 62:00.98 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 62:00.98 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 62:00.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 62:00.98 /builddir/build/BUILD/firefox-69.0.1/dom/debugger/EventCallbackDebuggerNotification.cpp: In member function 'virtual nsresult mozilla::dom::EventCallbackDebuggerNotification::QueryInterface(const nsIID&, void**)': 62:00.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:00.98 foundInterface = 0; \ 62:00.98 ^~~~~~~~~~~~~~ 62:00.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:00.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:00.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:00.98 /builddir/build/BUILD/firefox-69.0.1/dom/debugger/EventCallbackDebuggerNotification.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:00.98 NS_INTERFACE_MAP_END_INHERITING(CallbackDebuggerNotification) 62:00.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:00.98 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 62:00.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 62:00.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:11, 62:00.99 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 62:00.99 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationManager.h:10, 62:00.99 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotification.h:10, 62:00.99 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 62:00.99 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 62:00.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 62:00.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:00.99 } else 62:00.99 ^~~~ 62:00.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:00.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:00.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:00.99 /builddir/build/BUILD/firefox-69.0.1/dom/debugger/EventCallbackDebuggerNotification.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:00.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventCallbackDebuggerNotification) 62:00.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:03.50 dom/encoding 62:06.67 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 62:06.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 62:06.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 62:06.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 62:06.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 62:06.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SimpleGestureEvent.h:10, 62:06.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/SimpleGestureEventBinding.cpp:15, 62:06.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 62:06.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 62:06.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:06.68 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 62:06.68 ^ 62:06.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 62:06.68 struct Block { 62:06.68 ^~~~~ 62:08.78 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 62:08.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 62:08.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:08.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 62:08.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 62:08.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 62:08.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 62:08.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:9, 62:08.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 62:08.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)': 62:08.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:08.78 foundInterface = 0; \ 62:08.78 ^~~~~~~~~~~~~~ 62:08.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:08.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:08.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:08.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:08.78 NS_INTERFACE_MAP_END_INHERITING(Event) 62:08.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:08.78 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 62:08.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 62:08.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14, 62:08.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10, 62:08.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 62:08.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:08.78 } else 62:08.78 ^~~~ 62:08.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:08.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:08.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:08.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:08.78 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetApplicableStateChangeEvent) 62:08.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:08.95 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 62:08.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 62:08.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:08.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 62:08.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 62:08.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 62:08.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 62:08.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:9, 62:08.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 62:08.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleSheetChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetChangeEvent::QueryInterface(const nsIID&, void**)': 62:08.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:08.95 foundInterface = 0; \ 62:08.95 ^~~~~~~~~~~~~~ 62:08.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:08.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:08.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:08.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleSheetChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:08.95 NS_INTERFACE_MAP_END_INHERITING(Event) 62:08.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:08.95 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 62:08.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 62:08.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14, 62:08.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10, 62:08.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 62:08.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:08.95 } else 62:08.96 ^~~~ 62:08.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:08.96 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:08.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:08.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleSheetChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:08.96 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetChangeEvent) 62:08.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:10.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 62:10.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 62:10.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:10.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 62:10.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 62:10.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 62:10.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 62:10.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEventBinding.h:6, 62:10.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEventBinding.h:7, 62:10.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/SimpleGestureEventBinding.cpp:3, 62:10.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 62:10.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/SpeechRecognitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionEvent::QueryInterface(const nsIID&, void**)': 62:10.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:10.21 foundInterface = 0; \ 62:10.21 ^~~~~~~~~~~~~~ 62:10.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:10.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:10.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:10.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/SpeechRecognitionEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:10.22 NS_INTERFACE_MAP_END_INHERITING(Event) 62:10.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:10.22 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 62:10.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 62:10.22 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 62:10.22 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.h:10, 62:10.22 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindow.h:14, 62:10.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEventBinding.h:15, 62:10.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEventBinding.h:7, 62:10.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/SimpleGestureEventBinding.cpp:3, 62:10.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 62:10.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:10.22 } else 62:10.22 ^~~~ 62:10.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:10.22 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:10.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:10.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/SpeechRecognitionEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:10.22 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechRecognitionEvent) 62:10.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:10.47 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 62:10.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 62:10.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:10.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 62:10.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 62:10.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 62:10.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 62:10.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEventBinding.h:6, 62:10.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEventBinding.h:7, 62:10.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/SimpleGestureEventBinding.cpp:3, 62:10.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 62:10.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)': 62:10.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:10.47 foundInterface = 0; \ 62:10.47 ^~~~~~~~~~~~~~ 62:10.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:10.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:10.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:10.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:10.47 NS_INTERFACE_MAP_END_INHERITING(Event) 62:10.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:10.47 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 62:10.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 62:10.47 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 62:10.47 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.h:10, 62:10.47 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindow.h:14, 62:10.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEventBinding.h:15, 62:10.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEventBinding.h:7, 62:10.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/SimpleGestureEventBinding.cpp:3, 62:10.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 62:10.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:10.48 } else 62:10.48 ^~~~ 62:10.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:10.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:10.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:10.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/SpeechSynthesisEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:10.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisEvent) 62:10.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:10.60 dom/events 62:12.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 62:12.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 62:12.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:12.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 62:12.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 62:12.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 62:12.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 62:12.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:9, 62:12.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 62:12.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)': 62:12.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:12.37 foundInterface = 0; \ 62:12.37 ^~~~~~~~~~~~~~ 62:12.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:12.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:12.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:12.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:12.37 NS_INTERFACE_MAP_END_INHERITING(Event) 62:12.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:12.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 62:12.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 62:12.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14, 62:12.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10, 62:12.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 62:12.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:12.37 } else 62:12.38 ^~~~ 62:12.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:12.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:12.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:12.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TCPServerSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:12.38 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPServerSocketEvent) 62:12.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:12.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 62:12.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 62:12.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:12.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 62:12.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 62:12.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 62:12.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 62:12.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:9, 62:12.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 62:12.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)': 62:12.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:12.55 foundInterface = 0; \ 62:12.55 ^~~~~~~~~~~~~~ 62:12.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:12.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:12.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:12.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:12.55 NS_INTERFACE_MAP_END_INHERITING(Event) 62:12.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:12.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 62:12.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 62:12.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14, 62:12.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10, 62:12.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 62:12.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:12.55 } else 62:12.55 ^~~~ 62:12.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:12.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:12.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:12.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TCPSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:12.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPSocketEvent) 62:12.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:12.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 62:12.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 62:12.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:12.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 62:12.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 62:12.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 62:12.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 62:12.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEventBinding.h:6, 62:12.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEventBinding.h:7, 62:12.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/SimpleGestureEventBinding.cpp:3, 62:12.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 62:12.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleRuleChangeEvent::QueryInterface(const nsIID&, void**)': 62:12.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:12.86 foundInterface = 0; \ 62:12.86 ^~~~~~~~~~~~~~ 62:12.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:12.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:12.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:12.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:12.86 NS_INTERFACE_MAP_END_INHERITING(Event) 62:12.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:12.86 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 62:12.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 62:12.86 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 62:12.86 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.h:10, 62:12.86 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindow.h:14, 62:12.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEventBinding.h:15, 62:12.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEventBinding.h:7, 62:12.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/SimpleGestureEventBinding.cpp:3, 62:12.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 62:12.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:12.86 } else 62:12.86 ^~~~ 62:12.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:12.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:12.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:12.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:12.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleRuleChangeEvent) 62:12.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:14.48 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 62:14.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 62:14.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 62:14.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 62:14.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 62:14.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TouchEventBinding.cpp:16, 62:14.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:353: 62:14.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 62:14.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:14.48 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 62:14.48 ^ 62:14.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 62:14.48 struct Block { 62:14.48 ^~~~~ 62:15.35 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 62:15.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 62:15.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:15.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 62:15.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 62:15.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 62:15.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 62:15.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:9, 62:15.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 62:15.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)': 62:15.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:15.35 foundInterface = 0; \ 62:15.35 ^~~~~~~~~~~~~~ 62:15.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:15.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:15.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:15.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:15.35 NS_INTERFACE_MAP_END_INHERITING(Event) 62:15.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:15.35 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 62:15.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 62:15.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14, 62:15.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10, 62:15.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 62:15.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:15.36 } else 62:15.36 ^~~~ 62:15.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:15.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:15.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:15.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:15.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TrackEvent) 62:15.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:23.33 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 62:23.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 62:23.33 from /builddir/build/BUILD/firefox-69.0.1/dom/events/EventStateManager.cpp:22: 62:23.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 62:23.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:23.33 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 62:23.33 ^ 62:23.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 62:23.33 struct Block { 62:23.33 ^~~~~ 62:25.64 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 62:25.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 62:25.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 62:25.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 62:25.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 62:25.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 62:25.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventDispatcher.h:11, 62:25.64 from /builddir/build/BUILD/firefox-69.0.1/dom/events/EventStateManager.cpp:8: 62:25.64 /builddir/build/BUILD/firefox-69.0.1/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::OverOutElementsWrapper::QueryInterface(const nsIID&, void**)': 62:25.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:25.64 foundInterface = 0; \ 62:25.64 ^~~~~~~~~~~~~~ 62:25.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:25.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:25.64 ^~~~~~~~~~~~~~~~~~~~~~~ 62:25.64 /builddir/build/BUILD/firefox-69.0.1/dom/events/EventStateManager.cpp:190:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:25.64 NS_INTERFACE_MAP_END 62:25.64 ^~~~~~~~~~~~~~~~~~~~ 62:25.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:25.64 else 62:25.64 ^~~~ 62:25.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:25.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:25.64 ^~~~~~~~~~~~~~~~~~ 62:25.64 /builddir/build/BUILD/firefox-69.0.1/dom/events/EventStateManager.cpp:189:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:25.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:25.64 ^~~~~~~~~~~~~~~~~~~~~~ 62:25.65 /builddir/build/BUILD/firefox-69.0.1/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::EventStateManager::QueryInterface(const nsIID&, void**)': 62:25.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:25.65 foundInterface = 0; \ 62:25.65 ^~~~~~~~~~~~~~ 62:25.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:25.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:25.65 ^~~~~~~~~~~~~~~~~~~~~~~ 62:25.65 /builddir/build/BUILD/firefox-69.0.1/dom/events/EventStateManager.cpp:347:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:25.65 NS_INTERFACE_MAP_END 62:25.65 ^~~~~~~~~~~~~~~~~~~~ 62:25.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:25.65 else 62:25.65 ^~~~ 62:25.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:25.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:25.65 ^~~~~~~~~~~~~~~~~~ 62:25.65 /builddir/build/BUILD/firefox-69.0.1/dom/events/EventStateManager.cpp:346:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:25.65 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 62:25.65 ^~~~~~~~~~~~~~~~~~~~~~ 62:27.50 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 62:27.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 62:27.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 62:27.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 62:27.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 62:27.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 62:27.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventDispatcher.h:11, 62:27.50 from /builddir/build/BUILD/firefox-69.0.1/dom/events/EventStateManager.cpp:8: 62:27.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 62:27.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 62:27.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 62:27.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 62:27.50 memset(&aArr[0], 0, N * sizeof(T)); 62:27.50 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:27.50 In file included from /usr/include/c++/8/map:61, 62:27.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 62:27.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 62:27.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 62:27.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/APZUtils.h:11, 62:27.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventStateManager.h:18, 62:27.50 from /builddir/build/BUILD/firefox-69.0.1/dom/events/EventStateManager.cpp:9: 62:27.50 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 62:27.50 class map 62:27.50 ^~~ 62:42.52 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 62:42.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 62:42.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:42.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 62:42.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 62:42.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 62:42.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 62:42.53 from /builddir/build/BUILD/firefox-69.0.1/dom/events/AnimationEvent.cpp:7, 62:42.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 62:42.53 /builddir/build/BUILD/firefox-69.0.1/dom/events/Clipboard.cpp: In member function 'virtual nsresult mozilla::dom::Clipboard::QueryInterface(const nsIID&, void**)': 62:42.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:42.53 foundInterface = 0; \ 62:42.53 ^~~~~~~~~~~~~~ 62:42.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:42.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:42.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:42.53 /builddir/build/BUILD/firefox-69.0.1/dom/events/Clipboard.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:42.53 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 62:42.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:42.53 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 62:42.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 62:42.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 62:42.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 62:42.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 62:42.53 from /builddir/build/BUILD/firefox-69.0.1/dom/events/AnimationEvent.cpp:7, 62:42.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 62:42.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:42.53 } else 62:42.53 ^~~~ 62:42.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:42.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:42.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:42.53 /builddir/build/BUILD/firefox-69.0.1/dom/events/Clipboard.cpp:215:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:42.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Clipboard) 62:42.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:43.30 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 62:43.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 62:43.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 62:43.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 62:43.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 62:43.30 from /builddir/build/BUILD/firefox-69.0.1/dom/events/CompositionEvent.cpp:7, 62:43.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:56: 62:43.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 62:43.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:43.31 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 62:43.31 ^ 62:43.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 62:43.31 struct Block { 62:43.31 ^~~~~ 62:45.07 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 62:45.07 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 62:45.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 62:45.07 from /builddir/build/BUILD/firefox-69.0.1/dom/events/NotifyPaintEvent.cpp:8, 62:45.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 62:45.07 /builddir/build/BUILD/firefox-69.0.1/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequest::QueryInterface(const nsIID&, void**)': 62:45.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:45.07 foundInterface = 0; \ 62:45.07 ^~~~~~~~~~~~~~ 62:45.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:45.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:45.07 ^~~~~~~~~~~~~~~~~~~~~~~ 62:45.07 /builddir/build/BUILD/firefox-69.0.1/dom/events/PaintRequest.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:45.07 NS_INTERFACE_MAP_END 62:45.07 ^~~~~~~~~~~~~~~~~~~~ 62:45.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 62:45.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 62:45.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 62:45.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 62:45.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 62:45.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 62:45.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWidget.h:21, 62:45.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 62:45.08 from /builddir/build/BUILD/firefox-69.0.1/dom/events/NotifyPaintEvent.cpp:8, 62:45.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 62:45.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:45.08 } else 62:45.08 ^~~~ 62:45.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:45.08 } else 62:45.08 ^~~~ 62:45.08 /builddir/build/BUILD/firefox-69.0.1/dom/events/PaintRequest.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 62:45.08 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PaintRequest) 62:45.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:45.08 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 62:45.08 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 62:45.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 62:45.08 from /builddir/build/BUILD/firefox-69.0.1/dom/events/NotifyPaintEvent.cpp:8, 62:45.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 62:45.08 /builddir/build/BUILD/firefox-69.0.1/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequestList::QueryInterface(const nsIID&, void**)': 62:45.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:45.08 foundInterface = 0; \ 62:45.08 ^~~~~~~~~~~~~~ 62:45.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:45.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:45.08 ^~~~~~~~~~~~~~~~~~~~~~~ 62:45.08 /builddir/build/BUILD/firefox-69.0.1/dom/events/PaintRequest.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:45.08 NS_INTERFACE_MAP_END 62:45.08 ^~~~~~~~~~~~~~~~~~~~ 62:45.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:45.08 else 62:45.08 ^~~~ 62:45.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:45.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:45.08 ^~~~~~~~~~~~~~~~~~ 62:45.08 /builddir/build/BUILD/firefox-69.0.1/dom/events/PaintRequest.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:45.08 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:45.08 ^~~~~~~~~~~~~~~~~~~~~~ 62:45.36 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 62:45.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 62:45.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:45.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 62:45.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 62:45.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 62:45.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 62:45.36 from /builddir/build/BUILD/firefox-69.0.1/dom/events/AnimationEvent.cpp:7, 62:45.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 62:45.36 /builddir/build/BUILD/firefox-69.0.1/dom/events/CompositionEvent.cpp: In member function 'virtual nsresult mozilla::dom::CompositionEvent::QueryInterface(const nsIID&, void**)': 62:45.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:45.36 foundInterface = 0; \ 62:45.36 ^~~~~~~~~~~~~~ 62:45.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:45.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:45.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:45.36 /builddir/build/BUILD/firefox-69.0.1/dom/events/CompositionEvent.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:45.36 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 62:45.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:45.36 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 62:45.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 62:45.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 62:45.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 62:45.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 62:45.36 from /builddir/build/BUILD/firefox-69.0.1/dom/events/AnimationEvent.cpp:7, 62:45.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 62:45.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:45.36 } else 62:45.36 ^~~~ 62:45.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:45.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:45.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:45.36 /builddir/build/BUILD/firefox-69.0.1/dom/events/CompositionEvent.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:45.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CompositionEvent) 62:45.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:45.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 62:45.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 62:45.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 62:45.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 62:45.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 62:45.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 62:45.71 from /builddir/build/BUILD/firefox-69.0.1/dom/events/PointerEvent.cpp:10, 62:45.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:20: 62:45.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 62:45.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:45.71 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 62:45.71 ^ 62:45.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 62:45.71 struct Block { 62:45.71 ^~~~~ 62:45.87 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 62:45.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 62:45.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 62:45.87 from /builddir/build/BUILD/firefox-69.0.1/dom/events/Event.cpp:29, 62:45.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 62:45.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 62:45.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:45.87 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 62:45.87 ^ 62:45.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 62:45.87 struct Block { 62:45.87 ^~~~~ 62:46.09 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 62:46.09 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 62:46.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 62:46.09 from /builddir/build/BUILD/firefox-69.0.1/dom/events/Event.cpp:9, 62:46.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 62:46.09 /builddir/build/BUILD/firefox-69.0.1/dom/events/Event.cpp: In member function 'virtual nsresult mozilla::dom::Event::QueryInterface(const nsIID&, void**)': 62:46.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:46.09 foundInterface = 0; \ 62:46.09 ^~~~~~~~~~~~~~ 62:46.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:46.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:46.09 ^~~~~~~~~~~~~~~~~~~~~~~ 62:46.09 /builddir/build/BUILD/firefox-69.0.1/dom/events/Event.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:46.09 NS_INTERFACE_MAP_END 62:46.09 ^~~~~~~~~~~~~~~~~~~~ 62:46.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:46.09 else 62:46.09 ^~~~ 62:46.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:46.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:46.09 ^~~~~~~~~~~~~~~~~~ 62:46.09 /builddir/build/BUILD/firefox-69.0.1/dom/events/Event.cpp:120:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:46.09 NS_INTERFACE_MAP_ENTRY(Event) 62:46.09 ^~~~~~~~~~~~~~~~~~~~~~ 62:47.59 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 62:47.59 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 62:47.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 62:47.59 from /builddir/build/BUILD/firefox-69.0.1/dom/events/NotifyPaintEvent.cpp:8, 62:47.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 62:47.59 /builddir/build/BUILD/firefox-69.0.1/dom/events/PointerEvent.cpp: In member function 'virtual nsresult mozilla::dom::PointerEvent::QueryInterface(const nsIID&, void**)': 62:47.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:47.59 foundInterface = 0; \ 62:47.59 ^~~~~~~~~~~~~~ 62:47.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:47.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:47.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:47.59 /builddir/build/BUILD/firefox-69.0.1/dom/events/PointerEvent.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:47.59 NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 62:47.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:47.59 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 62:47.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 62:47.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 62:47.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 62:47.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 62:47.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 62:47.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWidget.h:21, 62:47.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 62:47.59 from /builddir/build/BUILD/firefox-69.0.1/dom/events/NotifyPaintEvent.cpp:8, 62:47.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 62:47.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:47.59 } else 62:47.59 ^~~~ 62:47.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:47.59 } else 62:47.59 ^~~~ 62:47.59 /builddir/build/BUILD/firefox-69.0.1/dom/events/PointerEvent.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:47.59 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PointerEvent) 62:47.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:48.12 /builddir/build/BUILD/firefox-69.0.1/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::QueryInterface(const nsIID&, void**)': 62:48.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:48.12 foundInterface = 0; \ 62:48.12 ^~~~~~~~~~~~~~ 62:48.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:48.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:48.12 ^~~~~~~~~~~~~~~~~~~~~~~ 62:48.12 /builddir/build/BUILD/firefox-69.0.1/dom/events/EventListenerService.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:48.12 NS_INTERFACE_MAP_END 62:48.12 ^~~~~~~~~~~~~~~~~~~~ 62:48.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:48.12 else 62:48.12 ^~~~ 62:48.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:48.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:48.12 ^~~~~~~~~~~~~~~~~~ 62:48.12 /builddir/build/BUILD/firefox-69.0.1/dom/events/EventListenerService.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:48.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:48.12 ^~~~~~~~~~~~~~~~~~~~~~ 62:49.27 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 62:49.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 62:49.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:49.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 62:49.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 62:49.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 62:49.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 62:49.27 from /builddir/build/BUILD/firefox-69.0.1/dom/events/AnimationEvent.cpp:7, 62:49.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 62:49.27 /builddir/build/BUILD/firefox-69.0.1/dom/events/CustomEvent.cpp: In member function 'virtual nsresult mozilla::dom::CustomEvent::QueryInterface(const nsIID&, void**)': 62:49.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:49.28 foundInterface = 0; \ 62:49.28 ^~~~~~~~~~~~~~ 62:49.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:49.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:49.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:49.28 /builddir/build/BUILD/firefox-69.0.1/dom/events/CustomEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:49.28 NS_INTERFACE_MAP_END_INHERITING(Event) 62:49.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:49.28 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 62:49.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 62:49.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 62:49.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 62:49.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 62:49.28 from /builddir/build/BUILD/firefox-69.0.1/dom/events/AnimationEvent.cpp:7, 62:49.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 62:49.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:49.28 } else 62:49.28 ^~~~ 62:49.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:49.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:49.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:49.28 /builddir/build/BUILD/firefox-69.0.1/dom/events/CustomEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:49.28 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CustomEvent) 62:49.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:49.28 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 62:49.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 62:49.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:49.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 62:49.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 62:49.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 62:49.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 62:49.29 from /builddir/build/BUILD/firefox-69.0.1/dom/events/AnimationEvent.cpp:7, 62:49.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 62:49.29 /builddir/build/BUILD/firefox-69.0.1/dom/events/DOMEventTargetHelper.cpp: In member function 'virtual nsresult mozilla::DOMEventTargetHelper::QueryInterface(const nsIID&, void**)': 62:49.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:49.29 foundInterface = 0; \ 62:49.29 ^~~~~~~~~~~~~~ 62:49.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:49.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:49.29 ^~~~~~~~~~~~~~~~~~~~~~~ 62:49.29 /builddir/build/BUILD/firefox-69.0.1/dom/events/DOMEventTargetHelper.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:49.29 NS_INTERFACE_MAP_END 62:49.29 ^~~~~~~~~~~~~~~~~~~~ 62:49.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:49.29 else 62:49.29 ^~~~ 62:49.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:49.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:49.29 ^~~~~~~~~~~~~~~~~~ 62:49.29 /builddir/build/BUILD/firefox-69.0.1/dom/events/DOMEventTargetHelper.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:49.29 NS_INTERFACE_MAP_ENTRY(DOMEventTargetHelper) 62:49.29 ^~~~~~~~~~~~~~~~~~~~~~ 62:50.69 /builddir/build/BUILD/firefox-69.0.1/dom/events/DataTransfer.cpp: In member function 'virtual nsresult mozilla::dom::DataTransfer::QueryInterface(const nsIID&, void**)': 62:50.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:50.69 foundInterface = 0; \ 62:50.69 ^~~~~~~~~~~~~~ 62:50.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:50.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:50.69 ^~~~~~~~~~~~~~~~~~~~~~~ 62:50.69 /builddir/build/BUILD/firefox-69.0.1/dom/events/DataTransfer.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:50.69 NS_INTERFACE_MAP_END 62:50.69 ^~~~~~~~~~~~~~~~~~~~ 62:50.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:50.69 else 62:50.69 ^~~~ 62:50.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:50.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:50.69 ^~~~~~~~~~~~~~~~~~ 62:50.69 /builddir/build/BUILD/firefox-69.0.1/dom/events/DataTransfer.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:50.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:50.69 ^~~~~~~~~~~~~~~~~~~~~~ 62:50.83 /builddir/build/BUILD/firefox-69.0.1/dom/events/DataTransferItem.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItem::QueryInterface(const nsIID&, void**)': 62:50.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:50.83 foundInterface = 0; \ 62:50.84 ^~~~~~~~~~~~~~ 62:50.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:50.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:50.84 ^~~~~~~~~~~~~~~~~~~~~~~ 62:50.84 /builddir/build/BUILD/firefox-69.0.1/dom/events/DataTransferItem.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:50.84 NS_INTERFACE_MAP_END 62:50.84 ^~~~~~~~~~~~~~~~~~~~ 62:50.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:50.84 else 62:50.84 ^~~~ 62:50.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:50.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:50.84 ^~~~~~~~~~~~~~~~~~ 62:50.84 /builddir/build/BUILD/firefox-69.0.1/dom/events/DataTransferItem.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:50.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:50.84 ^~~~~~~~~~~~~~~~~~~~~~ 62:50.85 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 62:50.85 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 62:50.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 62:50.85 from /builddir/build/BUILD/firefox-69.0.1/dom/events/NotifyPaintEvent.cpp:8, 62:50.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 62:50.85 /builddir/build/BUILD/firefox-69.0.1/dom/events/ScrollAreaEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollAreaEvent::QueryInterface(const nsIID&, void**)': 62:50.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:50.86 foundInterface = 0; \ 62:50.86 ^~~~~~~~~~~~~~ 62:50.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:50.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:50.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:50.86 /builddir/build/BUILD/firefox-69.0.1/dom/events/ScrollAreaEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:50.86 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 62:50.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:50.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 62:50.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 62:50.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 62:50.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 62:50.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 62:50.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 62:50.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWidget.h:21, 62:50.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 62:50.86 from /builddir/build/BUILD/firefox-69.0.1/dom/events/NotifyPaintEvent.cpp:8, 62:50.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 62:50.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:50.86 } else 62:50.86 ^~~~ 62:50.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:50.86 } else 62:50.86 ^~~~ 62:50.86 /builddir/build/BUILD/firefox-69.0.1/dom/events/ScrollAreaEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:50.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScrollAreaEvent) 62:50.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:50.88 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 62:50.88 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 62:50.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 62:50.88 from /builddir/build/BUILD/firefox-69.0.1/dom/events/NotifyPaintEvent.cpp:8, 62:50.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 62:50.88 /builddir/build/BUILD/firefox-69.0.1/dom/events/StorageEvent.cpp: In member function 'virtual nsresult mozilla::dom::StorageEvent::QueryInterface(const nsIID&, void**)': 62:50.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:50.88 foundInterface = 0; \ 62:50.88 ^~~~~~~~~~~~~~ 62:50.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:50.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:50.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:50.88 /builddir/build/BUILD/firefox-69.0.1/dom/events/StorageEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:50.88 NS_INTERFACE_MAP_END_INHERITING(Event) 62:50.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:50.89 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 62:50.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 62:50.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 62:50.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 62:50.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 62:50.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 62:50.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWidget.h:21, 62:50.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 62:50.89 from /builddir/build/BUILD/firefox-69.0.1/dom/events/NotifyPaintEvent.cpp:8, 62:50.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 62:50.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:50.89 } else 62:50.89 ^~~~ 62:50.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:50.89 } else 62:50.89 ^~~~ 62:50.89 /builddir/build/BUILD/firefox-69.0.1/dom/events/StorageEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:50.89 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StorageEvent) 62:50.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:50.89 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 62:50.89 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 62:50.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 62:50.89 from /builddir/build/BUILD/firefox-69.0.1/dom/events/NotifyPaintEvent.cpp:8, 62:50.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 62:50.89 /builddir/build/BUILD/firefox-69.0.1/dom/events/TextClause.cpp: In member function 'virtual nsresult mozilla::dom::TextClause::QueryInterface(const nsIID&, void**)': 62:50.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:50.90 foundInterface = 0; \ 62:50.90 ^~~~~~~~~~~~~~ 62:50.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:50.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:50.90 ^~~~~~~~~~~~~~~~~~~~~~~ 62:50.90 /builddir/build/BUILD/firefox-69.0.1/dom/events/TextClause.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:50.90 NS_INTERFACE_MAP_END 62:50.90 ^~~~~~~~~~~~~~~~~~~~ 62:50.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:50.90 else 62:50.90 ^~~~ 62:50.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:50.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:50.90 ^~~~~~~~~~~~~~~~~~ 62:50.90 /builddir/build/BUILD/firefox-69.0.1/dom/events/TextClause.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:50.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:50.90 ^~~~~~~~~~~~~~~~~~~~~~ 62:50.92 /builddir/build/BUILD/firefox-69.0.1/dom/events/DataTransferItemList.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItemList::QueryInterface(const nsIID&, void**)': 62:50.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:50.92 foundInterface = 0; \ 62:50.92 ^~~~~~~~~~~~~~ 62:50.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:50.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:50.93 ^~~~~~~~~~~~~~~~~~~~~~~ 62:50.93 /builddir/build/BUILD/firefox-69.0.1/dom/events/DataTransferItemList.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:50.93 NS_INTERFACE_MAP_END 62:50.93 ^~~~~~~~~~~~~~~~~~~~ 62:50.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:50.93 else 62:50.93 ^~~~ 62:50.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:50.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:50.93 ^~~~~~~~~~~~~~~~~~ 62:50.93 /builddir/build/BUILD/firefox-69.0.1/dom/events/DataTransferItemList.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:50.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:50.93 ^~~~~~~~~~~~~~~~~~~~~~ 62:50.97 /builddir/build/BUILD/firefox-69.0.1/dom/events/DeviceMotionEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceMotionEvent::QueryInterface(const nsIID&, void**)': 62:50.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:50.97 foundInterface = 0; \ 62:50.97 ^~~~~~~~~~~~~~ 62:50.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:50.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:50.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:50.98 /builddir/build/BUILD/firefox-69.0.1/dom/events/DeviceMotionEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:50.98 NS_INTERFACE_MAP_END_INHERITING(Event) 62:50.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:50.98 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 62:50.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 62:50.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 62:50.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 62:50.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 62:50.98 from /builddir/build/BUILD/firefox-69.0.1/dom/events/AnimationEvent.cpp:7, 62:50.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 62:50.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:50.98 } else 62:50.98 ^~~~ 62:50.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:50.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:50.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:50.98 /builddir/build/BUILD/firefox-69.0.1/dom/events/DeviceMotionEvent.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:50.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeviceMotionEvent) 62:50.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.35 /builddir/build/BUILD/firefox-69.0.1/dom/events/Touch.cpp: In member function 'virtual nsresult mozilla::dom::Touch::QueryInterface(const nsIID&, void**)': 62:51.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:51.35 foundInterface = 0; \ 62:51.35 ^~~~~~~~~~~~~~ 62:51.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:51.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:51.35 ^~~~~~~~~~~~~~~~~~~~~~~ 62:51.35 /builddir/build/BUILD/firefox-69.0.1/dom/events/Touch.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:51.35 NS_INTERFACE_MAP_END 62:51.35 ^~~~~~~~~~~~~~~~~~~~ 62:51.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:51.35 else 62:51.35 ^~~~ 62:51.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:51.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:51.35 ^~~~~~~~~~~~~~~~~~ 62:51.35 /builddir/build/BUILD/firefox-69.0.1/dom/events/Touch.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:51.35 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:51.35 ^~~~~~~~~~~~~~~~~~~~~~ 62:51.53 /builddir/build/BUILD/firefox-69.0.1/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchList::QueryInterface(const nsIID&, void**)': 62:51.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:51.53 foundInterface = 0; \ 62:51.53 ^~~~~~~~~~~~~~ 62:51.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:51.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:51.53 ^~~~~~~~~~~~~~~~~~~~~~~ 62:51.53 /builddir/build/BUILD/firefox-69.0.1/dom/events/TouchEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:51.53 NS_INTERFACE_MAP_END 62:51.53 ^~~~~~~~~~~~~~~~~~~~ 62:51.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:51.53 else 62:51.53 ^~~~ 62:51.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:51.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:51.54 ^~~~~~~~~~~~~~~~~~ 62:51.54 /builddir/build/BUILD/firefox-69.0.1/dom/events/TouchEvent.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:51.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:51.54 ^~~~~~~~~~~~~~~~~~~~~~ 62:51.55 /builddir/build/BUILD/firefox-69.0.1/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchEvent::QueryInterface(const nsIID&, void**)': 62:51.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:51.55 foundInterface = 0; \ 62:51.55 ^~~~~~~~~~~~~~ 62:51.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:51.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:51.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.55 /builddir/build/BUILD/firefox-69.0.1/dom/events/TouchEvent.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:51.56 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 62:51.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.56 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 62:51.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 62:51.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 62:51.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 62:51.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 62:51.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 62:51.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWidget.h:21, 62:51.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 62:51.56 from /builddir/build/BUILD/firefox-69.0.1/dom/events/NotifyPaintEvent.cpp:8, 62:51.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 62:51.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:51.56 } else 62:51.56 ^~~~ 62:51.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:51.56 } else 62:51.56 ^~~~ 62:51.56 /builddir/build/BUILD/firefox-69.0.1/dom/events/TouchEvent.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:51.56 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TouchEvent) 62:51.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.61 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 62:51.61 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 62:51.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 62:51.61 from /builddir/build/BUILD/firefox-69.0.1/dom/events/NotifyPaintEvent.cpp:8, 62:51.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 62:51.61 /builddir/build/BUILD/firefox-69.0.1/dom/events/UIEvent.cpp: In member function 'virtual nsresult mozilla::dom::UIEvent::QueryInterface(const nsIID&, void**)': 62:51.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:51.61 foundInterface = 0; \ 62:51.61 ^~~~~~~~~~~~~~ 62:51.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:51.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:51.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.61 /builddir/build/BUILD/firefox-69.0.1/dom/events/UIEvent.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:51.61 NS_INTERFACE_MAP_END_INHERITING(Event) 62:51.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.62 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 62:51.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 62:51.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 62:51.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 62:51.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 62:51.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 62:51.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWidget.h:21, 62:51.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 62:51.62 from /builddir/build/BUILD/firefox-69.0.1/dom/events/NotifyPaintEvent.cpp:8, 62:51.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 62:51.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:51.62 } else 62:51.62 ^~~~ 62:51.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:51.62 } else 62:51.62 ^~~~ 62:51.62 /builddir/build/BUILD/firefox-69.0.1/dom/events/UIEvent.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:51.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UIEvent) 62:51.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.70 /builddir/build/BUILD/firefox-69.0.1/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::QueryInterface(const nsIID&, void**)': 62:51.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:51.70 foundInterface = 0; \ 62:51.70 ^~~~~~~~~~~~~~ 62:51.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:51.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:51.70 ^~~~~~~~~~~~~~~~~~~~~~~ 62:51.70 /builddir/build/BUILD/firefox-69.0.1/dom/events/IMEContentObserver.cpp:181:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:51.70 NS_INTERFACE_MAP_END 62:51.70 ^~~~~~~~~~~~~~~~~~~~ 62:51.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:51.70 else 62:51.70 ^~~~ 62:51.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 62:51.70 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 62:51.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.70 /builddir/build/BUILD/firefox-69.0.1/dom/events/IMEContentObserver.cpp:180:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 62:51.70 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIReflowObserver) 62:51.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:51.77 /builddir/build/BUILD/firefox-69.0.1/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::DocumentObserver::QueryInterface(const nsIID&, void**)': 62:51.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:51.77 foundInterface = 0; \ 62:51.77 ^~~~~~~~~~~~~~ 62:51.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:51.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:51.77 ^~~~~~~~~~~~~~~~~~~~~~~ 62:51.77 /builddir/build/BUILD/firefox-69.0.1/dom/events/IMEContentObserver.cpp:2106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:51.77 NS_INTERFACE_MAP_END 62:51.77 ^~~~~~~~~~~~~~~~~~~~ 62:51.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:51.77 else 62:51.77 ^~~~ 62:51.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:51.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:51.78 ^~~~~~~~~~~~~~~~~~ 62:51.78 /builddir/build/BUILD/firefox-69.0.1/dom/events/IMEContentObserver.cpp:2105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:51.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:51.78 ^~~~~~~~~~~~~~~~~~~~~~ 62:52.28 /builddir/build/BUILD/firefox-69.0.1/dom/events/ImageCaptureError.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureError::QueryInterface(const nsIID&, void**)': 62:52.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:52.28 foundInterface = 0; \ 62:52.28 ^~~~~~~~~~~~~~ 62:52.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:52.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:52.29 ^~~~~~~~~~~~~~~~~~~~~~~ 62:52.29 /builddir/build/BUILD/firefox-69.0.1/dom/events/ImageCaptureError.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:52.29 NS_INTERFACE_MAP_END 62:52.29 ^~~~~~~~~~~~~~~~~~~~ 62:52.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:52.29 else 62:52.29 ^~~~ 62:52.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:52.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:52.29 ^~~~~~~~~~~~~~~~~~ 62:52.29 /builddir/build/BUILD/firefox-69.0.1/dom/events/ImageCaptureError.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:52.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:52.29 ^~~~~~~~~~~~~~~~~~~~~~ 62:52.31 /builddir/build/BUILD/firefox-69.0.1/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::QueryInterface(const nsIID&, void**)': 62:52.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:52.31 foundInterface = 0; \ 62:52.31 ^~~~~~~~~~~~~~ 62:52.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:52.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:52.31 ^~~~~~~~~~~~~~~~~~~~~~~ 62:52.31 /builddir/build/BUILD/firefox-69.0.1/dom/events/JSEventHandler.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:52.31 NS_INTERFACE_MAP_END 62:52.31 ^~~~~~~~~~~~~~~~~~~~ 62:52.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:52.31 else 62:52.31 ^~~~ 62:52.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:52.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:52.32 ^~~~~~~~~~~~~~~~~~ 62:52.32 /builddir/build/BUILD/firefox-69.0.1/dom/events/JSEventHandler.cpp:94:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:52.32 NS_INTERFACE_MAP_ENTRY(JSEventHandler) 62:52.32 ^~~~~~~~~~~~~~~~~~~~~~ 62:52.41 /builddir/build/BUILD/firefox-69.0.1/dom/events/MessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MessageEvent::QueryInterface(const nsIID&, void**)': 62:52.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:52.41 foundInterface = 0; \ 62:52.41 ^~~~~~~~~~~~~~ 62:52.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:52.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:52.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:52.41 /builddir/build/BUILD/firefox-69.0.1/dom/events/MessageEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:52.41 NS_INTERFACE_MAP_END_INHERITING(Event) 62:52.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:52.41 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 62:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 62:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 62:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 62:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 62:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 62:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWidget.h:21, 62:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 62:52.41 from /builddir/build/BUILD/firefox-69.0.1/dom/events/Event.cpp:9, 62:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 62:52.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:52.42 } else 62:52.42 ^~~~ 62:52.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:52.42 } else 62:52.42 ^~~~ 62:52.42 /builddir/build/BUILD/firefox-69.0.1/dom/events/MessageEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:52.42 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessageEvent) 62:52.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:52.49 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 62:52.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 62:52.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 62:52.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 62:52.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 62:52.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 62:52.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 62:52.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 62:52.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 62:52.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 62:52.49 from /builddir/build/BUILD/firefox-69.0.1/dom/events/AnimationEvent.cpp:7, 62:52.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 62:52.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 62:52.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 62:52.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 62:52.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 62:52.49 memset(&aArr[0], 0, N * sizeof(T)); 62:52.49 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:52.49 In file included from /usr/include/c++/8/map:61, 62:52.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 62:52.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 62:52.50 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 62:52.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 62:52.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:13, 62:52.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 62:52.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 62:52.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 62:52.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 62:52.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 62:52.50 from /builddir/build/BUILD/firefox-69.0.1/dom/events/CompositionEvent.cpp:7, 62:52.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:56: 62:52.50 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 62:52.50 class map 62:52.50 ^~~ 62:53.90 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 62:53.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 62:53.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 62:53.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 62:53.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 62:53.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Id.h:28, 62:53.90 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/wrappers/AccessCheck.h:10, 62:53.90 from /builddir/build/BUILD/firefox-69.0.1/dom/events/Event.cpp:7, 62:53.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 62:53.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 62:53.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 62:53.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 62:53.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 62:53.90 memset(&aArr[0], 0, N * sizeof(T)); 62:53.90 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:53.90 In file included from /usr/include/c++/8/map:61, 62:53.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 62:53.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 62:53.90 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 62:53.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 62:53.90 from /builddir/build/BUILD/firefox-69.0.1/dom/events/Event.cpp:9, 62:53.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 62:53.90 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 62:53.91 class map 62:53.91 ^~~ 62:54.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 62:54.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 62:54.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 62:54.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 62:54.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 62:54.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 62:54.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 62:54.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 62:54.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 62:54.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 62:54.08 from /builddir/build/BUILD/firefox-69.0.1/dom/events/NotifyPaintEvent.cpp:8, 62:54.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 62:54.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 62:54.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 62:54.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 62:54.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 62:54.08 memset(&aArr[0], 0, N * sizeof(T)); 62:54.08 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:54.08 In file included from /usr/include/c++/8/map:61, 62:54.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 62:54.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 62:54.08 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 62:54.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 62:54.08 from /builddir/build/BUILD/firefox-69.0.1/dom/events/NotifyPaintEvent.cpp:8, 62:54.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 62:54.08 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 62:54.08 class map 62:54.09 ^~~ 62:56.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 62:56.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 62:56.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 62:56.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 62:56.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 62:56.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 62:56.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 62:56.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 62:56.20 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 62:56.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TransitionEventBinding.cpp:3, 62:56.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 62:56.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)': 62:56.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:56.20 foundInterface = 0; \ 62:56.21 ^~~~~~~~~~~~~~ 62:56.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:56.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:56.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:56.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:56.21 NS_INTERFACE_MAP_END_INHERITING(Event) 62:56.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:56.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 62:56.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 62:56.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 62:56.21 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 62:56.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TransitionEventBinding.cpp:3, 62:56.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 62:56.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:56.21 } else 62:56.21 ^~~~ 62:56.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:56.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:56.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:56.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UDPMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:56.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UDPMessageEvent) 62:56.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:58.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 62:58.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 62:58.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 62:58.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 62:58.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UIEventBinding.cpp:16, 62:58.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:132: 62:58.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 62:58.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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.76 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 62:58.76 ^ 62:58.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 62:58.76 struct Block { 62:58.76 ^~~~~ 63:17.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 63:17.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 63:17.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 63:17.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 63:17.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 63:17.86 from /builddir/build/BUILD/firefox-69.0.1/dom/events/XULCommandEvent.cpp:7, 63:17.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:11: 63:17.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 63:17.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:17.86 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 63:17.86 ^ 63:17.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 63:17.86 struct Block { 63:17.86 ^~~~~ 63:18.09 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 63:18.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 63:18.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 63:18.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 63:18.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 63:18.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 63:18.09 from /builddir/build/BUILD/firefox-69.0.1/dom/events/WheelHandlingHelper.h:11, 63:18.09 from /builddir/build/BUILD/firefox-69.0.1/dom/events/WheelHandlingHelper.cpp:7, 63:18.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 63:18.09 /builddir/build/BUILD/firefox-69.0.1/dom/events/XULCommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::XULCommandEvent::QueryInterface(const nsIID&, void**)': 63:18.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:18.09 foundInterface = 0; \ 63:18.09 ^~~~~~~~~~~~~~ 63:18.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:18.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:18.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:18.09 /builddir/build/BUILD/firefox-69.0.1/dom/events/XULCommandEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:18.09 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 63:18.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:18.09 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 63:18.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 63:18.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 63:18.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameProperties.h:15, 63:18.09 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 63:18.09 from /builddir/build/BUILD/firefox-69.0.1/dom/events/WheelHandlingHelper.h:13, 63:18.09 from /builddir/build/BUILD/firefox-69.0.1/dom/events/WheelHandlingHelper.cpp:7, 63:18.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 63:18.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:18.09 } else 63:18.09 ^~~~ 63:18.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:18.09 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:18.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:18.09 /builddir/build/BUILD/firefox-69.0.1/dom/events/XULCommandEvent.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:18.09 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULCommandEvent) 63:18.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:19.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 63:19.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 63:19.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 63:19.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 63:19.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 63:19.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 63:19.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 63:19.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 63:19.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 63:19.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameProperties.h:15, 63:19.11 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 63:19.11 from /builddir/build/BUILD/firefox-69.0.1/dom/events/WheelHandlingHelper.h:13, 63:19.11 from /builddir/build/BUILD/firefox-69.0.1/dom/events/WheelHandlingHelper.cpp:7, 63:19.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 63:19.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 63:19.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 63:19.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 63:19.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 63:19.11 memset(&aArr[0], 0, N * sizeof(T)); 63:19.11 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:19.11 In file included from /usr/include/c++/8/map:61, 63:19.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 63:19.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 63:19.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 63:19.11 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 63:19.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 63:19.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 63:19.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 63:19.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SVGImageContext.h:12, 63:19.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsLayoutUtils.h:30, 63:19.11 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 63:19.11 from /builddir/build/BUILD/firefox-69.0.1/dom/events/WheelHandlingHelper.h:13, 63:19.11 from /builddir/build/BUILD/firefox-69.0.1/dom/events/WheelHandlingHelper.cpp:7, 63:19.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 63:19.11 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 63:19.11 class map 63:19.11 ^~~ 63:19.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 63:19.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 63:19.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 63:19.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 63:19.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 63:19.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 63:19.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 63:19.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 63:19.20 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 63:19.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebGLContextEventBinding.cpp:3, 63:19.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 63:19.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCIceCandidate::QueryInterface(const nsIID&, void**)': 63:19.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:19.20 foundInterface = 0; \ 63:19.20 ^~~~~~~~~~~~~~ 63:19.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:19.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:19.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:19.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1317:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:19.20 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCIceCandidate) 63:19.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:19.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 63:19.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 63:19.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 63:19.21 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 63:19.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebGLContextEventBinding.cpp:3, 63:19.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 63:19.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:19.21 } else 63:19.21 ^~~~ 63:19.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:19.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:19.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:19.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1316:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:19.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCIceCandidate) 63:19.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:19.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 63:19.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 63:19.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 63:19.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 63:19.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 63:19.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 63:19.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 63:19.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 63:19.23 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 63:19.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebGLContextEventBinding.cpp:3, 63:19.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 63:19.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCPeerConnection::QueryInterface(const nsIID&, void**)': 63:19.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:19.23 foundInterface = 0; \ 63:19.23 ^~~~~~~~~~~~~~ 63:19.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:19.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:19.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:19.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1495:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:19.23 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCPeerConnection) 63:19.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:19.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 63:19.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 63:19.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 63:19.23 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 63:19.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebGLContextEventBinding.cpp:3, 63:19.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 63:19.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:19.23 } else 63:19.23 ^~~~ 63:19.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:19.23 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:19.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:19.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1494:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:19.23 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCPeerConnection) 63:19.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:19.25 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 63:19.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 63:19.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 63:19.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 63:19.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 63:19.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 63:19.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 63:19.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 63:19.25 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 63:19.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebGLContextEventBinding.cpp:3, 63:19.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 63:19.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCSessionDescription::QueryInterface(const nsIID&, void**)': 63:19.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:19.25 foundInterface = 0; \ 63:19.25 ^~~~~~~~~~~~~~ 63:19.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:19.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:19.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:19.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1654:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:19.25 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCSessionDescription) 63:19.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:19.25 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 63:19.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 63:19.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 63:19.25 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 63:19.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebGLContextEventBinding.cpp:3, 63:19.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 63:19.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:19.26 } else 63:19.26 ^~~~ 63:19.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:19.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:19.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:19.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1653:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:19.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCSessionDescription) 63:19.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:19.96 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 63:19.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 63:19.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 63:19.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 63:19.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 63:19.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WheelEvent.h:10, 63:19.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WheelEventBinding.cpp:16, 63:19.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:93: 63:19.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 63:19.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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.96 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 63:19.96 ^ 63:19.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 63:19.96 struct Block { 63:19.96 ^~~~~ 63:20.83 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 63:20.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 63:20.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 63:20.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 63:20.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 63:20.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/XULMenuElementBinding.cpp:11, 63:20.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings24.cpp:28: 63:20.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 63:20.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:20.83 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 63:20.83 ^ 63:20.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 63:20.83 struct Block { 63:20.83 ^~~~~ 63:30.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 63:30.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 63:30.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 63:30.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 63:30.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 63:30.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 63:30.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 63:30.43 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:10, 63:30.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebGLContextEventBinding.cpp:3, 63:30.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 63:30.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 63:30.43 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 63:30.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 63:30.43 memset(aT, 0, sizeof(T)); 63:30.43 ~~~~~~^~~~~~~~~~~~~~~~~~ 63:30.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 63:30.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WindowBinding.cpp:31, 63:30.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:119: 63:30.43 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 63:30.43 struct GlobalProperties { 63:30.43 ^~~~~~~~~~~~~~~~ 63:31.95 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 63:31.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 63:31.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 63:31.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 63:31.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 63:31.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 63:31.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 63:31.95 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:10, 63:31.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebGLContextEventBinding.cpp:3, 63:31.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 63:31.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 63:31.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 63:31.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 63:31.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 63:31.95 memset(&aArr[0], 0, N * sizeof(T)); 63:31.95 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:31.95 In file included from /usr/include/c++/8/map:61, 63:31.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 63:31.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 63:31.95 from /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGLBuffer.h:9, 63:31.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:5, 63:31.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:15: 63:31.96 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 63:31.96 class map 63:31.96 ^~~ 63:32.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 63:32.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 63:32.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 63:32.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 63:32.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 63:32.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/CompositionEventBinding.cpp:12, 63:32.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:106: 63:32.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 63:32.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:32.42 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 63:32.42 ^ 63:32.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 63:32.42 struct Block { 63:32.42 ^~~~~ 63:36.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 63:36.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 63:36.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 63:36.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 63:36.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 63:36.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 63:36.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 63:36.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 63:36.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/ClientBinding.cpp:3, 63:36.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:2: 63:36.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/CreateOfferRequestBinding.cpp: In member function 'virtual nsresult mozilla::dom::CreateOfferRequest::QueryInterface(const nsIID&, void**)': 63:36.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:36.52 foundInterface = 0; \ 63:36.52 ^~~~~~~~~~~~~~ 63:36.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:36.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:36.52 ^~~~~~~~~~~~~~~~~~~~~~~ 63:36.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/CreateOfferRequestBinding.cpp:734:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:36.52 NS_INTERFACE_MAP_END 63:36.52 ^~~~~~~~~~~~~~~~~~~~ 63:36.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:36.52 else 63:36.52 ^~~~ 63:36.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:36.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:36.52 ^~~~~~~~~~~~~~~~~~ 63:36.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/CreateOfferRequestBinding.cpp:733:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:36.53 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 63:36.53 ^~~~~~~~~~~~~~~~~~~~~~ 63:49.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 63:49.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxUserFontSet.h:9, 63:49.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FontFace.h:15, 63:49.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FontFaceSet.h:10, 63:49.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/DocumentBinding.cpp:43, 63:49.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:197: 63:49.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 63:49.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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.46 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 63:49.46 ^ 63:49.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 63:49.46 struct Block { 63:49.46 ^~~~~ 63:56.94 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 63:56.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 63:56.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 63:56.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 63:56.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 63:56.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 63:56.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:9, 63:56.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 63:56.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 63:56.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)': 63:56.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:56.94 foundInterface = 0; \ 63:56.94 ^~~~~~~~~~~~~~ 63:56.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:56.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:56.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:56.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:56.94 NS_INTERFACE_MAP_END_INHERITING(Event) 63:56.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:56.94 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 63:56.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 63:56.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:11, 63:56.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 63:56.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 63:56.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:56.95 } else 63:56.95 ^~~~ 63:56.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:56.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:56.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:56.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/ErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:56.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ErrorEvent) 63:56.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:58.72 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 63:58.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 63:58.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 63:58.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 63:58.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 63:58.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 63:58.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:6, 63:58.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 63:58.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 63:58.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 63:58.72 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 63:58.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 63:58.73 memset(aT, 0, sizeof(T)); 63:58.73 ~~~~~~^~~~~~~~~~~~~~~~~~ 63:58.73 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/EventTargetBinding.cpp:24, 63:58.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:405: 63:58.73 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 63:58.73 struct GlobalProperties { 63:58.73 ^~~~~~~~~~~~~~~~ 64:16.34 dom/fetch 64:20.93 dom/file 64:25.35 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 64:25.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 64:25.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:25.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:25.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 64:25.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 64:25.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Blob.h:11, 64:25.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/File.h:10, 64:25.35 from /builddir/build/BUILD/firefox-69.0.1/dom/fetch/BodyExtractor.cpp:8, 64:25.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 64:25.35 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/EmptyBody.cpp: In member function 'virtual nsresult mozilla::dom::EmptyBody::QueryInterface(const nsIID&, void**)': 64:25.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:25.35 foundInterface = 0; \ 64:25.35 ^~~~~~~~~~~~~~ 64:25.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:25.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:25.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:25.35 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/EmptyBody.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:25.35 NS_INTERFACE_MAP_END_INHERITING(FetchBody) 64:25.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:25.35 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 64:25.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 64:25.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 64:25.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Blob.h:14, 64:25.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/File.h:10, 64:25.35 from /builddir/build/BUILD/firefox-69.0.1/dom/fetch/BodyExtractor.cpp:8, 64:25.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 64:25.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:25.35 } else 64:25.36 ^~~~ 64:25.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:25.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:25.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:25.36 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/EmptyBody.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:25.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EmptyBody) 64:25.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:26.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 64:26.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 64:26.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:26.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:26.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 64:26.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 64:26.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Blob.h:11, 64:26.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/File.h:10, 64:26.22 from /builddir/build/BUILD/firefox-69.0.1/dom/fetch/BodyExtractor.cpp:8, 64:26.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 64:26.22 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/Fetch.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignalMainThread::QueryInterface(const nsIID&, void**)': 64:26.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:26.22 foundInterface = 0; \ 64:26.22 ^~~~~~~~~~~~~~ 64:26.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:26.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:26.22 ^~~~~~~~~~~~~~~~~~~~~~~ 64:26.23 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/Fetch.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:26.23 NS_INTERFACE_MAP_END 64:26.23 ^~~~~~~~~~~~~~~~~~~~ 64:26.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:26.23 else 64:26.23 ^~~~ 64:26.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:26.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:26.23 ^~~~~~~~~~~~~~~~~~ 64:26.23 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/Fetch.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:26.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:26.23 ^~~~~~~~~~~~~~~~~~~~~~ 64:26.73 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/FetchObserver.cpp: In member function 'virtual nsresult mozilla::dom::FetchObserver::QueryInterface(const nsIID&, void**)': 64:26.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:26.73 foundInterface = 0; \ 64:26.73 ^~~~~~~~~~~~~~ 64:26.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:26.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:26.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:26.73 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/FetchObserver.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:26.73 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 64:26.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:26.73 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 64:26.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 64:26.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 64:26.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Blob.h:14, 64:26.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/File.h:10, 64:26.74 from /builddir/build/BUILD/firefox-69.0.1/dom/fetch/BodyExtractor.cpp:8, 64:26.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 64:26.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:26.74 } else 64:26.74 ^~~~ 64:26.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:26.74 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:26.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:26.74 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/FetchObserver.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:26.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchObserver) 64:26.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:26.74 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 64:26.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 64:26.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 64:26.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 64:26.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 64:26.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 64:26.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 64:26.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 64:26.74 from /builddir/build/BUILD/firefox-69.0.1/dom/file/BaseBlobImpl.cpp:7, 64:26.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 64:26.74 /builddir/build/BUILD/firefox-69.0.1/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::Blob::QueryInterface(const nsIID&, void**)': 64:26.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:26.75 foundInterface = 0; \ 64:26.75 ^~~~~~~~~~~~~~ 64:26.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:26.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:26.75 ^~~~~~~~~~~~~~~~~~~~~~~ 64:26.75 /builddir/build/BUILD/firefox-69.0.1/dom/file/Blob.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:26.75 NS_INTERFACE_MAP_END 64:26.75 ^~~~~~~~~~~~~~~~~~~~ 64:26.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:26.75 else 64:26.75 ^~~~ 64:26.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:26.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:26.75 ^~~~~~~~~~~~~~~~~~ 64:26.75 /builddir/build/BUILD/firefox-69.0.1/dom/file/Blob.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:26.75 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 64:26.75 ^~~~~~~~~~~~~~~~~~~~~~ 64:26.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 64:26.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 64:26.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:26.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:26.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 64:26.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 64:26.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Blob.h:11, 64:26.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/File.h:10, 64:26.76 from /builddir/build/BUILD/firefox-69.0.1/dom/fetch/BodyExtractor.cpp:8, 64:26.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 64:26.76 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/FetchStreamReader.cpp: In member function 'virtual nsresult mozilla::dom::FetchStreamReader::QueryInterface(const nsIID&, void**)': 64:26.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:26.76 foundInterface = 0; \ 64:26.76 ^~~~~~~~~~~~~~ 64:26.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:26.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:26.76 ^~~~~~~~~~~~~~~~~~~~~~~ 64:26.76 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/FetchStreamReader.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:26.76 NS_INTERFACE_MAP_END 64:26.76 ^~~~~~~~~~~~~~~~~~~~ 64:26.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:26.76 else 64:26.76 ^~~~ 64:26.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 64:26.76 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 64:26.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:26.76 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/FetchStreamReader.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 64:26.76 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStreamCallback) 64:26.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:26.81 /builddir/build/BUILD/firefox-69.0.1/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::BlobBodyStreamHolder::QueryInterface(const nsIID&, void**)': 64:26.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:26.81 foundInterface = 0; \ 64:26.81 ^~~~~~~~~~~~~~ 64:26.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:26.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:26.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:26.81 /builddir/build/BUILD/firefox-69.0.1/dom/file/Blob.cpp:335:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:26.81 NS_INTERFACE_MAP_END_INHERITING(BodyStreamHolder) 64:26.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:26.81 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 64:26.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsINode.h:14, 64:26.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:26, 64:26.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRFPService.h:12, 64:26.81 from /builddir/build/BUILD/firefox-69.0.1/dom/file/BaseBlobImpl.cpp:8, 64:26.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 64:26.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:26.81 } else 64:26.81 ^~~~ 64:26.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:26.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:26.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:26.81 /builddir/build/BUILD/firefox-69.0.1/dom/file/Blob.cpp:334:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:26.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobBodyStreamHolder) 64:26.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:26.85 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)': 64:26.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:26.85 foundInterface = 0; \ 64:26.85 ^~~~~~~~~~~~~~ 64:26.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:26.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:26.85 ^~~~~~~~~~~~~~~~~~~~~~~ 64:26.85 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/Headers.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:26.85 NS_INTERFACE_MAP_END 64:26.85 ^~~~~~~~~~~~~~~~~~~~ 64:26.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:26.85 else 64:26.85 ^~~~ 64:26.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:26.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:26.85 ^~~~~~~~~~~~~~~~~~ 64:26.85 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/Headers.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:26.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:26.85 ^~~~~~~~~~~~~~~~~~~~~~ 64:27.11 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)': 64:27.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:27.11 foundInterface = 0; \ 64:27.11 ^~~~~~~~~~~~~~ 64:27.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:27.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:27.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:27.11 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/Request.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:27.11 NS_INTERFACE_MAP_END_INHERITING(FetchBody) 64:27.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:27.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 64:27.11 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 64:27.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 64:27.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 64:27.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 64:27.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Blob.h:14, 64:27.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/File.h:10, 64:27.11 from /builddir/build/BUILD/firefox-69.0.1/dom/fetch/BodyExtractor.cpp:8, 64:27.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 64:27.11 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:27.11 else 64:27.11 ^~~~ 64:27.11 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/Request.cpp:52:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 64:27.11 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 64:27.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:27.17 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 64:27.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 64:27.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:27.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:27.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 64:27.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 64:27.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Blob.h:11, 64:27.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/File.h:10, 64:27.17 from /builddir/build/BUILD/firefox-69.0.1/dom/fetch/BodyExtractor.cpp:8, 64:27.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 64:27.17 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)': 64:27.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:27.17 foundInterface = 0; \ 64:27.17 ^~~~~~~~~~~~~~ 64:27.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:27.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:27.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:27.17 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/Response.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:27.17 NS_INTERFACE_MAP_END_INHERITING(FetchBody) 64:27.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:27.17 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 64:27.17 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 64:27.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 64:27.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 64:27.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 64:27.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Blob.h:14, 64:27.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/File.h:10, 64:27.17 from /builddir/build/BUILD/firefox-69.0.1/dom/fetch/BodyExtractor.cpp:8, 64:27.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 64:27.17 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:27.17 else 64:27.17 ^~~~ 64:27.17 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/Response.cpp:63:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 64:27.17 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 64:27.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:31.24 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 64:31.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 64:31.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 64:31.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 64:31.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 64:31.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 64:31.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 64:31.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 64:31.24 from /builddir/build/BUILD/firefox-69.0.1/dom/file/BaseBlobImpl.cpp:7, 64:31.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 64:31.24 /builddir/build/BUILD/firefox-69.0.1/dom/file/FileList.cpp: In member function 'virtual nsresult mozilla::dom::FileList::QueryInterface(const nsIID&, void**)': 64:31.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:31.25 foundInterface = 0; \ 64:31.25 ^~~~~~~~~~~~~~ 64:31.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:31.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:31.25 ^~~~~~~~~~~~~~~~~~~~~~~ 64:31.25 /builddir/build/BUILD/firefox-69.0.1/dom/file/FileList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:31.25 NS_INTERFACE_MAP_END 64:31.25 ^~~~~~~~~~~~~~~~~~~~ 64:31.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:31.25 else 64:31.25 ^~~~ 64:31.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:31.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:31.25 ^~~~~~~~~~~~~~~~~~ 64:31.25 /builddir/build/BUILD/firefox-69.0.1/dom/file/FileList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:31.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:31.25 ^~~~~~~~~~~~~~~~~~~~~~ 64:31.50 /builddir/build/BUILD/firefox-69.0.1/dom/file/FileReader.cpp: In member function 'virtual nsresult mozilla::dom::FileReader::QueryInterface(const nsIID&, void**)': 64:31.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:31.51 foundInterface = 0; \ 64:31.51 ^~~~~~~~~~~~~~ 64:31.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:31.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:31.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:31.51 /builddir/build/BUILD/firefox-69.0.1/dom/file/FileReader.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:31.51 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 64:31.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:31.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:31.51 else 64:31.51 ^~~~ 64:31.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:31.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:31.51 ^~~~~~~~~~~~~~~~~~ 64:31.51 /builddir/build/BUILD/firefox-69.0.1/dom/file/FileReader.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:31.51 NS_INTERFACE_MAP_ENTRY(nsINamed) 64:31.51 ^~~~~~~~~~~~~~~~~~~~~~ 64:31.59 /builddir/build/BUILD/firefox-69.0.1/dom/file/FileReaderSync.cpp: In member function 'virtual nsresult {anonymous}::ReadCallback::QueryInterface(const nsIID&, void**)': 64:31.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:31.59 foundInterface = 0; \ 64:31.59 ^~~~~~~~~~~~~~ 64:31.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:31.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:31.59 ^~~~~~~~~~~~~~~~~~~~~~~ 64:31.59 /builddir/build/BUILD/firefox-69.0.1/dom/file/FileReaderSync.cpp:371:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:31.59 NS_INTERFACE_MAP_END 64:31.59 ^~~~~~~~~~~~~~~~~~~~ 64:31.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:31.59 else 64:31.59 ^~~~ 64:31.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 64:31.59 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 64:31.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:31.59 /builddir/build/BUILD/firefox-69.0.1/dom/file/FileReaderSync.cpp:370:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 64:31.59 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 64:31.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:31.61 /builddir/build/BUILD/firefox-69.0.1/dom/file/MemoryBlobImpl.cpp: In member function 'virtual nsresult mozilla::dom::MemoryBlobImpl::DataOwnerAdapter::QueryInterface(const nsIID&, void**)': 64:31.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:31.61 foundInterface = 0; \ 64:31.61 ^~~~~~~~~~~~~~ 64:31.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:31.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:31.61 ^~~~~~~~~~~~~~~~~~~~~~~ 64:31.61 /builddir/build/BUILD/firefox-69.0.1/dom/file/MemoryBlobImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:31.61 NS_INTERFACE_MAP_END 64:31.61 ^~~~~~~~~~~~~~~~~~~~ 64:31.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:31.61 else 64:31.61 ^~~~ 64:31.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 64:31.61 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 64:31.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:31.61 /builddir/build/BUILD/firefox-69.0.1/dom/file/MemoryBlobImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 64:31.61 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 64:31.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:43.18 dom/file/ipc 64:44.88 dom/file/uri 64:49.92 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 64:49.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 64:49.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIInputStream.h:10, 64:49.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIBinaryInputStream.h:10, 64:49.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIObjectInputStream.h:10, 64:49.92 from /builddir/build/BUILD/firefox-69.0.1/dom/file/uri/BlobURL.cpp:7, 64:49.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 64:49.92 /builddir/build/BUILD/firefox-69.0.1/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::QueryInterface(const nsIID&, void**)': 64:49.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:49.92 foundInterface = 0; \ 64:49.92 ^~~~~~~~~~~~~~ 64:49.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:49.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:49.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:49.92 /builddir/build/BUILD/firefox-69.0.1/dom/file/uri/BlobURL.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:49.92 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 64:49.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:49.92 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 64:49.92 /builddir/build/BUILD/firefox-69.0.1/dom/file/uri/BlobURL.cpp:34:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:49.92 } else 64:49.92 ^~~~ 64:49.93 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 64:49.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 64:49.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIInputStream.h:10, 64:49.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIBinaryInputStream.h:10, 64:49.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIObjectInputStream.h:10, 64:49.93 from /builddir/build/BUILD/firefox-69.0.1/dom/file/uri/BlobURL.cpp:7, 64:49.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 64:49.93 /builddir/build/BUILD/firefox-69.0.1/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::Mutator::QueryInterface(const nsIID&, void**)': 64:49.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:49.93 foundInterface = 0; \ 64:49.93 ^~~~~~~~~~~~~~ 64:49.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:49.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:49.93 ^~~~~~~~~~~~~~~~~~~~~~~ 64:49.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:49.93 NS_INTERFACE_MAP_END \ 64:49.93 ^~~~~~~~~~~~~~~~~~~~ 64:49.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 64:49.93 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 64:49.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:49.93 /builddir/build/BUILD/firefox-69.0.1/dom/file/uri/BlobURL.cpp:154:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 64:49.93 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 64:49.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:49.93 In file included from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsSimpleURI.h:15, 64:49.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BlobURL.h:13, 64:49.93 from /builddir/build/BUILD/firefox-69.0.1/dom/file/uri/BlobURL.cpp:10, 64:49.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 64:49.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 64:49.93 } else \ 64:49.93 ^~~~ 64:49.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 64:49.93 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 64:49.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:49.93 /builddir/build/BUILD/firefox-69.0.1/dom/file/uri/BlobURL.cpp:154:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 64:49.93 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 64:49.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:49.99 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 64:49.99 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 64:49.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 64:49.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 64:49.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 64:49.99 from /builddir/build/BUILD/firefox-69.0.1/dom/file/ipc/FileCreatorChild.h:10, 64:49.99 from /builddir/build/BUILD/firefox-69.0.1/dom/file/ipc/FileCreatorChild.cpp:7, 64:49.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2: 64:49.99 /builddir/build/BUILD/firefox-69.0.1/dom/file/ipc/IPCBlobInputStream.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStream::QueryInterface(const nsIID&, void**)': 64:49.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:49.99 foundInterface = 0; \ 64:49.99 ^~~~~~~~~~~~~~ 64:49.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:49.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:49.99 ^~~~~~~~~~~~~~~~~~~~~~~ 64:49.99 /builddir/build/BUILD/firefox-69.0.1/dom/file/ipc/IPCBlobInputStream.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:49.99 NS_INTERFACE_MAP_END 64:49.99 ^~~~~~~~~~~~~~~~~~~~ 64:49.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:49.99 else 64:49.99 ^~~~ 64:49.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 64:49.99 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 64:49.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:49.99 /builddir/build/BUILD/firefox-69.0.1/dom/file/ipc/IPCBlobInputStream.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 64:49.99 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 64:49.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:51.45 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 64:51.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 64:51.45 from /builddir/build/BUILD/firefox-69.0.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp:9, 64:51.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:47: 64:51.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 64:51.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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.45 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 64:51.45 ^ 64:51.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 64:51.45 struct Block { 64:51.45 ^~~~~ 64:53.97 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 64:53.97 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 64:53.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 64:53.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 64:53.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 64:53.97 from /builddir/build/BUILD/firefox-69.0.1/dom/file/ipc/FileCreatorChild.h:10, 64:53.97 from /builddir/build/BUILD/firefox-69.0.1/dom/file/ipc/FileCreatorChild.cpp:7, 64:53.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2: 64:53.97 /builddir/build/BUILD/firefox-69.0.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStreamStorage::QueryInterface(const nsIID&, void**)': 64:53.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:53.97 foundInterface = 0; \ 64:53.97 ^~~~~~~~~~~~~~ 64:53.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:53.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:53.97 ^~~~~~~~~~~~~~~~~~~~~~~ 64:53.97 /builddir/build/BUILD/firefox-69.0.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:53.97 NS_INTERFACE_MAP_END 64:53.97 ^~~~~~~~~~~~~~~~~~~~ 64:53.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:53.97 else 64:53.97 ^~~~ 64:53.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:53.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:53.98 ^~~~~~~~~~~~~~~~~~ 64:53.98 /builddir/build/BUILD/firefox-69.0.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:53.98 NS_INTERFACE_MAP_ENTRY(nsIObserver) 64:53.98 ^~~~~~~~~~~~~~~~~~~~~~ 64:55.08 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 64:55.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 64:55.08 from /builddir/build/BUILD/firefox-69.0.1/dom/file/uri/BlobURLProtocolHandler.cpp:12, 64:55.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:20: 64:55.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 64:55.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:55.08 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 64:55.08 ^ 64:55.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 64:55.08 struct Block { 64:55.08 ^~~~~ 65:04.10 dom/filehandle 65:04.14 dom/filesystem 65:10.56 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 65:10.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 65:10.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 65:10.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 65:10.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 65:10.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 65:10.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Directory.h:11, 65:10.56 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/Directory.cpp:7, 65:10.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:2: 65:10.56 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/Directory.cpp: In member function 'virtual nsresult mozilla::dom::Directory::QueryInterface(const nsIID&, void**)': 65:10.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:10.56 foundInterface = 0; \ 65:10.56 ^~~~~~~~~~~~~~ 65:10.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:10.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:10.56 ^~~~~~~~~~~~~~~~~~~~~~~ 65:10.56 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/Directory.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:10.56 NS_INTERFACE_MAP_END 65:10.56 ^~~~~~~~~~~~~~~~~~~~ 65:10.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:10.57 else 65:10.57 ^~~~ 65:10.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:10.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:10.57 ^~~~~~~~~~~~~~~~~~ 65:10.57 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/Directory.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:10.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:10.57 ^~~~~~~~~~~~~~~~~~~~~~ 65:11.88 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 65:11.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 65:11.88 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/FileSystemRequestParent.cpp:13, 65:11.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:20: 65:11.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 65:11.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:11.88 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 65:11.88 ^ 65:11.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 65:11.88 struct Block { 65:11.88 ^~~~~ 65:19.39 dom/filesystem/compat 65:25.01 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 65:25.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 65:25.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 65:25.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 65:25.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 65:25.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 65:25.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 65:25.01 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 65:25.01 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 65:25.01 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 65:25.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 65:25.02 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystem.cpp: In member function 'virtual nsresult mozilla::dom::FileSystem::QueryInterface(const nsIID&, void**)': 65:25.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:25.02 foundInterface = 0; \ 65:25.02 ^~~~~~~~~~~~~~ 65:25.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:25.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:25.02 ^~~~~~~~~~~~~~~~~~~~~~~ 65:25.02 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystem.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:25.02 NS_INTERFACE_MAP_END 65:25.03 ^~~~~~~~~~~~~~~~~~~~ 65:25.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:25.03 else 65:25.03 ^~~~ 65:25.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:25.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:25.03 ^~~~~~~~~~~~~~~~~~ 65:25.03 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystem.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:25.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:25.03 ^~~~~~~~~~~~~~~~~~~~~~ 65:25.03 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryEntry::QueryInterface(const nsIID&, void**)': 65:25.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:25.03 foundInterface = 0; \ 65:25.03 ^~~~~~~~~~~~~~ 65:25.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:25.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:25.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:25.03 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:25.03 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 65:25.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:25.03 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 65:25.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 65:25.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 65:25.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 65:25.03 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 65:25.03 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 65:25.03 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 65:25.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 65:25.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:25.04 } else 65:25.04 ^~~~ 65:25.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:25.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:25.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:25.04 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:25.04 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemDirectoryEntry) 65:25.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:25.04 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 65:25.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 65:25.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 65:25.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 65:25.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 65:25.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 65:25.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 65:25.04 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 65:25.04 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 65:25.04 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 65:25.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 65:25.04 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryReader::QueryInterface(const nsIID&, void**)': 65:25.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:25.04 foundInterface = 0; \ 65:25.04 ^~~~~~~~~~~~~~ 65:25.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:25.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:25.05 ^~~~~~~~~~~~~~~~~~~~~~~ 65:25.05 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemDirectoryReader.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:25.05 NS_INTERFACE_MAP_END 65:25.05 ^~~~~~~~~~~~~~~~~~~~ 65:25.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:25.05 else 65:25.05 ^~~~ 65:25.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:25.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:25.05 ^~~~~~~~~~~~~~~~~~ 65:25.05 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemDirectoryReader.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:25.05 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:25.05 ^~~~~~~~~~~~~~~~~~~~~~ 65:25.16 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemEntry::QueryInterface(const nsIID&, void**)': 65:25.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:25.16 foundInterface = 0; \ 65:25.16 ^~~~~~~~~~~~~~ 65:25.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:25.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:25.16 ^~~~~~~~~~~~~~~~~~~~~~~ 65:25.16 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemEntry.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:25.16 NS_INTERFACE_MAP_END 65:25.16 ^~~~~~~~~~~~~~~~~~~~ 65:25.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:25.16 else 65:25.16 ^~~~ 65:25.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:25.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:25.16 ^~~~~~~~~~~~~~~~~~ 65:25.16 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemEntry.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:25.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:25.17 ^~~~~~~~~~~~~~~~~~~~~~ 65:25.19 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemFileEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemFileEntry::QueryInterface(const nsIID&, void**)': 65:25.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:25.19 foundInterface = 0; \ 65:25.19 ^~~~~~~~~~~~~~ 65:25.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:25.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:25.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:25.19 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemFileEntry.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:25.19 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 65:25.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:25.19 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 65:25.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 65:25.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 65:25.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 65:25.20 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 65:25.20 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 65:25.20 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 65:25.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 65:25.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:25.20 } else 65:25.20 ^~~~ 65:25.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:25.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:25.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:25.20 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemFileEntry.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:25.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemFileEntry) 65:25.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:25.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 65:25.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 65:25.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 65:25.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 65:25.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 65:25.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 65:25.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 65:25.22 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 65:25.22 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 65:25.22 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 65:25.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 65:25.22 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryEntry::QueryInterface(const nsIID&, void**)': 65:25.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:25.22 foundInterface = 0; \ 65:25.22 ^~~~~~~~~~~~~~ 65:25.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:25.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:25.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:25.22 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:25.23 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryEntry) 65:25.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:25.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 65:25.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 65:25.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 65:25.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 65:25.23 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 65:25.23 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 65:25.23 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 65:25.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 65:25.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:25.23 } else 65:25.23 ^~~~ 65:25.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:25.23 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:25.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:25.23 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:25.23 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryEntry) 65:25.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:25.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 65:25.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 65:25.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 65:25.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 65:25.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 65:25.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 65:25.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 65:25.23 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 65:25.23 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 65:25.23 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 65:25.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 65:25.24 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryReader::QueryInterface(const nsIID&, void**)': 65:25.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:25.24 foundInterface = 0; \ 65:25.24 ^~~~~~~~~~~~~~ 65:25.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:25.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:25.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:25.24 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:25.24 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryReader) 65:25.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:25.24 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 65:25.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 65:25.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 65:25.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 65:25.24 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 65:25.24 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 65:25.24 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 65:25.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 65:25.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:25.24 } else 65:25.24 ^~~~ 65:25.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:25.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:25.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:25.24 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:25.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryReader) 65:25.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:26.12 dom/flex 65:29.70 dom/gamepad 65:32.41 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 65:32.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 65:32.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 65:32.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 65:32.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 65:32.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 65:32.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAttrName.h:16, 65:32.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/AttrArray.h:21, 65:32.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 65:32.41 from /builddir/build/BUILD/firefox-69.0.1/dom/flex/Flex.h:10, 65:32.41 from /builddir/build/BUILD/firefox-69.0.1/dom/flex/Flex.cpp:7, 65:32.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/flex/Unified_cpp_dom_flex0.cpp:2: 65:32.41 /builddir/build/BUILD/firefox-69.0.1/dom/flex/Flex.cpp: In member function 'virtual nsresult mozilla::dom::Flex::QueryInterface(const nsIID&, void**)': 65:32.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:32.41 foundInterface = 0; \ 65:32.41 ^~~~~~~~~~~~~~ 65:32.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:32.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:32.41 ^~~~~~~~~~~~~~~~~~~~~~~ 65:32.41 /builddir/build/BUILD/firefox-69.0.1/dom/flex/Flex.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:32.41 NS_INTERFACE_MAP_END 65:32.41 ^~~~~~~~~~~~~~~~~~~~ 65:32.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:32.41 else 65:32.41 ^~~~ 65:32.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:32.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:32.41 ^~~~~~~~~~~~~~~~~~ 65:32.41 /builddir/build/BUILD/firefox-69.0.1/dom/flex/Flex.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:32.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:32.41 ^~~~~~~~~~~~~~~~~~~~~~ 65:32.43 /builddir/build/BUILD/firefox-69.0.1/dom/flex/FlexItemValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexItemValues::QueryInterface(const nsIID&, void**)': 65:32.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:32.43 foundInterface = 0; \ 65:32.43 ^~~~~~~~~~~~~~ 65:32.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:32.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:32.43 ^~~~~~~~~~~~~~~~~~~~~~~ 65:32.43 /builddir/build/BUILD/firefox-69.0.1/dom/flex/FlexItemValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:32.43 NS_INTERFACE_MAP_END 65:32.43 ^~~~~~~~~~~~~~~~~~~~ 65:32.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:32.43 else 65:32.43 ^~~~ 65:32.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:32.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:32.43 ^~~~~~~~~~~~~~~~~~ 65:32.43 /builddir/build/BUILD/firefox-69.0.1/dom/flex/FlexItemValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:32.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:32.43 ^~~~~~~~~~~~~~~~~~~~~~ 65:32.44 /builddir/build/BUILD/firefox-69.0.1/dom/flex/FlexLineValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexLineValues::QueryInterface(const nsIID&, void**)': 65:32.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:32.45 foundInterface = 0; \ 65:32.45 ^~~~~~~~~~~~~~ 65:32.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:32.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:32.45 ^~~~~~~~~~~~~~~~~~~~~~~ 65:32.45 /builddir/build/BUILD/firefox-69.0.1/dom/flex/FlexLineValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:32.45 NS_INTERFACE_MAP_END 65:32.45 ^~~~~~~~~~~~~~~~~~~~ 65:32.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:32.45 else 65:32.45 ^~~~ 65:32.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:32.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:32.45 ^~~~~~~~~~~~~~~~~~ 65:32.45 /builddir/build/BUILD/firefox-69.0.1/dom/flex/FlexLineValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:32.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:32.45 ^~~~~~~~~~~~~~~~~~~~~~ 65:35.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 65:35.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 65:35.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 65:35.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 65:35.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 65:35.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 65:35.01 from /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/Gamepad.h:10, 65:35.01 from /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/Gamepad.cpp:7, 65:35.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 65:35.01 /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/Gamepad.cpp: In member function 'virtual nsresult mozilla::dom::Gamepad::QueryInterface(const nsIID&, void**)': 65:35.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:35.01 foundInterface = 0; \ 65:35.01 ^~~~~~~~~~~~~~ 65:35.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:35.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:35.01 ^~~~~~~~~~~~~~~~~~~~~~~ 65:35.01 /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/Gamepad.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:35.01 NS_INTERFACE_MAP_END 65:35.01 ^~~~~~~~~~~~~~~~~~~~ 65:35.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:35.01 else 65:35.01 ^~~~ 65:35.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:35.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:35.01 ^~~~~~~~~~~~~~~~~~ 65:35.01 /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/Gamepad.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:35.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:35.01 ^~~~~~~~~~~~~~~~~~~~~~ 65:35.05 /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/GamepadButton.cpp: In member function 'virtual nsresult mozilla::dom::GamepadButton::QueryInterface(const nsIID&, void**)': 65:35.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:35.05 foundInterface = 0; \ 65:35.05 ^~~~~~~~~~~~~~ 65:35.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:35.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:35.05 ^~~~~~~~~~~~~~~~~~~~~~~ 65:35.05 /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/GamepadButton.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:35.05 NS_INTERFACE_MAP_END 65:35.05 ^~~~~~~~~~~~~~~~~~~~ 65:35.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:35.05 else 65:35.05 ^~~~ 65:35.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:35.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:35.05 ^~~~~~~~~~~~~~~~~~ 65:35.05 /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/GamepadButton.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:35.05 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:35.05 ^~~~~~~~~~~~~~~~~~~~~~ 65:35.08 /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/GamepadHapticActuator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadHapticActuator::QueryInterface(const nsIID&, void**)': 65:35.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:35.08 foundInterface = 0; \ 65:35.08 ^~~~~~~~~~~~~~ 65:35.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:35.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:35.08 ^~~~~~~~~~~~~~~~~~~~~~~ 65:35.08 /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/GamepadHapticActuator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:35.08 NS_INTERFACE_MAP_END 65:35.08 ^~~~~~~~~~~~~~~~~~~~ 65:35.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:35.08 else 65:35.08 ^~~~ 65:35.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:35.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:35.08 ^~~~~~~~~~~~~~~~~~ 65:35.08 /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/GamepadHapticActuator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:35.08 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:35.08 ^~~~~~~~~~~~~~~~~~~~~~ 65:35.09 /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/GamepadLightIndicator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadLightIndicator::QueryInterface(const nsIID&, void**)': 65:35.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:35.09 foundInterface = 0; \ 65:35.09 ^~~~~~~~~~~~~~ 65:35.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:35.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:35.09 ^~~~~~~~~~~~~~~~~~~~~~~ 65:35.09 /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/GamepadLightIndicator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:35.09 NS_INTERFACE_MAP_END 65:35.09 ^~~~~~~~~~~~~~~~~~~~ 65:35.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:35.09 else 65:35.09 ^~~~ 65:35.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:35.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:35.09 ^~~~~~~~~~~~~~~~~~ 65:35.09 /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/GamepadLightIndicator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:35.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:35.09 ^~~~~~~~~~~~~~~~~~~~~~ 65:35.93 dom/geolocation 65:39.65 /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/GamepadServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::GamepadServiceTest::QueryInterface(const nsIID&, void**)': 65:39.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:39.65 foundInterface = 0; \ 65:39.65 ^~~~~~~~~~~~~~ 65:39.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:39.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:39.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:39.65 /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/GamepadServiceTest.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:39.65 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 65:39.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:39.65 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 65:39.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GamepadButton.h:12, 65:39.66 from /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/Gamepad.h:12, 65:39.66 from /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/Gamepad.cpp:7, 65:39.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 65:39.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:39.66 } else 65:39.66 ^~~~ 65:39.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:39.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:39.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:39.66 /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/GamepadServiceTest.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:39.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadServiceTest) 65:39.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:50.18 dom/grid 65:51.77 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 65:51.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 65:51.77 from /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeolocation.cpp:11: 65:51.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 65:51.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:51.77 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 65:51.77 ^ 65:51.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 65:51.77 struct Block { 65:51.77 ^~~~~ 65:52.03 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 65:52.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 65:52.03 from /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeolocation.h:14, 65:52.03 from /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeolocation.cpp:7: 65:52.04 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': 65:52.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:52.04 foundInterface = 0; \ 65:52.04 ^~~~~~~~~~~~~~ 65:52.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:52.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:52.04 ^~~~~~~~~~~~~~~~~~~~~~~ 65:52.04 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeolocation.cpp:501:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:52.04 NS_INTERFACE_MAP_END 65:52.04 ^~~~~~~~~~~~~~~~~~~~ 65:52.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:52.04 else 65:52.04 ^~~~ 65:52.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:52.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:52.04 ^~~~~~~~~~~~~~~~~~ 65:52.04 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeolocation.cpp:500:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:52.04 NS_INTERFACE_MAP_ENTRY(nsIObserver) 65:52.04 ^~~~~~~~~~~~~~~~~~~~~~ 65:52.05 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)': 65:52.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:52.05 foundInterface = 0; \ 65:52.05 ^~~~~~~~~~~~~~ 65:52.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:52.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:52.05 ^~~~~~~~~~~~~~~~~~~~~~~ 65:52.05 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeolocation.cpp:785:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:52.05 NS_INTERFACE_MAP_END 65:52.05 ^~~~~~~~~~~~~~~~~~~~ 65:52.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:52.06 else 65:52.06 ^~~~ 65:52.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:52.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:52.06 ^~~~~~~~~~~~~~~~~~ 65:52.06 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeolocation.cpp:784:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:52.06 NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 65:52.06 ^~~~~~~~~~~~~~~~~~~~~~ 65:56.48 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 65:56.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 65:56.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 65:56.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 65:56.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 65:56.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 65:56.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GridBinding.h:9, 65:56.48 from /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridArea.h:10, 65:56.48 from /builddir/build/BUILD/firefox-69.0.1/dom/grid/Grid.h:10, 65:56.48 from /builddir/build/BUILD/firefox-69.0.1/dom/grid/Grid.cpp:7, 65:56.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/grid/Unified_cpp_dom_grid0.cpp:2: 65:56.48 /builddir/build/BUILD/firefox-69.0.1/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)': 65:56.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:56.48 foundInterface = 0; \ 65:56.48 ^~~~~~~~~~~~~~ 65:56.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:56.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:56.48 ^~~~~~~~~~~~~~~~~~~~~~~ 65:56.48 /builddir/build/BUILD/firefox-69.0.1/dom/grid/Grid.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:56.48 NS_INTERFACE_MAP_END 65:56.48 ^~~~~~~~~~~~~~~~~~~~ 65:56.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:56.48 else 65:56.48 ^~~~ 65:56.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:56.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:56.48 ^~~~~~~~~~~~~~~~~~ 65:56.48 /builddir/build/BUILD/firefox-69.0.1/dom/grid/Grid.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:56.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:56.48 ^~~~~~~~~~~~~~~~~~~~~~ 65:56.50 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)': 65:56.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:56.50 foundInterface = 0; \ 65:56.50 ^~~~~~~~~~~~~~ 65:56.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:56.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:56.50 ^~~~~~~~~~~~~~~~~~~~~~~ 65:56.50 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridArea.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:56.50 NS_INTERFACE_MAP_END 65:56.50 ^~~~~~~~~~~~~~~~~~~~ 65:56.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:56.50 else 65:56.50 ^~~~ 65:56.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:56.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:56.50 ^~~~~~~~~~~~~~~~~~ 65:56.50 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridArea.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:56.50 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:56.50 ^~~~~~~~~~~~~~~~~~~~~~ 65:56.52 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)': 65:56.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:56.52 foundInterface = 0; \ 65:56.52 ^~~~~~~~~~~~~~ 65:56.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:56.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:56.53 ^~~~~~~~~~~~~~~~~~~~~~~ 65:56.53 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridDimension.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:56.53 NS_INTERFACE_MAP_END 65:56.53 ^~~~~~~~~~~~~~~~~~~~ 65:56.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:56.53 else 65:56.53 ^~~~ 65:56.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:56.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:56.53 ^~~~~~~~~~~~~~~~~~ 65:56.53 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridDimension.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:56.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:56.53 ^~~~~~~~~~~~~~~~~~~~~~ 65:56.54 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)': 65:56.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:56.54 foundInterface = 0; \ 65:56.54 ^~~~~~~~~~~~~~ 65:56.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:56.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:56.54 ^~~~~~~~~~~~~~~~~~~~~~~ 65:56.54 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridLine.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:56.55 NS_INTERFACE_MAP_END 65:56.55 ^~~~~~~~~~~~~~~~~~~~ 65:56.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:56.55 else 65:56.55 ^~~~ 65:56.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:56.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:56.55 ^~~~~~~~~~~~~~~~~~ 65:56.55 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridLine.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:56.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:56.55 ^~~~~~~~~~~~~~~~~~~~~~ 65:57.14 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)': 65:57.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:57.14 foundInterface = 0; \ 65:57.14 ^~~~~~~~~~~~~~ 65:57.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:57.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:57.14 ^~~~~~~~~~~~~~~~~~~~~~~ 65:57.14 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridLines.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:57.14 NS_INTERFACE_MAP_END 65:57.14 ^~~~~~~~~~~~~~~~~~~~ 65:57.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:57.14 else 65:57.14 ^~~~ 65:57.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:57.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:57.15 ^~~~~~~~~~~~~~~~~~ 65:57.15 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridLines.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:57.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:57.15 ^~~~~~~~~~~~~~~~~~~~~~ 65:57.16 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)': 65:57.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:57.16 foundInterface = 0; \ 65:57.16 ^~~~~~~~~~~~~~ 65:57.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:57.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:57.17 ^~~~~~~~~~~~~~~~~~~~~~~ 65:57.17 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridTrack.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:57.17 NS_INTERFACE_MAP_END 65:57.17 ^~~~~~~~~~~~~~~~~~~~ 65:57.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:57.17 else 65:57.17 ^~~~ 65:57.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:57.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:57.17 ^~~~~~~~~~~~~~~~~~ 65:57.17 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridTrack.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:57.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:57.17 ^~~~~~~~~~~~~~~~~~~~~~ 65:57.18 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)': 65:57.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:57.18 foundInterface = 0; \ 65:57.18 ^~~~~~~~~~~~~~ 65:57.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:57.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:57.18 ^~~~~~~~~~~~~~~~~~~~~~~ 65:57.18 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridTracks.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:57.18 NS_INTERFACE_MAP_END 65:57.18 ^~~~~~~~~~~~~~~~~~~~ 65:57.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:57.19 else 65:57.19 ^~~~ 65:57.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:57.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:57.19 ^~~~~~~~~~~~~~~~~~ 65:57.19 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridTracks.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:57.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:57.19 ^~~~~~~~~~~~~~~~~~~~~~ 65:59.35 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 65:59.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 65:59.35 from /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/MLSFallback.h:7, 65:59.35 from /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/MLSFallback.cpp:7, 65:59.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/geolocation/Unified_cpp_dom_geolocation0.cpp:2: 65:59.35 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)': 65:59.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:59.35 foundInterface = 0; \ 65:59.35 ^~~~~~~~~~~~~~ 65:59.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:59.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:59.35 ^~~~~~~~~~~~~~~~~~~~~~~ 65:59.35 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeoPosition.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:59.35 NS_INTERFACE_MAP_END 65:59.35 ^~~~~~~~~~~~~~~~~~~~ 65:59.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:59.35 else 65:59.35 ^~~~ 65:59.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:59.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:59.35 ^~~~~~~~~~~~~~~~~~ 65:59.35 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeoPosition.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:59.35 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords) 65:59.35 ^~~~~~~~~~~~~~~~~~~~~~ 65:59.36 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)': 65:59.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:59.36 foundInterface = 0; \ 65:59.36 ^~~~~~~~~~~~~~ 65:59.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:59.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:59.36 ^~~~~~~~~~~~~~~~~~~~~~~ 65:59.36 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeoPosition.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:59.36 NS_INTERFACE_MAP_END 65:59.37 ^~~~~~~~~~~~~~~~~~~~ 65:59.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:59.37 else 65:59.37 ^~~~ 65:59.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:59.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:59.37 ^~~~~~~~~~~~~~~~~~ 65:59.37 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeoPosition.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:59.37 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition) 65:59.37 ^~~~~~~~~~~~~~~~~~~~~~ 65:59.37 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Position::QueryInterface(const nsIID&, void**)': 65:59.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:59.37 foundInterface = 0; \ 65:59.37 ^~~~~~~~~~~~~~ 65:59.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:59.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:59.37 ^~~~~~~~~~~~~~~~~~~~~~~ 65:59.38 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeoPosition.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:59.38 NS_INTERFACE_MAP_END 65:59.38 ^~~~~~~~~~~~~~~~~~~~ 65:59.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:59.38 else 65:59.38 ^~~~ 65:59.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:59.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:59.38 ^~~~~~~~~~~~~~~~~~ 65:59.38 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeoPosition.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:59.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:59.38 ^~~~~~~~~~~~~~~~~~~~~~ 65:59.38 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Coordinates::QueryInterface(const nsIID&, void**)': 65:59.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:59.38 foundInterface = 0; \ 65:59.38 ^~~~~~~~~~~~~~ 65:59.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:59.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:59.38 ^~~~~~~~~~~~~~~~~~~~~~~ 65:59.38 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeoPosition.cpp:192:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:59.38 NS_INTERFACE_MAP_END 65:59.38 ^~~~~~~~~~~~~~~~~~~~ 65:59.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:59.38 else 65:59.38 ^~~~ 65:59.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:59.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:59.39 ^~~~~~~~~~~~~~~~~~ 65:59.39 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeoPosition.cpp:191:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:59.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:59.39 ^~~~~~~~~~~~~~~~~~~~~~ 66:00.28 dom/html 66:01.53 dom/html/input 66:16.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 66:16.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 66:16.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 66:16.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 66:16.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 66:16.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 66:16.54 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLAllCollection.cpp:7, 66:16.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 66:16.54 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLAllCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLAllCollection::QueryInterface(const nsIID&, void**)': 66:16.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:16.54 foundInterface = 0; \ 66:16.54 ^~~~~~~~~~~~~~ 66:16.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:16.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:16.54 ^~~~~~~~~~~~~~~~~~~~~~~ 66:16.54 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLAllCollection.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:16.54 NS_INTERFACE_MAP_END 66:16.54 ^~~~~~~~~~~~~~~~~~~~ 66:16.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:16.54 else 66:16.54 ^~~~ 66:16.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 66:16.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 66:16.54 ^~~~~~~~~~~~~~~~~~ 66:16.54 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLAllCollection.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 66:16.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 66:16.55 ^~~~~~~~~~~~~~~~~~~~~~ 66:21.01 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 66:21.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 66:21.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 66:21.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 66:21.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 66:21.02 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLCanvasElement.cpp:23, 66:21.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:65: 66:21.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 66:21.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:21.02 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 66:21.02 ^ 66:21.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 66:21.02 struct Block { 66:21.02 ^~~~~ 66:21.06 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 66:21.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 66:21.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 66:21.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 66:21.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 66:21.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 66:21.07 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:10, 66:21.07 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFontElement.h:10, 66:21.07 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFontElement.cpp:7, 66:21.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 66:21.07 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFormControlsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLFormControlsCollection::QueryInterface(const nsIID&, void**)': 66:21.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:21.07 foundInterface = 0; \ 66:21.07 ^~~~~~~~~~~~~~ 66:21.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:21.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:21.07 ^~~~~~~~~~~~~~~~~~~~~~~ 66:21.07 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFormControlsCollection.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:21.07 NS_INTERFACE_MAP_END 66:21.07 ^~~~~~~~~~~~~~~~~~~~ 66:21.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 66:21.08 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 66:21.08 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 66:21.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 66:21.08 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 66:21.08 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 66:21.08 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 66:21.08 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFontElement.h:10, 66:21.08 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFontElement.cpp:7, 66:21.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 66:21.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:21.08 } else 66:21.08 ^~~~ 66:21.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:21.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:21.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:21.08 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFormControlsCollection.cpp:136:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 66:21.08 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLFormControlsCollection) 66:21.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:22.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 66:22.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 66:22.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 66:22.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 66:22.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 66:22.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 66:22.84 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:10, 66:22.84 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFontElement.h:10, 66:22.84 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFontElement.cpp:7, 66:22.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 66:22.84 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLIFrameElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLIFrameElement::QueryInterface(const nsIID&, void**)': 66:22.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:22.84 foundInterface = 0; \ 66:22.84 ^~~~~~~~~~~~~~ 66:22.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:22.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:22.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:22.84 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLIFrameElement.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:22.85 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLFrameElement) 66:22.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:22.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 66:22.85 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 66:22.85 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 66:22.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 66:22.85 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 66:22.85 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 66:22.85 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 66:22.85 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFontElement.h:10, 66:22.85 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFontElement.cpp:7, 66:22.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 66:22.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:22.85 } else 66:22.85 ^~~~ 66:22.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:22.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:22.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:22.85 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLIFrameElement.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 66:22.85 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLIFrameElement) 66:22.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:23.05 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 66:23.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 66:23.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 66:23.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 66:23.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 66:23.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 66:23.06 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLAllCollection.cpp:7, 66:23.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 66:23.06 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLCanvasElement::QueryInterface(const nsIID&, void**)': 66:23.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:23.06 foundInterface = 0; \ 66:23.06 ^~~~~~~~~~~~~~ 66:23.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:23.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:23.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:23.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:23.06 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 66:23.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:23.06 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLCanvasElement.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 66:23.06 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 66:23.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:23.06 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 66:23.06 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLAllCollection.cpp:7, 66:23.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 66:23.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:23.06 } else 66:23.06 ^~~~ 66:23.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:23.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:23.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:23.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 66:23.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 66:23.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:23.07 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLCanvasElement.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 66:23.07 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 66:23.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:23.09 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 66:23.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 66:23.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 66:23.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 66:23.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 66:23.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 66:23.09 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLAllCollection.cpp:7, 66:23.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 66:23.09 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureTrackSource::QueryInterface(const nsIID&, void**)': 66:23.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:23.09 foundInterface = 0; \ 66:23.09 ^~~~~~~~~~~~~~ 66:23.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:23.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:23.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:23.10 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLCanvasElement.cpp:657:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:23.10 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 66:23.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:23.10 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 66:23.10 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLAllCollection.cpp:7, 66:23.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 66:23.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:23.10 } else 66:23.10 ^~~~ 66:23.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:23.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:23.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:23.10 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLCanvasElement.cpp:656:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 66:23.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureTrackSource) 66:23.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:24.35 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 66:24.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 66:24.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 66:24.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 66:24.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 66:24.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 66:24.35 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLAllCollection.cpp:7, 66:24.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 66:24.35 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLDataListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLDataListElement::QueryInterface(const nsIID&, void**)': 66:24.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:24.36 foundInterface = 0; \ 66:24.36 ^~~~~~~~~~~~~~ 66:24.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:24.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:24.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:24.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:24.36 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 66:24.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:24.36 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 66:24.36 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 66:24.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:24.36 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 66:24.36 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLAllCollection.cpp:7, 66:24.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 66:24.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:24.36 } else 66:24.36 ^~~~ 66:24.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:24.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:24.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:24.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 66:24.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 66:24.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:24.36 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 66:24.36 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 66:24.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:26.01 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 66:26.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 66:26.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 66:26.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 66:26.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 66:26.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 66:26.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 66:26.02 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLAllCollection.cpp:7, 66:26.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 66:26.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 66:26.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 66:26.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 66:26.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 66:26.02 memset(&aArr[0], 0, N * sizeof(T)); 66:26.02 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:26.02 In file included from /usr/include/c++/8/map:61, 66:26.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 66:26.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 66:26.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 66:26.02 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 66:26.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 66:26.02 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLAllCollection.cpp:11, 66:26.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 66:26.02 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 66:26.02 class map 66:26.02 ^~~ 66:26.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 66:26.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 66:26.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 66:26.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 66:26.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 66:26.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 66:26.07 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:10, 66:26.07 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFontElement.h:10, 66:26.07 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFontElement.cpp:7, 66:26.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 66:26.07 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMapElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMapElement::QueryInterface(const nsIID&, void**)': 66:26.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:26.07 foundInterface = 0; \ 66:26.07 ^~~~~~~~~~~~~~ 66:26.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:26.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:26.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:26.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:26.07 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 66:26.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:26.07 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 66:26.07 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 66:26.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:26.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 66:26.07 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 66:26.08 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 66:26.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 66:26.08 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 66:26.08 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 66:26.08 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 66:26.08 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFontElement.h:10, 66:26.08 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFontElement.cpp:7, 66:26.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 66:26.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:26.08 } else 66:26.08 ^~~~ 66:26.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:26.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:26.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:26.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 66:26.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 66:26.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:26.08 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 66:26.08 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 66:26.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:27.45 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 66:27.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 66:27.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 66:27.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 66:27.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 66:27.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 66:27.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 66:27.46 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 66:27.46 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 66:27.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 66:27.46 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 66:27.46 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 66:27.46 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 66:27.46 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFontElement.h:10, 66:27.46 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFontElement.cpp:7, 66:27.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 66:27.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 66:27.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 66:27.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 66:27.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 66:27.46 memset(&aArr[0], 0, N * sizeof(T)); 66:27.46 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:27.47 In file included from /usr/include/c++/8/map:61, 66:27.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 66:27.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 66:27.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 66:27.47 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 66:27.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 66:27.47 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 66:27.47 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 66:27.47 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 66:27.47 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFontElement.h:10, 66:27.47 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFontElement.cpp:7, 66:27.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 66:27.47 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 66:27.47 class map 66:27.47 ^~~ 66:48.93 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 66:48.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 66:48.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 66:48.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 66:48.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 66:48.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 66:48.93 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:10, 66:48.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 66:48.93 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMarqueeElement.cpp:7, 66:48.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 66:48.93 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::StreamCaptureTrackSource::QueryInterface(const nsIID&, void**)': 66:48.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:48.94 foundInterface = 0; \ 66:48.94 ^~~~~~~~~~~~~~ 66:48.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:48.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:48.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:48.94 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMediaElement.cpp:529:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:48.94 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 66:48.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:48.94 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 66:48.94 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 66:48.94 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 66:48.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 66:48.94 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 66:48.94 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 66:48.94 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 66:48.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 66:48.94 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMarqueeElement.cpp:7, 66:48.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 66:48.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:48.94 } else 66:48.94 ^~~~ 66:48.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:48.94 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:48.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:48.94 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMediaElement.cpp:527:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 66:48.94 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 66:48.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:49.01 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 66:49.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 66:49.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 66:49.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 66:49.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 66:49.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 66:49.01 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:10, 66:49.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 66:49.01 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMarqueeElement.cpp:7, 66:49.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 66:49.01 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::QueryInterface(const nsIID&, void**)': 66:49.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:49.01 foundInterface = 0; \ 66:49.01 ^~~~~~~~~~~~~~ 66:49.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:49.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:49.01 ^~~~~~~~~~~~~~~~~~~~~~~ 66:49.01 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMediaElement.cpp:1205:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:49.01 NS_INTERFACE_MAP_END 66:49.01 ^~~~~~~~~~~~~~~~~~~~ 66:49.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:49.01 else 66:49.01 ^~~~ 66:49.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 66:49.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 66:49.02 ^~~~~~~~~~~~~~~~~~ 66:49.02 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMediaElement.cpp:1204:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 66:49.02 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 66:49.02 ^~~~~~~~~~~~~~~~~~~~~~ 66:49.09 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::QueryInterface(const nsIID&, void**)': 66:49.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:49.10 foundInterface = 0; \ 66:49.10 ^~~~~~~~~~~~~~ 66:49.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:49.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:49.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:49.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:49.10 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 66:49.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:49.10 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMediaElement.cpp:1505:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 66:49.10 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 66:49.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:49.10 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 66:49.10 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 66:49.10 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 66:49.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 66:49.10 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 66:49.10 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 66:49.10 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 66:49.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 66:49.10 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMarqueeElement.cpp:7, 66:49.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 66:49.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:49.11 } else 66:49.11 ^~~~ 66:49.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:49.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:49.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:49.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 66:49.11 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 66:49.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:49.11 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMediaElement.cpp:1505:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 66:49.11 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 66:49.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:50.06 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 66:50.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 66:50.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 66:50.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 66:50.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 66:50.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 66:50.07 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:10, 66:50.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 66:50.07 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMarqueeElement.cpp:7, 66:50.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 66:50.07 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLOptionsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLOptionsCollection::QueryInterface(const nsIID&, void**)': 66:50.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:50.07 foundInterface = 0; \ 66:50.07 ^~~~~~~~~~~~~~ 66:50.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:50.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:50.07 ^~~~~~~~~~~~~~~~~~~~~~~ 66:50.07 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLOptionsCollection.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:50.07 NS_INTERFACE_MAP_END 66:50.07 ^~~~~~~~~~~~~~~~~~~~ 66:50.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 66:50.07 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 66:50.07 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 66:50.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 66:50.07 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 66:50.07 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 66:50.07 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 66:50.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 66:50.07 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMarqueeElement.cpp:7, 66:50.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 66:50.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:50.07 } else 66:50.07 ^~~~ 66:50.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:50.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:50.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:50.07 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLOptionsCollection.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 66:50.07 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLOptionsCollection) 66:50.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:51.47 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 66:51.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 66:51.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 66:51.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 66:51.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 66:51.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 66:51.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 66:51.47 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 66:51.47 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 66:51.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 66:51.47 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 66:51.47 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 66:51.47 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 66:51.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 66:51.47 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMarqueeElement.cpp:7, 66:51.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 66:51.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 66:51.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 66:51.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 66:51.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 66:51.48 memset(&aArr[0], 0, N * sizeof(T)); 66:51.48 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:51.48 In file included from /usr/include/c++/8/map:61, 66:51.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 66:51.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 66:51.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 66:51.48 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 66:51.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 66:51.48 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 66:51.48 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 66:51.48 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 66:51.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 66:51.48 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMarqueeElement.cpp:7, 66:51.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 66:51.48 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 66:51.48 class map 66:51.48 ^~~ 66:59.06 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAtom.h:10, 66:59.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsGkAtoms.h:10, 66:59.06 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:7, 66:59.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 66:59.06 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLSharedListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedListElement::QueryInterface(const nsIID&, void**)': 66:59.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:59.06 foundInterface = 0; \ 66:59.06 ^~~~~~~~~~~~~~ 66:59.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:59.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:59.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:59.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:59.07 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 66:59.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:59.07 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 66:59.07 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 66:59.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:59.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 66:59.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 66:59.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 66:59.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 66:59.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 66:59.07 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleConsts.h:17, 66:59.07 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:8, 66:59.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 66:59.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:59.08 } else 66:59.08 ^~~~ 66:59.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:59.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:59.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:59.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 66:59.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 66:59.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:59.08 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 66:59.08 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 66:59.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:59.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAtom.h:10, 66:59.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsGkAtoms.h:10, 66:59.46 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:7, 66:59.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 66:59.46 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLSlotElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSlotElement::QueryInterface(const nsIID&, void**)': 66:59.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:59.46 foundInterface = 0; \ 66:59.46 ^~~~~~~~~~~~~~ 66:59.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:59.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:59.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:59.46 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLSlotElement.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:59.46 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 66:59.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:59.47 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 66:59.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 66:59.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 66:59.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 66:59.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 66:59.47 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleConsts.h:17, 66:59.47 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:8, 66:59.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 66:59.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:59.47 } else 66:59.47 ^~~~ 66:59.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:59.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:59.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:59.47 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLSlotElement.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 66:59.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLSlotElement) 66:59.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:00.52 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAtom.h:10, 67:00.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsGkAtoms.h:10, 67:00.53 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:7, 67:00.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 67:00.53 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLSourceElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSourceElement::QueryInterface(const nsIID&, void**)': 67:00.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:00.53 foundInterface = 0; \ 67:00.53 ^~~~~~~~~~~~~~ 67:00.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:00.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:00.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:00.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:00.53 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 67:00.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:00.53 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLSourceElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 67:00.53 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 67:00.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:00.53 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 67:00.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 67:00.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 67:00.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:00.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 67:00.53 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleConsts.h:17, 67:00.53 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:8, 67:00.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 67:00.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:00.53 } else 67:00.53 ^~~~ 67:00.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 67:00.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 67:00.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:00.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 67:00.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 67:00.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:00.53 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLSourceElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 67:00.53 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 67:00.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:01.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAtom.h:10, 67:01.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsGkAtoms.h:10, 67:01.12 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:7, 67:01.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 67:01.12 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::TableRowsCollection::QueryInterface(const nsIID&, void**)': 67:01.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:01.12 foundInterface = 0; \ 67:01.12 ^~~~~~~~~~~~~~ 67:01.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:01.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:01.12 ^~~~~~~~~~~~~~~~~~~~~~~ 67:01.12 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTableElement.cpp:207:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:01.12 NS_INTERFACE_MAP_END 67:01.12 ^~~~~~~~~~~~~~~~~~~~ 67:01.12 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 67:01.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 67:01.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 67:01.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:01.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 67:01.12 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleConsts.h:17, 67:01.12 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:8, 67:01.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 67:01.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:01.12 } else 67:01.12 ^~~~ 67:01.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 67:01.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 67:01.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:01.12 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTableElement.cpp:206:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 67:01.13 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection) 67:01.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:01.15 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAtom.h:10, 67:01.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsGkAtoms.h:10, 67:01.15 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:7, 67:01.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 67:01.15 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableElement::QueryInterface(const nsIID&, void**)': 67:01.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:01.15 foundInterface = 0; \ 67:01.15 ^~~~~~~~~~~~~~ 67:01.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:01.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:01.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:01.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:01.15 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 67:01.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:01.15 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 67:01.15 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 67:01.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:01.15 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 67:01.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 67:01.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 67:01.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:01.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 67:01.15 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleConsts.h:17, 67:01.15 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:8, 67:01.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 67:01.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:01.16 } else 67:01.16 ^~~~ 67:01.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 67:01.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 67:01.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:01.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 67:01.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 67:01.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:01.16 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 67:01.16 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 67:01.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:01.18 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAtom.h:10, 67:01.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsGkAtoms.h:10, 67:01.19 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:7, 67:01.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 67:01.19 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTableRowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableRowElement::QueryInterface(const nsIID&, void**)': 67:01.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:01.19 foundInterface = 0; \ 67:01.19 ^~~~~~~~~~~~~~ 67:01.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:01.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:01.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:01.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:01.19 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 67:01.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:01.19 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 67:01.19 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 67:01.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:01.19 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 67:01.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 67:01.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 67:01.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:01.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 67:01.19 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleConsts.h:17, 67:01.20 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:8, 67:01.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 67:01.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:01.20 } else 67:01.20 ^~~~ 67:01.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 67:01.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 67:01.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:01.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 67:01.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 67:01.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:01.20 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 67:01.20 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 67:01.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:01.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAtom.h:10, 67:01.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsGkAtoms.h:10, 67:01.20 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:7, 67:01.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 67:01.21 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTableSectionElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableSectionElement::QueryInterface(const nsIID&, void**)': 67:01.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:01.21 foundInterface = 0; \ 67:01.21 ^~~~~~~~~~~~~~ 67:01.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:01.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:01.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:01.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:01.21 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 67:01.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:01.21 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 67:01.21 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 67:01.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:01.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 67:01.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 67:01.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 67:01.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:01.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 67:01.22 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleConsts.h:17, 67:01.22 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:8, 67:01.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 67:01.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:01.22 } else 67:01.22 ^~~~ 67:01.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 67:01.22 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 67:01.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:01.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 67:01.22 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 67:01.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:01.22 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 67:01.22 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 67:01.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:01.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAtom.h:10, 67:01.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsGkAtoms.h:10, 67:01.22 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:7, 67:01.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 67:01.22 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTemplateElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTemplateElement::QueryInterface(const nsIID&, void**)': 67:01.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:01.23 foundInterface = 0; \ 67:01.23 ^~~~~~~~~~~~~~ 67:01.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:01.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:01.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:01.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:01.23 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 67:01.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:01.23 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 67:01.23 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 67:01.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:01.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 67:01.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 67:01.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 67:01.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:01.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 67:01.23 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleConsts.h:17, 67:01.23 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:8, 67:01.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 67:01.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:01.23 } else 67:01.24 ^~~~ 67:01.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 67:01.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 67:01.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:01.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 67:01.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 67:01.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:01.24 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 67:01.24 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 67:01.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:02.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 67:02.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 67:02.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 67:02.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 67:02.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 67:02.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 67:02.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 67:02.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 67:02.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 67:02.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 67:02.43 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleConsts.h:17, 67:02.43 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:8, 67:02.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 67:02.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 67:02.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 67:02.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 67:02.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 67:02.43 memset(&aArr[0], 0, N * sizeof(T)); 67:02.43 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:02.43 In file included from /usr/include/c++/8/map:61, 67:02.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 67:02.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 67:02.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 67:02.43 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 67:02.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 67:02.43 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 67:02.43 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 67:02.43 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 67:02.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLScriptElement.h:10, 67:02.43 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:24, 67:02.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 67:02.43 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 67:02.43 class map 67:02.43 ^~~ 67:14.25 dom/jsurl 67:20.81 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 67:20.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 67:20.81 from /builddir/build/BUILD/firefox-69.0.1/dom/jsurl/nsJSProtocolHandler.cpp:7, 67:20.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 67:20.81 /builddir/build/BUILD/firefox-69.0.1/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::QueryInterface(const nsIID&, void**)': 67:20.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:20.82 foundInterface = 0; \ 67:20.82 ^~~~~~~~~~~~~~ 67:20.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:20.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:20.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:20.82 /builddir/build/BUILD/firefox-69.0.1/dom/jsurl/nsJSProtocolHandler.cpp:1182:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:20.82 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 67:20.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:20.82 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 67:20.82 /builddir/build/BUILD/firefox-69.0.1/dom/jsurl/nsJSProtocolHandler.cpp:1181:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:20.82 } else 67:20.82 ^~~~ 67:20.82 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 67:20.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 67:20.82 from /builddir/build/BUILD/firefox-69.0.1/dom/jsurl/nsJSProtocolHandler.cpp:7, 67:20.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 67:20.82 /builddir/build/BUILD/firefox-69.0.1/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::Mutator::QueryInterface(const nsIID&, void**)': 67:20.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:20.82 foundInterface = 0; \ 67:20.82 ^~~~~~~~~~~~~~ 67:20.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:20.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:20.82 ^~~~~~~~~~~~~~~~~~~~~~~ 67:20.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:20.82 NS_INTERFACE_MAP_END \ 67:20.82 ^~~~~~~~~~~~~~~~~~~~ 67:20.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 67:20.82 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 67:20.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:20.82 /builddir/build/BUILD/firefox-69.0.1/dom/jsurl/nsJSProtocolHandler.cpp:1273:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 67:20.82 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 67:20.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:20.82 In file included from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsSimpleURI.h:15, 67:20.82 from /builddir/build/BUILD/firefox-69.0.1/dom/jsurl/nsJSProtocolHandler.h:15, 67:20.82 from /builddir/build/BUILD/firefox-69.0.1/dom/jsurl/nsJSProtocolHandler.cpp:15, 67:20.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 67:20.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 67:20.83 } else \ 67:20.83 ^~~~ 67:20.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 67:20.83 } else \ 67:20.83 ^~~~ 67:20.83 /builddir/build/BUILD/firefox-69.0.1/dom/jsurl/nsJSProtocolHandler.cpp:1273:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 67:20.83 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 67:20.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:25.64 dom/mathml 67:26.74 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 67:26.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 67:26.74 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsITextControlElement.h:10, 67:26.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 67:26.74 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTextAreaElement.cpp:7, 67:26.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 67:26.74 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTrackElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTrackElement::QueryInterface(const nsIID&, void**)': 67:26.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:26.75 foundInterface = 0; \ 67:26.75 ^~~~~~~~~~~~~~ 67:26.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:26.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:26.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:26.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:26.75 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 67:26.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:26.75 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTrackElement.cpp:144:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 67:26.75 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 67:26.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:26.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 67:26.75 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 67:26.75 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 67:26.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 67:26.75 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 67:26.75 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 67:26.75 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 67:26.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 67:26.75 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTextAreaElement.cpp:7, 67:26.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 67:26.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:26.75 } else 67:26.76 ^~~~ 67:26.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 67:26.76 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 67:26.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:26.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 67:26.76 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 67:26.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:26.76 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTrackElement.cpp:144:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 67:26.76 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 67:26.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:27.91 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 67:27.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 67:27.91 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsITextControlElement.h:10, 67:27.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 67:27.91 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTextAreaElement.cpp:7, 67:27.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 67:27.91 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLVideoElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLVideoElement::QueryInterface(const nsIID&, void**)': 67:27.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:27.91 foundInterface = 0; \ 67:27.91 ^~~~~~~~~~~~~~ 67:27.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:27.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:27.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:27.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:27.92 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 67:27.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:27.92 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLVideoElement.cpp:70:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 67:27.92 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLVideoElement, 67:27.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:27.92 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 67:27.92 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 67:27.92 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 67:27.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 67:27.92 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 67:27.92 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 67:27.92 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 67:27.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 67:27.92 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTextAreaElement.cpp:7, 67:27.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 67:27.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:27.92 } else 67:27.93 ^~~~ 67:27.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 67:27.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 67:27.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:27.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 67:27.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 67:27.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:27.93 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLVideoElement.cpp:70:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 67:27.93 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLVideoElement, 67:27.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:28.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 67:28.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 67:28.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 67:28.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 67:28.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 67:28.38 from /builddir/build/BUILD/firefox-69.0.1/dom/html/ImageDocument.cpp:14, 67:28.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:56: 67:28.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 67:28.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:28.38 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 67:28.38 ^ 67:28.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 67:28.38 struct Block { 67:28.38 ^~~~~ 67:28.79 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 67:28.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 67:28.79 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsITextControlElement.h:10, 67:28.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 67:28.79 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTextAreaElement.cpp:7, 67:28.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 67:28.79 /builddir/build/BUILD/firefox-69.0.1/dom/html/MediaError.cpp: In member function 'virtual nsresult mozilla::dom::MediaError::QueryInterface(const nsIID&, void**)': 67:28.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:28.79 foundInterface = 0; \ 67:28.79 ^~~~~~~~~~~~~~ 67:28.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:28.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:28.80 ^~~~~~~~~~~~~~~~~~~~~~~ 67:28.80 /builddir/build/BUILD/firefox-69.0.1/dom/html/MediaError.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:28.80 NS_INTERFACE_MAP_END 67:28.80 ^~~~~~~~~~~~~~~~~~~~ 67:28.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:28.80 else 67:28.80 ^~~~ 67:28.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:28.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:28.80 ^~~~~~~~~~~~~~~~~~ 67:28.80 /builddir/build/BUILD/firefox-69.0.1/dom/html/MediaError.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:28.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 67:28.80 ^~~~~~~~~~~~~~~~~~~~~~ 67:29.15 /builddir/build/BUILD/firefox-69.0.1/dom/html/TextTrackManager.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackManager::QueryInterface(const nsIID&, void**)': 67:29.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:29.15 foundInterface = 0; \ 67:29.15 ^~~~~~~~~~~~~~ 67:29.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:29.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:29.15 ^~~~~~~~~~~~~~~~~~~~~~~ 67:29.16 /builddir/build/BUILD/firefox-69.0.1/dom/html/TextTrackManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:29.16 NS_INTERFACE_MAP_END 67:29.16 ^~~~~~~~~~~~~~~~~~~~ 67:29.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:29.16 else 67:29.16 ^~~~ 67:29.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:29.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:29.16 ^~~~~~~~~~~~~~~~~~ 67:29.16 /builddir/build/BUILD/firefox-69.0.1/dom/html/TextTrackManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:29.16 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 67:29.17 ^~~~~~~~~~~~~~~~~~~~~~ 67:29.25 /builddir/build/BUILD/firefox-69.0.1/dom/html/TimeRanges.cpp: In member function 'virtual nsresult mozilla::dom::TimeRanges::QueryInterface(const nsIID&, void**)': 67:29.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:29.25 foundInterface = 0; \ 67:29.25 ^~~~~~~~~~~~~~ 67:29.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:29.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:29.25 ^~~~~~~~~~~~~~~~~~~~~~~ 67:29.25 /builddir/build/BUILD/firefox-69.0.1/dom/html/TimeRanges.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:29.25 NS_INTERFACE_MAP_END 67:29.25 ^~~~~~~~~~~~~~~~~~~~ 67:29.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:29.26 else 67:29.26 ^~~~ 67:29.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:29.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:29.26 ^~~~~~~~~~~~~~~~~~ 67:29.26 /builddir/build/BUILD/firefox-69.0.1/dom/html/TimeRanges.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:29.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 67:29.26 ^~~~~~~~~~~~~~~~~~~~~~ 67:29.28 /builddir/build/BUILD/firefox-69.0.1/dom/html/ValidityState.cpp: In member function 'virtual nsresult mozilla::dom::ValidityState::QueryInterface(const nsIID&, void**)': 67:29.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:29.28 foundInterface = 0; \ 67:29.28 ^~~~~~~~~~~~~~ 67:29.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:29.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:29.28 ^~~~~~~~~~~~~~~~~~~~~~~ 67:29.28 /builddir/build/BUILD/firefox-69.0.1/dom/html/ValidityState.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:29.28 NS_INTERFACE_MAP_END 67:29.28 ^~~~~~~~~~~~~~~~~~~~ 67:29.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:29.28 else 67:29.28 ^~~~ 67:29.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:29.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:29.28 ^~~~~~~~~~~~~~~~~~ 67:29.29 /builddir/build/BUILD/firefox-69.0.1/dom/html/ValidityState.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:29.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 67:29.29 ^~~~~~~~~~~~~~~~~~~~~~ 67:31.89 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 67:31.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 67:31.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 67:31.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 67:31.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 67:31.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 67:31.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 67:31.89 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 67:31.89 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 67:31.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 67:31.89 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 67:31.89 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 67:31.89 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 67:31.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 67:31.89 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTextAreaElement.cpp:7, 67:31.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 67:31.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 67:31.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 67:31.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 67:31.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 67:31.90 memset(&aArr[0], 0, N * sizeof(T)); 67:31.90 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:31.90 In file included from /usr/include/c++/8/map:61, 67:31.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 67:31.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 67:31.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 67:31.90 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 67:31.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 67:31.90 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 67:31.90 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 67:31.90 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 67:31.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 67:31.90 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTextAreaElement.cpp:7, 67:31.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 67:31.90 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 67:31.90 class map 67:31.90 ^~~ 67:34.82 dom/media 67:45.69 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 67:45.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 67:45.69 from /builddir/build/BUILD/firefox-69.0.1/dom/media/CubebUtils.cpp:14: 67:45.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 67:45.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:45.69 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 67:45.69 ^ 67:45.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 67:45.69 struct Block { 67:45.69 ^~~~~ 67:52.12 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 67:52.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 67:52.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 67:52.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 67:52.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 67:52.12 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.h:10, 67:52.12 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.cpp:7, 67:52.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 67:52.12 /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.cpp: In member function 'virtual nsresult nsDOMStringMap::QueryInterface(const nsIID&, void**)': 67:52.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:52.12 foundInterface = 0; \ 67:52.12 ^~~~~~~~~~~~~~ 67:52.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:52.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:52.13 ^~~~~~~~~~~~~~~~~~~~~~~ 67:52.13 /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:52.13 NS_INTERFACE_MAP_END 67:52.13 ^~~~~~~~~~~~~~~~~~~~ 67:52.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:52.13 else 67:52.13 ^~~~ 67:52.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:52.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:52.13 ^~~~~~~~~~~~~~~~~~ 67:52.13 /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:52.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 67:52.13 ^~~~~~~~~~~~~~~~~~~~~~ 67:54.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 67:54.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 67:54.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 67:54.07 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsTextFrame.h:20, 67:54.07 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleStructInlines.h:18, 67:54.07 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrameInlines.h:13, 67:54.07 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.cpp:38, 67:54.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:11: 67:54.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 67:54.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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.07 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 67:54.07 ^ 67:54.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 67:54.07 struct Block { 67:54.07 ^~~~~ 67:58.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 67:58.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 67:58.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 67:58.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 67:58.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 67:58.23 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.h:10, 67:58.23 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.cpp:7, 67:58.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 67:58.23 /builddir/build/BUILD/firefox-69.0.1/dom/html/nsHTMLDocument.cpp: In member function 'virtual nsresult nsHTMLDocument::QueryInterface(const nsIID&, void**)': 67:58.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:58.23 foundInterface = 0; \ 67:58.23 ^~~~~~~~~~~~~~ 67:58.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:58.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:58.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:58.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:58.23 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 67:58.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:58.24 /builddir/build/BUILD/firefox-69.0.1/dom/html/nsHTMLDocument.cpp:163:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 67:58.24 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsHTMLDocument, Document) 67:58.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:58.24 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.h:10, 67:58.24 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.cpp:7, 67:58.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 67:58.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:58.24 } else 67:58.24 ^~~~ 67:58.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 67:58.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 67:58.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:58.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 67:58.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 67:58.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:58.24 /builddir/build/BUILD/firefox-69.0.1/dom/html/nsHTMLDocument.cpp:163:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 67:58.24 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsHTMLDocument, Document) 67:58.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:59.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 67:59.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 67:59.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 67:59.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 67:59.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 67:59.46 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.h:10, 67:59.46 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.cpp:7, 67:59.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 67:59.46 /builddir/build/BUILD/firefox-69.0.1/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult nsTextInputSelectionImpl::QueryInterface(const nsIID&, void**)': 67:59.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:59.46 foundInterface = 0; \ 67:59.46 ^~~~~~~~~~~~~~ 67:59.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:59.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:59.47 ^~~~~~~~~~~~~~~~~~~~~~~ 67:59.47 /builddir/build/BUILD/firefox-69.0.1/dom/html/nsTextEditorState.cpp:361:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:59.47 NS_INTERFACE_MAP_END 67:59.47 ^~~~~~~~~~~~~~~~~~~~ 67:59.47 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.h:10, 67:59.47 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.cpp:7, 67:59.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 67:59.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:59.47 } else 67:59.47 ^~~~ 67:59.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 67:59.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 67:59.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:59.47 /builddir/build/BUILD/firefox-69.0.1/dom/html/nsTextEditorState.cpp:360:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 67:59.47 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsTextInputSelectionImpl) 67:59.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:59.48 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 67:59.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 67:59.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 67:59.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 67:59.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 67:59.48 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.h:10, 67:59.48 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.cpp:7, 67:59.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 67:59.48 /builddir/build/BUILD/firefox-69.0.1/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult mozilla::TextInputListener::QueryInterface(const nsIID&, void**)': 67:59.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:59.48 foundInterface = 0; \ 67:59.48 ^~~~~~~~~~~~~~ 67:59.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:59.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:59.48 ^~~~~~~~~~~~~~~~~~~~~~~ 67:59.48 /builddir/build/BUILD/firefox-69.0.1/dom/html/nsTextEditorState.cpp:779:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:59.48 NS_INTERFACE_MAP_END 67:59.48 ^~~~~~~~~~~~~~~~~~~~ 67:59.48 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.h:10, 67:59.49 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.cpp:7, 67:59.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 67:59.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:59.49 } else 67:59.49 ^~~~ 67:59.49 /builddir/build/BUILD/firefox-69.0.1/dom/html/nsTextEditorState.cpp:778:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 67:59.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextInputListener) 67:59.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:00.87 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 68:00.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 68:00.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 68:00.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 68:00.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 68:00.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 68:00.87 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.h:10, 68:00.87 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.cpp:7, 68:00.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 68:00.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 68:00.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 68:00.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 68:00.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 68:00.87 memset(&aArr[0], 0, N * sizeof(T)); 68:00.87 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:00.87 In file included from /usr/include/c++/8/map:61, 68:00.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 68:00.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 68:00.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 68:00.87 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 68:00.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 68:00.87 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.h:14, 68:00.87 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.cpp:7, 68:00.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 68:00.88 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 68:00.88 class map 68:00.88 ^~~ 68:06.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTHashtable.h:21, 68:06.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsBaseHashtable.h:12, 68:06.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDataHashtable.h:11, 68:06.22 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaInfo.h:11, 68:06.22 from /builddir/build/BUILD/firefox-69.0.1/dom/media/VideoUtils.h:11, 68:06.22 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaMIMETypes.h:10, 68:06.22 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaContainerType.h:10, 68:06.22 from /builddir/build/BUILD/firefox-69.0.1/dom/media/ADTSDecoder.cpp:8, 68:06.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media0.cpp:2: 68:06.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]': 68:06.22 /builddir/build/BUILD/firefox-69.0.1/dom/media/ADTSDemuxer.cpp:75:30: required from here 68:06.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::adts::FrameHeader'; use assignment or value-initialization instead [-Wclass-memaccess] 68:06.23 memset(aT, 0, sizeof(T)); 68:06.23 ~~~~~~^~~~~~~~~~~~~~~~~~ 68:06.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media0.cpp:11: 68:06.23 /builddir/build/BUILD/firefox-69.0.1/dom/media/ADTSDemuxer.cpp:50:7: note: 'class mozilla::adts::FrameHeader' declared here 68:06.23 class FrameHeader { 68:06.23 ^~~~~~~~~~~ 68:07.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:11: 68:07.07 /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.cpp: In static member function 'static void nsGenericHTMLElement::MapImageSizeAttributesInto(const nsMappedAttributes*, mozilla::MappedDeclarations&)': 68:07.07 /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.cpp:1306:59: warning: 'w' may be used uninitialized in this function [-Wmaybe-uninitialized] 68:07.07 aDecls.SetNumberValue(eCSSProperty_aspect_ratio, *w / *h); 68:07.07 ~~~^~~~ 68:20.60 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 68:20.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 68:20.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 68:20.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 68:20.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 68:20.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/TextTrackRegion.h:10, 68:20.60 from /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrackRegion.cpp:7, 68:20.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 68:20.60 /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrackRegion.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackRegion::QueryInterface(const nsIID&, void**)': 68:20.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:20.60 foundInterface = 0; \ 68:20.60 ^~~~~~~~~~~~~~ 68:20.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:20.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:20.60 ^~~~~~~~~~~~~~~~~~~~~~~ 68:20.60 /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrackRegion.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:20.60 NS_INTERFACE_MAP_END 68:20.60 ^~~~~~~~~~~~~~~~~~~~ 68:20.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:20.61 else 68:20.61 ^~~~ 68:20.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:20.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:20.61 ^~~~~~~~~~~~~~~~~~ 68:20.61 /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrackRegion.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:20.61 NS_INTERFACE_MAP_ENTRY(nsISupports) 68:20.61 ^~~~~~~~~~~~~~~~~~~~~~ 68:24.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 68:24.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 68:24.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 68:24.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 68:24.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 68:24.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 68:24.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/TextTrackRegion.h:10, 68:24.84 from /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrackRegion.cpp:7, 68:24.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 68:24.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 68:24.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 68:24.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 68:24.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 68:24.85 memset(&aArr[0], 0, N * sizeof(T)); 68:24.85 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:24.85 In file included from /usr/include/c++/8/map:61, 68:24.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 68:24.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 68:24.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaTrackConstraints.h:10, 68:24.85 from /builddir/build/BUILD/firefox-69.0.1/dom/media/DOMMediaStream.h:17, 68:24.85 from /builddir/build/BUILD/firefox-69.0.1/dom/media/TrackUnionStream.cpp:29, 68:24.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media10.cpp:20: 68:24.85 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 68:24.85 class map 68:24.85 ^~~ 68:35.53 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 68:35.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 68:35.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 68:35.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 68:35.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 68:35.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 68:35.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9, 68:35.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 68:35.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaTrackConstraints.h:15, 68:35.53 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaStreamTrack.h:9, 68:35.53 from /builddir/build/BUILD/firefox-69.0.1/dom/media/VideoStreamTrack.h:9, 68:35.53 from /builddir/build/BUILD/firefox-69.0.1/dom/media/VideoStreamTrack.cpp:6, 68:35.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 68:35.53 /builddir/build/BUILD/firefox-69.0.1/dom/media/VideoTrack.cpp: In member function 'virtual nsresult mozilla::dom::VideoTrack::QueryInterface(const nsIID&, void**)': 68:35.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:35.53 foundInterface = 0; \ 68:35.53 ^~~~~~~~~~~~~~ 68:35.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 68:35.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 68:35.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:35.53 /builddir/build/BUILD/firefox-69.0.1/dom/media/VideoTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 68:35.53 NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 68:35.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:35.53 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 68:35.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 68:35.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 68:35.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:12, 68:35.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 68:35.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaTrackConstraints.h:15, 68:35.54 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaStreamTrack.h:9, 68:35.54 from /builddir/build/BUILD/firefox-69.0.1/dom/media/VideoStreamTrack.h:9, 68:35.54 from /builddir/build/BUILD/firefox-69.0.1/dom/media/VideoStreamTrack.cpp:6, 68:35.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 68:35.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 68:35.54 } else 68:35.54 ^~~~ 68:35.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 68:35.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 68:35.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:35.54 /builddir/build/BUILD/firefox-69.0.1/dom/media/VideoTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 68:35.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VideoTrack) 68:35.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:38.36 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 68:38.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 68:38.36 from /builddir/build/BUILD/firefox-69.0.1/dom/media/VideoUtils.cpp:17, 68:38.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:29: 68:38.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 68:38.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:38.36 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 68:38.36 ^ 68:38.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 68:38.36 struct Block { 68:38.36 ^~~~~ 68:38.77 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 68:38.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 68:38.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 68:38.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 68:38.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 68:38.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 68:38.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9, 68:38.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 68:38.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaTrackConstraints.h:15, 68:38.77 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaStreamTrack.h:9, 68:38.77 from /builddir/build/BUILD/firefox-69.0.1/dom/media/VideoStreamTrack.h:9, 68:38.77 from /builddir/build/BUILD/firefox-69.0.1/dom/media/VideoStreamTrack.cpp:6, 68:38.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 68:38.77 /builddir/build/BUILD/firefox-69.0.1/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::QueryInterface(const nsIID&, void**)': 68:38.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:38.77 foundInterface = 0; \ 68:38.77 ^~~~~~~~~~~~~~ 68:38.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:38.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:38.78 ^~~~~~~~~~~~~~~~~~~~~~~ 68:38.78 /builddir/build/BUILD/firefox-69.0.1/dom/media/WebVTTListener.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:38.78 NS_INTERFACE_MAP_END 68:38.78 ^~~~~~~~~~~~~~~~~~~~ 68:38.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:38.78 else 68:38.78 ^~~~ 68:38.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 68:38.78 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 68:38.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:38.78 /builddir/build/BUILD/firefox-69.0.1/dom/media/WebVTTListener.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 68:38.78 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebVTTListener) 68:38.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:40.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 68:40.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 68:40.86 from /builddir/build/BUILD/firefox-69.0.1/dom/media/Benchmark.cpp:22, 68:40.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media2.cpp:38: 68:40.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 68:40.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:40.86 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 68:40.86 ^ 68:40.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 68:40.86 struct Block { 68:40.86 ^~~~~ 68:55.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 68:55.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 68:55.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 68:55.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 68:55.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 68:55.00 from /builddir/build/BUILD/firefox-69.0.1/dom/media/AudioConfig.h:12, 68:55.00 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaData.h:9, 68:55.01 from /builddir/build/BUILD/firefox-69.0.1/dom/media/BitWriter.cpp:6, 68:55.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 68:55.01 /builddir/build/BUILD/firefox-69.0.1/dom/media/CanvasCaptureMediaStream.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureMediaStream::QueryInterface(const nsIID&, void**)': 68:55.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:55.01 foundInterface = 0; \ 68:55.01 ^~~~~~~~~~~~~~ 68:55.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 68:55.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 68:55.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:55.01 /builddir/build/BUILD/firefox-69.0.1/dom/media/CanvasCaptureMediaStream.cpp:147:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 68:55.01 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 68:55.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:55.01 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 68:55.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 68:55.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 68:55.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 68:55.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 68:55.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 68:55.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 68:55.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ImageContainer.h:12, 68:55.01 from /builddir/build/BUILD/firefox-69.0.1/dom/media/DOMMediaStream.h:9, 68:55.01 from /builddir/build/BUILD/firefox-69.0.1/dom/media/CanvasCaptureMediaStream.h:9, 68:55.01 from /builddir/build/BUILD/firefox-69.0.1/dom/media/CanvasCaptureMediaStream.cpp:6, 68:55.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 68:55.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 68:55.01 } else 68:55.01 ^~~~ 68:55.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 68:55.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 68:55.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:55.02 /builddir/build/BUILD/firefox-69.0.1/dom/media/CanvasCaptureMediaStream.cpp:146:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 68:55.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureMediaStream) 68:55.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:56.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 68:56.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 68:56.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 68:56.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 68:56.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 68:56.11 from /builddir/build/BUILD/firefox-69.0.1/dom/media/AudioConfig.h:12, 68:56.11 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaData.h:9, 68:56.11 from /builddir/build/BUILD/firefox-69.0.1/dom/media/BitWriter.cpp:6, 68:56.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 68:56.11 /builddir/build/BUILD/firefox-69.0.1/dom/media/CloneableWithRangeMediaResource.cpp: In member function 'virtual nsresult mozilla::{anonymous}::InputStreamReader::QueryInterface(const nsIID&, void**)': 68:56.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:56.11 foundInterface = 0; \ 68:56.11 ^~~~~~~~~~~~~~ 68:56.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:56.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:56.11 ^~~~~~~~~~~~~~~~~~~~~~~ 68:56.11 /builddir/build/BUILD/firefox-69.0.1/dom/media/CloneableWithRangeMediaResource.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:56.11 NS_INTERFACE_MAP_END 68:56.11 ^~~~~~~~~~~~~~~~~~~~ 68:56.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:56.11 else 68:56.11 ^~~~ 68:56.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 68:56.11 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 68:56.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:56.11 /builddir/build/BUILD/firefox-69.0.1/dom/media/CloneableWithRangeMediaResource.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 68:56.11 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 68:56.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:57.25 /builddir/build/BUILD/firefox-69.0.1/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::QueryInterface(const nsIID&, void**)': 68:57.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:57.25 foundInterface = 0; \ 68:57.25 ^~~~~~~~~~~~~~ 68:57.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 68:57.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 68:57.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:57.25 /builddir/build/BUILD/firefox-69.0.1/dom/media/DOMMediaStream.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 68:57.25 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 68:57.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:57.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:57.25 else 68:57.25 ^~~~ 68:57.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:57.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:57.25 ^~~~~~~~~~~~~~~~~~ 68:57.25 /builddir/build/BUILD/firefox-69.0.1/dom/media/DOMMediaStream.cpp:169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:57.25 NS_INTERFACE_MAP_ENTRY(DOMMediaStream) 68:57.25 ^~~~~~~~~~~~~~~~~~~~~~ 68:57.25 /builddir/build/BUILD/firefox-69.0.1/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMAudioNodeMediaStream::QueryInterface(const nsIID&, void**)': 68:57.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:57.25 foundInterface = 0; \ 68:57.25 ^~~~~~~~~~~~~~ 68:57.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 68:57.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 68:57.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:57.25 /builddir/build/BUILD/firefox-69.0.1/dom/media/DOMMediaStream.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 68:57.25 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 68:57.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:57.25 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 68:57.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 68:57.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 68:57.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 68:57.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 68:57.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 68:57.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 68:57.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ImageContainer.h:12, 68:57.25 from /builddir/build/BUILD/firefox-69.0.1/dom/media/DOMMediaStream.h:9, 68:57.25 from /builddir/build/BUILD/firefox-69.0.1/dom/media/CanvasCaptureMediaStream.h:9, 68:57.25 from /builddir/build/BUILD/firefox-69.0.1/dom/media/CanvasCaptureMediaStream.cpp:6, 68:57.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 68:57.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 68:57.25 } else 68:57.25 ^~~~ 68:57.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 68:57.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 68:57.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:57.25 /builddir/build/BUILD/firefox-69.0.1/dom/media/DOMMediaStream.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 68:57.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMAudioNodeMediaStream) 68:57.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:58.47 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaData.h:16, 68:58.47 from /builddir/build/BUILD/firefox-69.0.1/dom/media/BitWriter.cpp:6, 68:58.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 68:58.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 68:58.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 68:58.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 68:58.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 68:58.47 memset(&aArr[0], 0, N * sizeof(T)); 68:58.47 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:58.47 In file included from /usr/include/c++/8/map:61, 68:58.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 68:58.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 68:58.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaTrackConstraints.h:10, 68:58.47 from /builddir/build/BUILD/firefox-69.0.1/dom/media/DOMMediaStream.h:17, 68:58.47 from /builddir/build/BUILD/firefox-69.0.1/dom/media/CanvasCaptureMediaStream.h:9, 68:58.47 from /builddir/build/BUILD/firefox-69.0.1/dom/media/CanvasCaptureMediaStream.cpp:6, 68:58.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 68:58.47 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 68:58.47 class map 68:58.47 ^~~ 69:04.14 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 69:04.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 69:04.14 from /builddir/build/BUILD/firefox-69.0.1/dom/media/FileBlockCache.cpp:14, 69:04.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media4.cpp:2: 69:04.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 69:04.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:04.14 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 69:04.14 ^ 69:04.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 69:04.14 struct Block { 69:04.14 ^~~~~ 69:04.45 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 69:04.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 69:04.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 69:04.45 from /builddir/build/BUILD/firefox-69.0.1/dom/media/FileBlockCache.h:11, 69:04.45 from /builddir/build/BUILD/firefox-69.0.1/dom/media/FileBlockCache.cpp:7, 69:04.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media4.cpp:2: 69:04.45 /builddir/build/BUILD/firefox-69.0.1/dom/media/GetUserMediaRequest.cpp: In member function 'virtual nsresult mozilla::dom::GetUserMediaRequest::QueryInterface(const nsIID&, void**)': 69:04.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:04.45 foundInterface = 0; \ 69:04.45 ^~~~~~~~~~~~~~ 69:04.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:04.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:04.45 ^~~~~~~~~~~~~~~~~~~~~~~ 69:04.45 /builddir/build/BUILD/firefox-69.0.1/dom/media/GetUserMediaRequest.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:04.45 NS_INTERFACE_MAP_END 69:04.46 ^~~~~~~~~~~~~~~~~~~~ 69:04.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:04.46 else 69:04.46 ^~~~ 69:04.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:04.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:04.46 ^~~~~~~~~~~~~~~~~~ 69:04.46 /builddir/build/BUILD/firefox-69.0.1/dom/media/GetUserMediaRequest.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:04.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 69:04.46 ^~~~~~~~~~~~~~~~~~~~~~ 69:10.46 dom/media/doctor 69:28.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 69:28.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 69:28.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 69:28.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, 69:28.86 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaCache.h:10, 69:28.86 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaCache.cpp:7, 69:28.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 69:28.86 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaDeviceInfo.cpp: In member function 'virtual nsresult mozilla::dom::MediaDeviceInfo::QueryInterface(const nsIID&, void**)': 69:28.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:28.86 foundInterface = 0; \ 69:28.86 ^~~~~~~~~~~~~~ 69:28.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:28.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:28.86 ^~~~~~~~~~~~~~~~~~~~~~~ 69:28.86 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaDeviceInfo.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:28.87 NS_INTERFACE_MAP_END 69:28.87 ^~~~~~~~~~~~~~~~~~~~ 69:28.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:28.87 else 69:28.87 ^~~~ 69:28.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:28.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:28.87 ^~~~~~~~~~~~~~~~~~ 69:28.87 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaDeviceInfo.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:28.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 69:28.87 ^~~~~~~~~~~~~~~~~~~~~~ 69:30.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 69:30.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 69:30.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 69:30.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 69:30.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 69:30.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 69:30.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaDevices.h:8, 69:30.23 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaDevices.cpp:5, 69:30.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 69:30.23 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaDevices.cpp: In member function 'virtual nsresult mozilla::dom::MediaDevices::QueryInterface(const nsIID&, void**)': 69:30.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:30.23 foundInterface = 0; \ 69:30.23 ^~~~~~~~~~~~~~ 69:30.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 69:30.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 69:30.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:30.24 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaDevices.cpp:217:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 69:30.24 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 69:30.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:30.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:30.24 else 69:30.24 ^~~~ 69:30.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:30.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:30.24 ^~~~~~~~~~~~~~~~~~ 69:30.24 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaDevices.cpp:216:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:30.24 NS_INTERFACE_MAP_ENTRY(MediaDevices) 69:30.24 ^~~~~~~~~~~~~~~~~~~~~~ 69:31.68 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 69:31.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 69:31.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 69:31.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 69:31.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 69:31.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 69:31.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CondVar.h:15, 69:31.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Monitor.h:10, 69:31.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:13, 69:31.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, 69:31.68 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaCache.h:10, 69:31.68 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaCache.cpp:7, 69:31.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 69:31.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 69:31.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 69:31.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 69:31.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 69:31.68 memset(&aArr[0], 0, N * sizeof(T)); 69:31.68 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:31.68 In file included from /usr/include/c++/8/map:61, 69:31.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 69:31.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 69:31.69 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:12, 69:31.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ipc/SharedMemory.h:15, 69:31.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ImageBridgeChild.h:17, 69:31.69 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaData.cpp:13, 69:31.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media5.cpp:20: 69:31.69 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 69:31.69 class map 69:31.69 ^~~ 69:33.38 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaManager.cpp:78, 69:33.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media6.cpp:38: 69:33.39 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 69:33.39 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 69:33.39 memcpy(this, &config, sizeof(*this)); 69:33.39 ^ 69:33.39 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 69:33.39 struct Config { 69:33.39 ^~~~~~ 69:34.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 69:34.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 69:34.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 69:34.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 69:34.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 69:34.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 69:34.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaDevices.h:8, 69:34.42 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaDevices.cpp:5, 69:34.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 69:34.42 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaRecorder.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorder::QueryInterface(const nsIID&, void**)': 69:34.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:34.43 foundInterface = 0; \ 69:34.43 ^~~~~~~~~~~~~~ 69:34.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 69:34.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 69:34.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:34.43 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaRecorder.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 69:34.43 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 69:34.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:34.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:34.43 else 69:34.43 ^~~~ 69:34.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:34.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:34.43 ^~~~~~~~~~~~~~~~~~ 69:34.43 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaRecorder.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:34.43 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 69:34.44 ^~~~~~~~~~~~~~~~~~~~~~ 70:10.12 dom/media/doctor/gtest 70:16.12 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 70:16.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 70:16.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 70:16.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 70:16.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 70:16.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 70:16.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GamepadAxisMoveEvent.h:13, 70:16.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/GamepadAxisMoveEvent.cpp:9, 70:16.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings6.cpp:2: 70:16.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/GamepadEvent.cpp: In member function 'virtual nsresult mozilla::dom::GamepadEvent::QueryInterface(const nsIID&, void**)': 70:16.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:16.12 foundInterface = 0; \ 70:16.12 ^~~~~~~~~~~~~~ 70:16.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:16.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:16.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:16.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/GamepadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:16.12 NS_INTERFACE_MAP_END_INHERITING(Event) 70:16.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:16.12 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 70:16.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 70:16.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GamepadAxisMoveEvent.h:14, 70:16.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/GamepadAxisMoveEvent.cpp:9, 70:16.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings6.cpp:2: 70:16.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:16.12 } else 70:16.12 ^~~~ 70:16.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 70:16.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 70:16.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:16.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/GamepadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 70:16.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadEvent) 70:16.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:19.29 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 70:19.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 70:19.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 70:19.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 70:19.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 70:19.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 70:19.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 70:19.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/ExtendableEventBinding.cpp:3, 70:19.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 70:19.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/ExternalBinding.cpp: In member function 'virtual nsresult mozilla::dom::External::QueryInterface(const nsIID&, void**)': 70:19.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:19.30 foundInterface = 0; \ 70:19.30 ^~~~~~~~~~~~~~ 70:19.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:19.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:19.30 ^~~~~~~~~~~~~~~~~~~~~~~ 70:19.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/ExternalBinding.cpp:518:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:19.30 NS_INTERFACE_MAP_END 70:19.30 ^~~~~~~~~~~~~~~~~~~~ 70:19.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:19.30 else 70:19.30 ^~~~ 70:19.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:19.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:19.30 ^~~~~~~~~~~~~~~~~~ 70:19.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/ExternalBinding.cpp:517:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:19.30 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 70:19.30 ^~~~~~~~~~~~~~~~~~~~~~ 70:21.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 70:21.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 70:21.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 70:21.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 70:21.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FocusEvent.h:10, 70:21.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/FocusEventBinding.cpp:12, 70:21.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:262: 70:21.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 70:21.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:21.55 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 70:21.55 ^ 70:21.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 70:21.55 struct Block { 70:21.55 ^~~~~ 70:22.34 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 70:22.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 70:22.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 70:22.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 70:22.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 70:22.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 70:22.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 70:22.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/ExtendableEventBinding.cpp:3, 70:22.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 70:22.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)': 70:22.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:22.35 foundInterface = 0; \ 70:22.35 ^~~~~~~~~~~~~~ 70:22.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:22.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:22.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:22.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:22.35 NS_INTERFACE_MAP_END_INHERITING(Event) 70:22.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:22.35 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 70:22.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 70:22.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/ExtendableEventBinding.cpp:8, 70:22.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 70:22.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:22.35 } else 70:22.35 ^~~~ 70:22.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 70:22.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 70:22.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:22.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 70:22.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FontFaceSetLoadEvent) 70:22.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:24.39 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 70:24.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 70:24.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 70:24.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, 70:24.39 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaResource.h:9, 70:24.39 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaResource.cpp:7, 70:24.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 70:24.39 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaStreamError.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamError::QueryInterface(const nsIID&, void**)': 70:24.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:24.39 foundInterface = 0; \ 70:24.39 ^~~~~~~~~~~~~~ 70:24.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:24.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:24.39 ^~~~~~~~~~~~~~~~~~~~~~~ 70:24.39 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaStreamError.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:24.39 NS_INTERFACE_MAP_END 70:24.39 ^~~~~~~~~~~~~~~~~~~~ 70:24.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:24.39 else 70:24.39 ^~~~ 70:24.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:24.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:24.39 ^~~~~~~~~~~~~~~~~~ 70:24.39 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaStreamError.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:24.39 NS_INTERFACE_MAP_ENTRY(MediaStreamError) 70:24.39 ^~~~~~~~~~~~~~~~~~~~~~ 70:26.28 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackSource::QueryInterface(const nsIID&, void**)': 70:26.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:26.28 foundInterface = 0; \ 70:26.28 ^~~~~~~~~~~~~~ 70:26.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:26.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:26.28 ^~~~~~~~~~~~~~~~~~~~~~~ 70:26.28 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaStreamTrack.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:26.28 NS_INTERFACE_MAP_END 70:26.28 ^~~~~~~~~~~~~~~~~~~~ 70:26.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:26.28 else 70:26.29 ^~~~ 70:26.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:26.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:26.29 ^~~~~~~~~~~~~~~~~~ 70:26.29 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaStreamTrack.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:26.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 70:26.29 ^~~~~~~~~~~~~~~~~~~~~~ 70:26.37 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrack::QueryInterface(const nsIID&, void**)': 70:26.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:26.37 foundInterface = 0; \ 70:26.37 ^~~~~~~~~~~~~~ 70:26.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:26.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:26.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:26.37 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaStreamTrack.cpp:262:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:26.37 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 70:26.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:26.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 70:26.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 70:26.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 70:26.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 70:26.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, 70:26.37 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaResource.h:9, 70:26.38 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaResource.cpp:7, 70:26.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 70:26.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:26.38 } else 70:26.38 ^~~~ 70:26.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 70:26.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 70:26.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:26.38 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaStreamTrack.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 70:26.38 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrack) 70:26.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:34.88 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 70:34.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 70:34.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIRunnable.h:10, 70:34.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 70:34.88 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaTimer.h:10, 70:34.88 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaTimer.cpp:7, 70:34.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 70:34.88 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrack::QueryInterface(const nsIID&, void**)': 70:34.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:34.88 foundInterface = 0; \ 70:34.88 ^~~~~~~~~~~~~~ 70:34.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:34.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:34.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:34.88 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:34.88 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 70:34.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:34.88 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 70:34.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 70:34.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 70:34.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 70:34.88 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaTimer.h:13, 70:34.88 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaTimer.cpp:7, 70:34.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 70:34.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:34.88 } else 70:34.88 ^~~~ 70:34.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 70:34.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 70:34.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:34.88 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 70:34.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrack) 70:34.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:37.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 70:37.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 70:37.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIRunnable.h:10, 70:37.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 70:37.39 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaTimer.h:10, 70:37.39 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaTimer.cpp:7, 70:37.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 70:37.39 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaTrackList.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrackList::QueryInterface(const nsIID&, void**)': 70:37.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:37.39 foundInterface = 0; \ 70:37.39 ^~~~~~~~~~~~~~ 70:37.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:37.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:37.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:37.39 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaTrackList.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:37.39 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 70:37.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:37.39 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 70:37.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 70:37.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 70:37.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 70:37.39 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaTimer.h:13, 70:37.39 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaTimer.cpp:7, 70:37.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 70:37.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:37.40 } else 70:37.40 ^~~~ 70:37.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 70:37.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 70:37.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:37.40 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaTrackList.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 70:37.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrackList) 70:37.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:49.75 dom/media/eme 70:52.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 70:52.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 70:52.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 70:52.71 from /builddir/build/BUILD/firefox-69.0.1/dom/media/SeekJob.h:10, 70:52.71 from /builddir/build/BUILD/firefox-69.0.1/dom/media/SeekJob.cpp:7, 70:52.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 70:52.71 /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrack.cpp: In member function 'virtual nsresult mozilla::dom::TextTrack::QueryInterface(const nsIID&, void**)': 70:52.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:52.71 foundInterface = 0; \ 70:52.71 ^~~~~~~~~~~~~~ 70:52.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:52.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:52.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:52.71 /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrack.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:52.71 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 70:52.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:52.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 70:52.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 70:52.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 70:52.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 70:52.71 from /builddir/build/BUILD/firefox-69.0.1/dom/media/SeekJob.h:10, 70:52.71 from /builddir/build/BUILD/firefox-69.0.1/dom/media/SeekJob.cpp:7, 70:52.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 70:52.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:52.71 } else 70:52.71 ^~~~ 70:52.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 70:52.71 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 70:52.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:52.71 /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrack.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 70:52.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrack) 70:52.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:52.79 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 70:52.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 70:52.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 70:52.79 from /builddir/build/BUILD/firefox-69.0.1/dom/media/SeekJob.h:10, 70:52.80 from /builddir/build/BUILD/firefox-69.0.1/dom/media/SeekJob.cpp:7, 70:52.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 70:52.80 /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrackCue.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCue::QueryInterface(const nsIID&, void**)': 70:52.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:52.80 foundInterface = 0; \ 70:52.80 ^~~~~~~~~~~~~~ 70:52.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:52.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:52.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:52.80 /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrackCue.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:52.80 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 70:52.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:52.80 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 70:52.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 70:52.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 70:52.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 70:52.80 from /builddir/build/BUILD/firefox-69.0.1/dom/media/SeekJob.h:10, 70:52.80 from /builddir/build/BUILD/firefox-69.0.1/dom/media/SeekJob.cpp:7, 70:52.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 70:52.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:52.80 } else 70:52.80 ^~~~ 70:52.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 70:52.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 70:52.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:52.80 /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrackCue.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 70:52.80 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackCue) 70:52.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:52.83 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 70:52.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 70:52.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 70:52.83 from /builddir/build/BUILD/firefox-69.0.1/dom/media/SeekJob.h:10, 70:52.83 from /builddir/build/BUILD/firefox-69.0.1/dom/media/SeekJob.cpp:7, 70:52.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 70:52.83 /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrackCueList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCueList::QueryInterface(const nsIID&, void**)': 70:52.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:52.83 foundInterface = 0; \ 70:52.83 ^~~~~~~~~~~~~~ 70:52.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:52.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:52.84 ^~~~~~~~~~~~~~~~~~~~~~~ 70:52.84 /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrackCueList.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:52.84 NS_INTERFACE_MAP_END 70:52.84 ^~~~~~~~~~~~~~~~~~~~ 70:52.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:52.84 else 70:52.84 ^~~~ 70:52.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:52.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:52.84 ^~~~~~~~~~~~~~~~~~ 70:52.84 /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrackCueList.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:52.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 70:52.84 ^~~~~~~~~~~~~~~~~~~~~~ 70:52.87 /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrackList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackList::QueryInterface(const nsIID&, void**)': 70:52.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:52.87 foundInterface = 0; \ 70:52.87 ^~~~~~~~~~~~~~ 70:52.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:52.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:52.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:52.87 /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrackList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:52.87 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 70:52.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:52.87 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 70:52.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 70:52.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 70:52.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 70:52.87 from /builddir/build/BUILD/firefox-69.0.1/dom/media/SeekJob.h:10, 70:52.87 from /builddir/build/BUILD/firefox-69.0.1/dom/media/SeekJob.cpp:7, 70:52.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 70:52.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:52.87 } else 70:52.87 ^~~~ 70:52.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 70:52.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 70:52.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:52.87 /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrackList.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 70:52.87 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackList) 70:52.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:55.69 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 70:55.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 70:55.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIEventTarget.h:10, 70:55.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISerialEventTarget.h:10, 70:55.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIThread.h:10, 70:55.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CDMCaps.h:10, 70:55.69 from /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/CDMCaps.cpp:7, 70:55.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 70:55.69 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaEncryptedEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaEncryptedEvent::QueryInterface(const nsIID&, void**)': 70:55.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:55.69 foundInterface = 0; \ 70:55.69 ^~~~~~~~~~~~~~ 70:55.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:55.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:55.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:55.69 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaEncryptedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:55.69 NS_INTERFACE_MAP_END_INHERITING(Event) 70:55.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:55.69 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 70:55.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 70:55.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 70:55.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 70:55.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SamplesWaitingForKey.h:11, 70:55.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CDMCaps.h:13, 70:55.69 from /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/CDMCaps.cpp:7, 70:55.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 70:55.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:55.69 } else 70:55.69 ^~~~ 70:55.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 70:55.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 70:55.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:55.69 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaEncryptedEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 70:55.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaEncryptedEvent) 70:55.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:55.70 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 70:55.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 70:55.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIEventTarget.h:10, 70:55.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISerialEventTarget.h:10, 70:55.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIThread.h:10, 70:55.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CDMCaps.h:10, 70:55.71 from /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/CDMCaps.cpp:7, 70:55.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 70:55.71 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeyMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyMessageEvent::QueryInterface(const nsIID&, void**)': 70:55.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:55.71 foundInterface = 0; \ 70:55.71 ^~~~~~~~~~~~~~ 70:55.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:55.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:55.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:55.71 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeyMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:55.71 NS_INTERFACE_MAP_END_INHERITING(Event) 70:55.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:55.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 70:55.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 70:55.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 70:55.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 70:55.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SamplesWaitingForKey.h:11, 70:55.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CDMCaps.h:13, 70:55.71 from /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/CDMCaps.cpp:7, 70:55.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 70:55.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:55.71 } else 70:55.71 ^~~~ 70:55.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 70:55.71 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 70:55.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:55.71 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeyMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 70:55.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeyMessageEvent) 70:55.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:57.33 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 70:57.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 70:57.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIEventTarget.h:10, 70:57.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISerialEventTarget.h:10, 70:57.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIThread.h:10, 70:57.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CDMCaps.h:10, 70:57.34 from /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/CDMCaps.cpp:7, 70:57.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 70:57.34 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeySession.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySession::QueryInterface(const nsIID&, void**)': 70:57.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:57.34 foundInterface = 0; \ 70:57.34 ^~~~~~~~~~~~~~ 70:57.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:57.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:57.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:57.34 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeySession.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:57.34 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 70:57.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:57.34 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 70:57.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 70:57.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 70:57.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 70:57.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SamplesWaitingForKey.h:11, 70:57.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CDMCaps.h:13, 70:57.35 from /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/CDMCaps.cpp:7, 70:57.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 70:57.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:57.35 } else 70:57.35 ^~~~ 70:57.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 70:57.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 70:57.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:57.35 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeySession.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 70:57.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeySession) 70:57.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:57.40 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 70:57.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 70:57.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIEventTarget.h:10, 70:57.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISerialEventTarget.h:10, 70:57.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIThread.h:10, 70:57.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CDMCaps.h:10, 70:57.41 from /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/CDMCaps.cpp:7, 70:57.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 70:57.41 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeyStatusMap.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyStatusMap::QueryInterface(const nsIID&, void**)': 70:57.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:57.41 foundInterface = 0; \ 70:57.41 ^~~~~~~~~~~~~~ 70:57.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:57.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:57.41 ^~~~~~~~~~~~~~~~~~~~~~~ 70:57.41 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeyStatusMap.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:57.41 NS_INTERFACE_MAP_END 70:57.41 ^~~~~~~~~~~~~~~~~~~~ 70:57.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:57.42 else 70:57.42 ^~~~ 70:57.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:57.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:57.42 ^~~~~~~~~~~~~~~~~~ 70:57.42 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeyStatusMap.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:57.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 70:57.42 ^~~~~~~~~~~~~~~~~~~~~~ 70:57.74 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeySystemAccess.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccess::QueryInterface(const nsIID&, void**)': 70:57.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:57.74 foundInterface = 0; \ 70:57.74 ^~~~~~~~~~~~~~ 70:57.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:57.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:57.74 ^~~~~~~~~~~~~~~~~~~~~~~ 70:57.74 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeySystemAccess.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:57.74 NS_INTERFACE_MAP_END 70:57.74 ^~~~~~~~~~~~~~~~~~~~ 70:57.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:57.74 else 70:57.74 ^~~~ 70:57.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:57.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:57.74 ^~~~~~~~~~~~~~~~~~ 70:57.74 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeySystemAccess.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:57.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 70:57.74 ^~~~~~~~~~~~~~~~~~~~~~ 70:57.86 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeySystemAccessManager.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccessManager::QueryInterface(const nsIID&, void**)': 70:57.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:57.86 foundInterface = 0; \ 70:57.86 ^~~~~~~~~~~~~~ 70:57.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:57.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:57.86 ^~~~~~~~~~~~~~~~~~~~~~~ 70:57.86 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeySystemAccessManager.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:57.86 NS_INTERFACE_MAP_END 70:57.86 ^~~~~~~~~~~~~~~~~~~~ 70:57.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:57.87 else 70:57.87 ^~~~ 70:57.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:57.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:57.87 ^~~~~~~~~~~~~~~~~~ 70:57.87 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeySystemAccessManager.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:57.87 NS_INTERFACE_MAP_ENTRY(nsIObserver) 70:57.87 ^~~~~~~~~~~~~~~~~~~~~~ 70:58.50 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeys.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeys::QueryInterface(const nsIID&, void**)': 70:58.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:58.50 foundInterface = 0; \ 70:58.50 ^~~~~~~~~~~~~~ 70:58.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:58.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:58.50 ^~~~~~~~~~~~~~~~~~~~~~~ 70:58.50 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeys.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:58.50 NS_INTERFACE_MAP_END 70:58.50 ^~~~~~~~~~~~~~~~~~~~ 70:58.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:58.50 else 70:58.50 ^~~~ 70:58.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:58.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:58.50 ^~~~~~~~~~~~~~~~~~ 70:58.50 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeys.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:58.50 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 70:58.50 ^~~~~~~~~~~~~~~~~~~~~~ 70:58.70 dom/media/encoder 71:08.41 dom/media/fake-cdm 71:13.21 dom/media/fake-cdm/libfake.so 71:13.54 dom/media/flac 71:15.48 dom/media/gmp 71:26.44 dom/media/gmp/widevine-adapter 71:29.37 dom/media/gmp-plugin-openh264 71:30.18 dom/media/gmp-plugin-openh264/libfakeopenh264.so 71:41.80 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 71:41.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 71:41.80 from /builddir/build/BUILD/firefox-69.0.1/dom/media/gmp/GMPServiceChild.cpp:7, 71:41.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/gmp/Unified_cpp_dom_media_gmp1.cpp:38: 71:41.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 71:41.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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.80 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 71:41.80 ^ 71:41.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 71:41.80 struct Block { 71:41.80 ^~~~~ 71:50.45 dom/media/imagecapture 71:58.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 71:58.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 71:58.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsHashKeys.h:11, 71:58.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDataHashtable.h:10, 71:58.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaInfo.h:11, 71:58.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/AudioStream.h:11, 71:58.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaStreamGraph.h:9, 71:58.20 from /builddir/build/BUILD/firefox-69.0.1/dom/media/imagecapture/CaptureTask.h:10, 71:58.20 from /builddir/build/BUILD/firefox-69.0.1/dom/media/imagecapture/CaptureTask.cpp:7, 71:58.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 71:58.20 /builddir/build/BUILD/firefox-69.0.1/dom/media/imagecapture/ImageCapture.cpp: In member function 'virtual nsresult mozilla::dom::ImageCapture::QueryInterface(const nsIID&, void**)': 71:58.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:58.20 foundInterface = 0; \ 71:58.20 ^~~~~~~~~~~~~~ 71:58.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:58.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:58.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:58.20 /builddir/build/BUILD/firefox-69.0.1/dom/media/imagecapture/ImageCapture.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:58.20 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 71:58.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:58.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 71:58.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 71:58.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 71:58.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/AudioStream.h:18, 71:58.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaStreamGraph.h:9, 71:58.20 from /builddir/build/BUILD/firefox-69.0.1/dom/media/imagecapture/CaptureTask.h:10, 71:58.20 from /builddir/build/BUILD/firefox-69.0.1/dom/media/imagecapture/CaptureTask.cpp:7, 71:58.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 71:58.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:58.20 } else 71:58.20 ^~~~ 71:58.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 71:58.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 71:58.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:58.20 /builddir/build/BUILD/firefox-69.0.1/dom/media/imagecapture/ImageCapture.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 71:58.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCapture) 71:58.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:04.26 dom/media/ipc 72:11.25 dom/media/mediacapabilities 72:18.45 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 72:18.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 72:18.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 72:18.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, 72:18.46 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediacapabilities/MediaCapabilities.h:10, 72:18.46 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediacapabilities/MediaCapabilities.cpp:7, 72:18.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 72:18.46 /builddir/build/BUILD/firefox-69.0.1/dom/media/mediacapabilities/MediaCapabilities.cpp: In member function 'virtual nsresult mozilla::dom::MediaCapabilities::QueryInterface(const nsIID&, void**)': 72:18.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:18.46 foundInterface = 0; \ 72:18.46 ^~~~~~~~~~~~~~ 72:18.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:18.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:18.46 ^~~~~~~~~~~~~~~~~~~~~~~ 72:18.46 /builddir/build/BUILD/firefox-69.0.1/dom/media/mediacapabilities/MediaCapabilities.cpp:548:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:18.46 NS_INTERFACE_MAP_END 72:18.46 ^~~~~~~~~~~~~~~~~~~~ 72:18.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:18.46 else 72:18.46 ^~~~ 72:18.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 72:18.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 72:18.46 ^~~~~~~~~~~~~~~~~~ 72:18.47 /builddir/build/BUILD/firefox-69.0.1/dom/media/mediacapabilities/MediaCapabilities.cpp:547:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 72:18.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 72:18.47 ^~~~~~~~~~~~~~~~~~~~~~ 72:20.10 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 72:20.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 72:20.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 72:20.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 72:20.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 72:20.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 72:20.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CondVar.h:15, 72:20.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Monitor.h:10, 72:20.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:13, 72:20.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, 72:20.10 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediacapabilities/MediaCapabilities.h:10, 72:20.10 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediacapabilities/MediaCapabilities.cpp:7, 72:20.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 72:20.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 72:20.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 72:20.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 72:20.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 72:20.10 memset(&aArr[0], 0, N * sizeof(T)); 72:20.10 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:20.11 In file included from /usr/include/c++/8/map:61, 72:20.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 72:20.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 72:20.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:10, 72:20.11 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediacapabilities/MediaCapabilities.cpp:11, 72:20.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 72:20.11 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 72:20.11 class map 72:20.11 ^~~ 72:27.24 dom/media/mediasink 72:34.10 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 72:34.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 72:34.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsHashKeys.h:11, 72:34.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDataHashtable.h:10, 72:34.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaInfo.h:11, 72:34.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/AudioStream.h:11, 72:34.10 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasink/AudioSink.h:9, 72:34.10 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasink/AudioSink.cpp:7, 72:34.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: 72:34.10 /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasink/OutputStreamManager.cpp: In member function 'virtual nsresult mozilla::DecodedStreamTrackSource::QueryInterface(const nsIID&, void**)': 72:34.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:34.10 foundInterface = 0; \ 72:34.10 ^~~~~~~~~~~~~~ 72:34.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:34.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:34.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:34.10 /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasink/OutputStreamManager.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:34.10 NS_INTERFACE_MAP_END_INHERITING(dom::MediaStreamTrackSource) 72:34.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:34.10 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 72:34.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 72:34.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 72:34.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/AudioStream.h:18, 72:34.10 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasink/AudioSink.h:9, 72:34.10 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasink/AudioSink.cpp:7, 72:34.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: 72:34.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:34.10 } else 72:34.10 ^~~~ 72:34.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 72:34.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 72:34.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:34.10 /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasink/OutputStreamManager.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 72:34.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DecodedStreamTrackSource) 72:34.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:54.57 dom/media/mediasource 72:58.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 72:58.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 72:58.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 72:58.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 72:58.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 72:58.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 72:58.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HeapSnapshotBinding.h:9, 72:58.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/HeapSnapshotBinding.cpp:3, 72:58.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 72:58.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)': 72:58.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:58.08 foundInterface = 0; \ 72:58.08 ^~~~~~~~~~~~~~ 72:58.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:58.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:58.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:58.08 NS_INTERFACE_MAP_END_INHERITING(Event) 72:58.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.08 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:24, 72:58.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 72:58.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/HeapSnapshotBinding.cpp:8, 72:58.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 72:58.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:58.08 } else 72:58.08 ^~~~ 72:58.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 72:58.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 72:58.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:58.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/HiddenPluginEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 72:58.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HiddenPluginEvent) 72:58.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:03.81 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 73:03.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 73:03.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 73:03.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 73:03.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 73:03.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/AudioConfig.h:12, 73:03.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaData.h:9, 73:03.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaSpan.h:9, 73:03.81 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/ContainerParser.h:11, 73:03.81 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/ContainerParser.cpp:7, 73:03.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 73:03.81 /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)': 73:03.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:03.81 foundInterface = 0; \ 73:03.81 ^~~~~~~~~~~~~~ 73:03.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 73:03.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 73:03.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:03.81 /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/MediaSource.cpp:652:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 73:03.81 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 73:03.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:03.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:03.81 else 73:03.81 ^~~~ 73:03.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:03.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:03.81 ^~~~~~~~~~~~~~~~~~ 73:03.81 /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/MediaSource.cpp:651:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:03.81 NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource) 73:03.81 ^~~~~~~~~~~~~~~~~~~~~~ 73:04.36 /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)': 73:04.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:04.36 foundInterface = 0; \ 73:04.36 ^~~~~~~~~~~~~~ 73:04.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 73:04.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 73:04.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:04.36 /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/SourceBuffer.cpp:757:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 73:04.36 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 73:04.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:04.36 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 73:04.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 73:04.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 73:04.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 73:04.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/VideoUtils.h:18, 73:04.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaMIMETypes.h:10, 73:04.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaContainerType.h:10, 73:04.36 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/ContainerParser.h:12, 73:04.36 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/ContainerParser.cpp:7, 73:04.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 73:04.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 73:04.36 } else 73:04.36 ^~~~ 73:04.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 73:04.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 73:04.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:04.36 /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/SourceBuffer.cpp:756:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 73:04.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBuffer) 73:04.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:04.38 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 73:04.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 73:04.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 73:04.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 73:04.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 73:04.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/AudioConfig.h:12, 73:04.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaData.h:9, 73:04.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaSpan.h:9, 73:04.39 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/ContainerParser.h:11, 73:04.39 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/ContainerParser.cpp:7, 73:04.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 73:04.39 /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)': 73:04.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:04.39 foundInterface = 0; \ 73:04.39 ^~~~~~~~~~~~~~ 73:04.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 73:04.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 73:04.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:04.39 /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/SourceBufferList.cpp:183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 73:04.39 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 73:04.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:04.39 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 73:04.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 73:04.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 73:04.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 73:04.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/VideoUtils.h:18, 73:04.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaMIMETypes.h:10, 73:04.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaContainerType.h:10, 73:04.39 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/ContainerParser.h:12, 73:04.39 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/ContainerParser.cpp:7, 73:04.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 73:04.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 73:04.39 } else 73:04.39 ^~~~ 73:04.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 73:04.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 73:04.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:04.40 /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/SourceBufferList.cpp:182:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 73:04.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBufferList) 73:04.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:05.33 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 73:05.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 73:05.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 73:05.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 73:05.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 73:05.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 73:05.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HeapSnapshotBinding.h:9, 73:05.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/HeapSnapshotBinding.cpp:3, 73:05.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 73:05.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)': 73:05.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:05.33 foundInterface = 0; \ 73:05.33 ^~~~~~~~~~~~~~ 73:05.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 73:05.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 73:05.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:05.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 73:05.33 NS_INTERFACE_MAP_END_INHERITING(Event) 73:05.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:05.33 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:24, 73:05.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 73:05.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/HeapSnapshotBinding.cpp:8, 73:05.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 73:05.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 73:05.33 } else 73:05.34 ^~~~ 73:05.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 73:05.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 73:05.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:05.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 73:05.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCaptureErrorEvent) 73:05.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:05.96 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 73:05.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 73:05.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 73:05.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 73:05.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/InputEvent.h:10, 73:05.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/InputEventBinding.cpp:12, 73:05.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:340: 73:05.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 73:05.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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.97 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 73:05.97 ^ 73:05.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 73:05.97 struct Block { 73:05.97 ^~~~~ 73:08.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 73:08.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 73:08.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 73:08.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 73:08.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 73:08.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 73:08.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HeapSnapshotBinding.h:9, 73:08.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/HeapSnapshotBinding.cpp:3, 73:08.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 73:08.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)': 73:08.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:08.08 foundInterface = 0; \ 73:08.08 ^~~~~~~~~~~~~~ 73:08.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:08.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:08.09 ^~~~~~~~~~~~~~~~~~~~~~~ 73:08.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/InstallTriggerBinding.cpp:1606:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:08.09 NS_INTERFACE_MAP_END 73:08.09 ^~~~~~~~~~~~~~~~~~~~ 73:08.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:08.09 else 73:08.09 ^~~~ 73:08.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:08.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:08.09 ^~~~~~~~~~~~~~~~~~ 73:08.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/InstallTriggerBinding.cpp:1605:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:08.09 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 73:08.09 ^~~~~~~~~~~~~~~~~~~~~~ 73:09.94 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 73:09.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 73:09.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 73:09.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 73:09.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 73:09.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 73:09.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HeapSnapshotBinding.h:6, 73:09.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/HeapSnapshotBinding.cpp:3, 73:09.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 73:09.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 73:09.94 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 73:09.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 73:09.94 memset(aT, 0, sizeof(T)); 73:09.94 ~~~~~~^~~~~~~~~~~~~~~~~~ 73:09.94 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 73:09.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/IntlUtilsBinding.cpp:11, 73:09.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:392: 73:09.94 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 73:09.94 struct GlobalProperties { 73:09.95 ^~~~~~~~~~~~~~~~ 73:10.67 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 73:10.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 73:10.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 73:10.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 73:10.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 73:10.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 73:10.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HeapSnapshotBinding.h:6, 73:10.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/HeapSnapshotBinding.cpp:3, 73:10.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 73:10.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 73:10.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 73:10.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 73:10.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 73:10.68 memset(&aArr[0], 0, N * sizeof(T)); 73:10.68 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:10.68 In file included from /usr/include/c++/8/map:61, 73:10.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 73:10.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 73:10.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/google/protobuf/stubs/common.h:40, 73:10.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/devtools/CoreDump.pb.h:9, 73:10.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/devtools/DeserializedNode.h:11, 73:10.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:11, 73:10.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 73:10.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/HeapSnapshotBinding.cpp:8, 73:10.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 73:10.68 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 73:10.68 class map 73:10.68 ^~~ 73:12.99 dom/media/mediasource/gtest 73:17.86 dom/media/mp3 73:29.35 dom/media/ogg 73:42.74 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 73:42.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 73:42.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 73:42.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 73:42.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 73:42.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 73:42.75 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/BindingUtils.h:20, 73:42.75 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/BindingUtils.cpp:7, 73:42.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 73:42.75 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)': 73:42.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:42.75 foundInterface = 0; \ 73:42.75 ^~~~~~~~~~~~~~ 73:42.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:42.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:42.75 ^~~~~~~~~~~~~~~~~~~~~~~ 73:42.75 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/CallbackObject.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:42.75 NS_INTERFACE_MAP_END 73:42.75 ^~~~~~~~~~~~~~~~~~~~ 73:42.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:42.75 else 73:42.75 ^~~~ 73:42.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:42.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:42.75 ^~~~~~~~~~~~~~~~~~ 73:42.75 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/CallbackObject.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:42.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 73:42.75 ^~~~~~~~~~~~~~~~~~~~~~ 73:42.81 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)': 73:42.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:42.81 foundInterface = 0; \ 73:42.81 ^~~~~~~~~~~~~~ 73:42.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:42.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:42.81 ^~~~~~~~~~~~~~~~~~~~~~~ 73:42.81 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/Exceptions.cpp:300:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:42.81 NS_INTERFACE_MAP_END 73:42.81 ^~~~~~~~~~~~~~~~~~~~ 73:42.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:42.81 else 73:42.81 ^~~~ 73:42.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:42.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:42.82 ^~~~~~~~~~~~~~~~~~ 73:42.82 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/Exceptions.cpp:299:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:42.82 NS_INTERFACE_MAP_ENTRY(nsISupports) 73:42.82 ^~~~~~~~~~~~~~~~~~~~~~ 73:42.83 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)': 73:42.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:42.83 foundInterface = 0; \ 73:42.83 ^~~~~~~~~~~~~~ 73:42.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:42.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:42.84 ^~~~~~~~~~~~~~~~~~~~~~~ 73:42.84 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:42.84 NS_INTERFACE_MAP_END 73:42.84 ^~~~~~~~~~~~~~~~~~~~ 73:42.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:42.84 else 73:42.84 ^~~~ 73:42.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:42.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:42.84 ^~~~~~~~~~~~~~~~~~ 73:42.84 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/IterableIterator.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:42.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 73:42.84 ^~~~~~~~~~~~~~~~~~~~~~ 73:42.85 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)': 73:42.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:42.85 foundInterface = 0; \ 73:42.85 ^~~~~~~~~~~~~~ 73:42.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:42.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:42.85 ^~~~~~~~~~~~~~~~~~~~~~~ 73:42.85 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/SimpleGlobalObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:42.85 NS_INTERFACE_MAP_END 73:42.85 ^~~~~~~~~~~~~~~~~~~~ 73:42.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:42.85 else 73:42.85 ^~~~ 73:42.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:42.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:42.85 ^~~~~~~~~~~~~~~~~~ 73:42.85 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/SimpleGlobalObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:42.85 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 73:42.85 ^~~~~~~~~~~~~~~~~~~~~~ 73:42.89 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::QueryInterface(const nsIID&, void**)': 73:42.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:42.89 foundInterface = 0; \ 73:42.89 ^~~~~~~~~~~~~~ 73:42.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:42.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:42.89 ^~~~~~~~~~~~~~~~~~~~~~~ 73:42.89 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/nsScriptErrorWithStack.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:42.89 NS_INTERFACE_MAP_END 73:42.89 ^~~~~~~~~~~~~~~~~~~~ 73:42.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:42.89 else 73:42.89 ^~~~ 73:42.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:42.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:42.90 ^~~~~~~~~~~~~~~~~~ 73:42.90 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/nsScriptErrorWithStack.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:42.90 NS_INTERFACE_MAP_ENTRY(nsIScriptError) 73:42.90 ^~~~~~~~~~~~~~~~~~~~~~ 73:43.28 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 73:43.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 73:43.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 73:43.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 73:43.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 73:43.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 73:43.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsfriendapi.h:18, 73:43.28 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/BindingUtils.h:10, 73:43.28 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/BindingUtils.cpp:7, 73:43.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 73:43.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 73:43.28 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 73:43.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 73:43.28 memset(aT, 0, sizeof(T)); 73:43.28 ~~~~~~^~~~~~~~~~~~~~~~~~ 73:43.28 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/BindingUtils.cpp:40, 73:43.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 73:43.28 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 73:43.28 struct GlobalProperties { 73:43.28 ^~~~~~~~~~~~~~~~ 73:48.22 dom/media/platforms 73:59.74 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 73:59.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 73:59.74 from /builddir/build/BUILD/firefox-69.0.1/dom/media/ipc/RDDProcessManager.cpp:13: 73:59.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 73:59.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:59.74 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 73:59.74 ^ 73:59.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 73:59.74 struct Block { 73:59.74 ^~~~~ 74:02.05 dom/media/platforms/agnostic/bytestreams 74:03.41 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaData.h:16, 74:03.41 from /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 74:03.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:2: 74:03.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SPSData]': 74:03.41 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/agnostic/bytestreams/H264.cpp:104:15: required from here 74:03.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SPSData'; use assignment or value-initialization instead [-Wclass-memaccess] 74:03.41 memset(aT, 0, sizeof(T)); 74:03.42 ~~~~~~^~~~~~~~~~~~~~~~~~ 74:03.42 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/agnostic/bytestreams/H264.cpp:5, 74:03.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:20: 74:03.42 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/agnostic/bytestreams/H264.h:39:8: note: 'struct mozilla::SPSData' declared here 74:03.42 struct SPSData { 74:03.42 ^~~~~~~ 74:05.57 dom/media/platforms/agnostic/eme 74:16.12 dom/media/platforms/agnostic/gmp 74:24.09 dom/media/platforms/omx 74:27.73 dom/media/platforms/ffmpeg/ffvpx 74:40.69 dom/media/platforms/ffmpeg 74:41.69 dom/media/platforms/ffmpeg/libav53 74:45.30 dom/media/platforms/ffmpeg/libav54 74:50.85 dom/media/platforms/ffmpeg/libav55 74:54.77 dom/media/platforms/ffmpeg/ffmpeg57 75:00.47 dom/media/platforms/ffmpeg/ffmpeg58 75:04.48 dom/media/systemservices 75:09.97 dom/media/wave 75:15.72 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 75:15.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 75:15.72 from /builddir/build/BUILD/firefox-69.0.1/dom/media/systemservices/MediaChild.cpp:11, 75:15.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/systemservices/Unified_cpp_systemservices0.cpp:20: 75:15.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 75:15.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 75:15.72 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 75:15.72 ^ 75:15.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 75:15.72 struct Block { 75:15.72 ^~~~~ 75:21.24 dom/media/webaudio 75:34.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 75:34.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 75:34.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 75:34.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 75:34.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 75:34.24 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AnalyserNode.cpp:7, 75:34.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 75:34.24 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)': 75:34.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:34.24 foundInterface = 0; \ 75:34.24 ^~~~~~~~~~~~~~ 75:34.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:34.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:34.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:34.24 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioBufferSourceNode.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:34.24 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 75:34.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:34.24 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 75:34.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 75:34.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 75:34.24 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AnalyserNode.cpp:7, 75:34.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 75:34.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:34.24 } else 75:34.24 ^~~~ 75:34.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:34.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:34.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:34.24 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioBufferSourceNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:34.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioBufferSourceNode) 75:34.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:36.50 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 75:36.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 75:36.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 75:36.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 75:36.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 75:36.50 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AnalyserNode.cpp:7, 75:36.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 75:36.50 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)': 75:36.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:36.50 foundInterface = 0; \ 75:36.50 ^~~~~~~~~~~~~~ 75:36.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:36.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:36.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:36.50 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioContext.cpp:140:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:36.50 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 75:36.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:36.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:36.50 else 75:36.50 ^~~~ 75:36.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:36.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:36.50 ^~~~~~~~~~~~~~~~~~ 75:36.50 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioContext.cpp:139:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:36.50 NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter) 75:36.50 ^~~~~~~~~~~~~~~~~~~~~~ 75:36.63 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)': 75:36.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:36.63 foundInterface = 0; \ 75:36.63 ^~~~~~~~~~~~~~ 75:36.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:36.63 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:36.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:36.63 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioDestinationNode.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:36.63 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 75:36.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:36.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:36.63 else 75:36.63 ^~~~ 75:36.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:36.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:36.63 ^~~~~~~~~~~~~~~~~~ 75:36.63 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioDestinationNode.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:36.63 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 75:36.63 ^~~~~~~~~~~~~~~~~~~~~~ 75:36.91 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioNode::QueryInterface(const nsIID&, void**)': 75:36.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:36.91 foundInterface = 0; \ 75:36.91 ^~~~~~~~~~~~~~ 75:36.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:36.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:36.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:36.91 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:36.91 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 75:36.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:36.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:36.91 else 75:36.91 ^~~~ 75:36.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:36.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:36.91 ^~~~~~~~~~~~~~~~~~ 75:36.91 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:36.92 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 75:36.92 ^~~~~~~~~~~~~~~~~~~~~~ 75:37.12 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)': 75:37.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:37.12 foundInterface = 0; \ 75:37.12 ^~~~~~~~~~~~~~ 75:37.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:37.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:37.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:37.12 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:37.12 NS_INTERFACE_MAP_END_INHERITING(Event) 75:37.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:37.12 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 75:37.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 75:37.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 75:37.12 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AnalyserNode.cpp:7, 75:37.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 75:37.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:37.12 } else 75:37.12 ^~~~ 75:37.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:37.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:37.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:37.12 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioProcessingEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:37.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioProcessingEvent) 75:37.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:37.56 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 75:37.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 75:37.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 75:37.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 75:37.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 75:37.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 75:37.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 75:37.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 75:37.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 75:37.57 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AnalyserNode.cpp:7, 75:37.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 75:37.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': 75:37.57 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioEventTimeline.cpp:94:24: required from here 75:37.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:99:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 75:37.57 memcpy(aDst, aSrc, aNElem * sizeof(T)); 75:37.57 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:37.57 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioParamTimeline.h:10, 75:37.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParam.h:10, 75:37.57 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioBufferSourceNode.cpp:10, 75:37.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:29: 75:37.57 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 75:37.57 struct AudioTimelineEvent final { 75:37.57 ^~~~~~~~~~~~~~~~~~ 75:40.90 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 75:40.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 75:40.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 75:40.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 75:40.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 75:40.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 75:40.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 75:40.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 75:40.90 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 75:40.90 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 75:40.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 75:40.90 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletGlobalScope::QueryInterface(const nsIID&, void**)': 75:40.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:40.90 foundInterface = 0; \ 75:40.90 ^~~~~~~~~~~~~~ 75:40.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:40.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:40.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:40.90 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:40.90 NS_INTERFACE_MAP_END_INHERITING(WorkletGlobalScope) 75:40.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:40.90 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 75:40.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 75:40.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 75:40.90 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 75:40.90 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 75:40.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 75:40.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:40.91 } else 75:40.91 ^~~~ 75:40.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:40.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:40.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:40.91 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:40.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioWorkletGlobalScope) 75:40.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.03 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 75:43.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 75:43.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 75:43.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 75:43.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 75:43.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 75:43.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 75:43.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 75:43.03 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 75:43.03 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 75:43.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 75:43.03 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletNode::QueryInterface(const nsIID&, void**)': 75:43.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:43.03 foundInterface = 0; \ 75:43.03 ^~~~~~~~~~~~~~ 75:43.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:43.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:43.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:43.04 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 75:43.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.04 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 75:43.04 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 75:43.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.04 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 75:43.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 75:43.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 75:43.04 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 75:43.04 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 75:43.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 75:43.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:43.04 } else 75:43.04 ^~~~ 75:43.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:43.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:43.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:43.04 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 75:43.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.04 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 75:43.04 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 75:43.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.14 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 75:43.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 75:43.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 75:43.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 75:43.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 75:43.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 75:43.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 75:43.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 75:43.14 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 75:43.14 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 75:43.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 75:43.14 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)': 75:43.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:43.15 foundInterface = 0; \ 75:43.15 ^~~~~~~~~~~~~~ 75:43.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:43.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:43.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.15 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/BiquadFilterNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:43.15 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 75:43.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.15 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 75:43.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 75:43.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 75:43.15 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 75:43.15 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 75:43.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 75:43.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:43.15 } else 75:43.15 ^~~~ 75:43.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:43.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:43.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.15 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/BiquadFilterNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:43.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BiquadFilterNode) 75:43.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.19 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 75:43.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 75:43.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 75:43.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 75:43.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 75:43.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 75:43.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 75:43.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 75:43.20 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 75:43.20 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 75:43.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 75:43.20 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)': 75:43.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:43.20 foundInterface = 0; \ 75:43.20 ^~~~~~~~~~~~~~ 75:43.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:43.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:43.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.20 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/ConstantSourceNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:43.20 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 75:43.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 75:43.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 75:43.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 75:43.20 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 75:43.20 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 75:43.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 75:43.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:43.20 } else 75:43.20 ^~~~ 75:43.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:43.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:43.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.21 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/ConstantSourceNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:43.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConstantSourceNode) 75:43.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.28 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 75:43.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 75:43.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 75:43.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 75:43.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 75:43.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 75:43.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 75:43.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 75:43.29 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 75:43.29 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 75:43.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 75:43.29 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)': 75:43.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:43.29 foundInterface = 0; \ 75:43.29 ^~~~~~~~~~~~~~ 75:43.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:43.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:43.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.29 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:43.29 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 75:43.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.29 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 75:43.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 75:43.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 75:43.29 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 75:43.29 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 75:43.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 75:43.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:43.29 } else 75:43.29 ^~~~ 75:43.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:43.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:43.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.29 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/ConvolverNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:43.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConvolverNode) 75:43.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.33 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 75:43.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 75:43.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 75:43.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 75:43.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 75:43.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 75:43.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 75:43.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 75:43.33 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 75:43.33 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 75:43.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 75:43.33 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)': 75:43.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:43.34 foundInterface = 0; \ 75:43.34 ^~~~~~~~~~~~~~ 75:43.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:43.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:43.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.34 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/DelayNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:43.34 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 75:43.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.34 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 75:43.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 75:43.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 75:43.34 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 75:43.34 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 75:43.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 75:43.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:43.34 } else 75:43.34 ^~~~ 75:43.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:43.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:43.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.34 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/DelayNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:43.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DelayNode) 75:43.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.36 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 75:43.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 75:43.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 75:43.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 75:43.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 75:43.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 75:43.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 75:43.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 75:43.37 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 75:43.37 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 75:43.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 75:43.37 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/DynamicsCompressorNode.cpp: In member function 'virtual nsresult mozilla::dom::DynamicsCompressorNode::QueryInterface(const nsIID&, void**)': 75:43.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:43.37 foundInterface = 0; \ 75:43.37 ^~~~~~~~~~~~~~ 75:43.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:43.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:43.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.37 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/DynamicsCompressorNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:43.37 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 75:43.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 75:43.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 75:43.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 75:43.37 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 75:43.37 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 75:43.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 75:43.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:43.37 } else 75:43.38 ^~~~ 75:43.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:43.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:43.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.38 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/DynamicsCompressorNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:43.38 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DynamicsCompressorNode) 75:43.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.52 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 75:43.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 75:43.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 75:43.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 75:43.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 75:43.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 75:43.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 75:43.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 75:43.53 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 75:43.53 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 75:43.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 75:43.53 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)': 75:43.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:43.53 foundInterface = 0; \ 75:43.53 ^~~~~~~~~~~~~~ 75:43.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:43.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:43.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.53 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/GainNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:43.53 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 75:43.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 75:43.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 75:43.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 75:43.54 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 75:43.54 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 75:43.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 75:43.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:43.54 } else 75:43.54 ^~~~ 75:43.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:43.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:43.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:43.54 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/GainNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:43.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GainNode) 75:43.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:55.08 dom/media/webaudio/blink 75:59.70 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 75:59.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 75:59.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 75:59.70 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.h:10, 75:59.70 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:59.70 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 75:59.70 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 75:59.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:59.70 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)': 75:59.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:59.70 foundInterface = 0; \ 75:59.70 ^~~~~~~~~~~~~~ 75:59.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:59.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:59.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:59.70 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:59.70 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 75:59.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:59.70 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 75:59.70 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.h:10, 75:59.70 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:59.70 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 75:59.70 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 75:59.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:59.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:59.70 } else 75:59.70 ^~~~ 75:59.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:59.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:59.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:59.70 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:59.70 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioDestinationTrackSource) 75:59.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:59.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 75:59.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 75:59.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 75:59.71 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.h:10, 75:59.71 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:59.71 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 75:59.71 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 75:59.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:59.71 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)': 75:59.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:59.71 foundInterface = 0; \ 75:59.71 ^~~~~~~~~~~~~~ 75:59.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:59.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:59.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:59.71 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:59.71 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 75:59.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:59.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 75:59.71 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.h:10, 75:59.71 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:59.71 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 75:59.71 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 75:59.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:59.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:59.71 } else 75:59.71 ^~~~ 75:59.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:59.71 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:59.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:59.71 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:59.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioDestinationNode) 75:59.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:59.73 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 75:59.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 75:59.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 75:59.73 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.h:10, 75:59.73 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:59.73 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 75:59.73 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 75:59.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:59.73 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)': 75:59.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:59.73 foundInterface = 0; \ 75:59.73 ^~~~~~~~~~~~~~ 75:59.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:59.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:59.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:59.73 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:59.73 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 75:59.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:59.73 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 75:59.73 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.h:10, 75:59.73 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:59.73 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 75:59.73 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 75:59.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:59.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:59.74 } else 75:59.74 ^~~~ 75:59.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:59.74 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:59.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:59.74 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:59.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioSourceNode) 75:59.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:59.78 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 75:59.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 75:59.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 75:59.78 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.h:10, 75:59.78 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:59.78 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 75:59.78 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 75:59.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:59.78 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackAudioSourceNode::QueryInterface(const nsIID&, void**)': 75:59.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:59.78 foundInterface = 0; \ 75:59.78 ^~~~~~~~~~~~~~ 75:59.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:59.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:59.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:59.78 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:59.78 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 75:59.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:59.78 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 75:59.78 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.h:10, 75:59.78 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:59.78 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 75:59.78 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 75:59.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:59.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:59.78 } else 75:59.78 ^~~~ 75:59.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:59.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:59.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:59.78 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:59.78 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackAudioSourceNode) 75:59.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:59.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 75:59.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 75:59.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 75:59.85 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.h:10, 75:59.85 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:59.85 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 75:59.85 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 75:59.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:59.85 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)': 75:59.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:59.85 foundInterface = 0; \ 75:59.85 ^~~~~~~~~~~~~~ 75:59.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:59.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:59.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:59.85 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:59.85 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 75:59.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:59.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 75:59.85 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.h:10, 75:59.85 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:59.85 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 75:59.85 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 75:59.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:59.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:59.85 } else 75:59.85 ^~~~ 75:59.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:59.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:59.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:59.85 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/OscillatorNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:59.85 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OscillatorNode) 75:59.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:59.96 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 75:59.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 75:59.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 75:59.96 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.h:10, 75:59.96 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:59.96 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 75:59.96 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 75:59.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:59.96 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)': 75:59.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:59.96 foundInterface = 0; \ 75:59.96 ^~~~~~~~~~~~~~ 75:59.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:59.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:59.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:59.96 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/PannerNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:59.96 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 75:59.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:59.96 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 75:59.96 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.h:10, 75:59.96 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:59.96 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 75:59.96 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 75:59.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:59.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:59.96 } else 75:59.96 ^~~~ 75:59.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:59.96 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:59.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:59.96 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/PannerNode.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:59.96 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PannerNode) 75:59.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:00.06 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 76:00.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 76:00.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 76:00.06 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.h:10, 76:00.06 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 76:00.06 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 76:00.06 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 76:00.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 76:00.06 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)': 76:00.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:00.06 foundInterface = 0; \ 76:00.06 ^~~~~~~~~~~~~~ 76:00.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:00.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:00.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:00.06 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/StereoPannerNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:00.06 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 76:00.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:00.06 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 76:00.06 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.h:10, 76:00.06 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 76:00.06 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 76:00.06 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 76:00.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 76:00.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 76:00.06 } else 76:00.06 ^~~~ 76:00.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 76:00.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 76:00.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:00.06 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/StereoPannerNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 76:00.06 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StereoPannerNode) 76:00.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:00.08 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 76:00.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 76:00.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 76:00.08 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.h:10, 76:00.08 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 76:00.08 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 76:00.08 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 76:00.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 76:00.08 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)': 76:00.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:00.08 foundInterface = 0; \ 76:00.08 ^~~~~~~~~~~~~~ 76:00.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:00.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:00.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:00.08 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/WaveShaperNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:00.08 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 76:00.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:00.08 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 76:00.08 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.h:10, 76:00.08 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 76:00.08 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 76:00.08 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 76:00.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 76:00.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 76:00.08 } else 76:00.08 ^~~~ 76:00.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 76:00.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 76:00.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:00.08 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/WaveShaperNode.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 76:00.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WaveShaperNode) 76:00.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:03.99 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:74: 76:04.00 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/blink/HRTFPanner.cpp: In member function 'void WebCore::HRTFPanner::pan(double, double, const mozilla::AudioBlock*, mozilla::AudioBlock*)': 76:04.00 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/blink/HRTFPanner.cpp:284:61: warning: 'convolutionDestinationR1' may be used uninitialized in this function [-Wmaybe-uninitialized] 76:04.00 destinationR[i] = (1 - x) * convolutionDestinationR1[i] + 76:04.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 76:04.00 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/blink/HRTFPanner.cpp:282:61: warning: 'convolutionDestinationL1' may be used uninitialized in this function [-Wmaybe-uninitialized] 76:04.00 destinationL[i] = (1 - x) * convolutionDestinationL1[i] + 76:04.00 ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 76:06.03 dom/media/webm 76:08.85 dom/media/webrtc 76:16.87 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/MediaEngineWebRTCAudio.h:14, 76:16.87 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/MediaEngineWebRTC.cpp:13: 76:16.87 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 76:16.87 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 76:16.87 memcpy(this, &config, sizeof(*this)); 76:16.87 ^ 76:16.87 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 76:16.87 struct Config { 76:16.87 ^~~~~~ 76:18.80 dom/media/webspeech/synth 76:24.61 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 76:24.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 76:24.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsPrimitives.h:10, 76:24.61 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 76:24.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 76:24.61 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesis::QueryInterface(const nsIID&, void**)': 76:24.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:24.61 foundInterface = 0; \ 76:24.61 ^~~~~~~~~~~~~~ 76:24.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:24.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:24.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:24.62 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:24.62 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 76:24.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:24.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:24.62 else 76:24.62 ^~~~ 76:24.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:24.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:24.62 ^~~~~~~~~~~~~~~~~~ 76:24.62 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:24.62 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 76:24.62 ^~~~~~~~~~~~~~~~~~~~~~ 76:24.65 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisUtterance::QueryInterface(const nsIID&, void**)': 76:24.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:24.65 foundInterface = 0; \ 76:24.65 ^~~~~~~~~~~~~~ 76:24.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:24.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:24.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:24.65 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:24.65 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 76:24.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:24.66 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 76:24.66 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 76:24.66 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/nsSpeechTask.h:10, 76:24.66 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 76:24.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 76:24.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 76:24.66 } else 76:24.66 ^~~~ 76:24.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 76:24.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 76:24.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:24.66 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 76:24.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisUtterance) 76:24.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:24.66 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 76:24.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 76:24.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsPrimitives.h:10, 76:24.67 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 76:24.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 76:24.67 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisVoice::QueryInterface(const nsIID&, void**)': 76:24.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:24.67 foundInterface = 0; \ 76:24.67 ^~~~~~~~~~~~~~ 76:24.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:24.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:24.67 ^~~~~~~~~~~~~~~~~~~~~~~ 76:24.67 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:24.67 NS_INTERFACE_MAP_END 76:24.67 ^~~~~~~~~~~~~~~~~~~~ 76:24.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:24.67 else 76:24.67 ^~~~ 76:24.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:24.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:24.67 ^~~~~~~~~~~~~~~~~~ 76:24.67 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:24.67 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:24.67 ^~~~~~~~~~~~~~~~~~~~~~ 76:25.67 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/nsSpeechTask.cpp: In member function 'virtual nsresult mozilla::dom::nsSpeechTask::QueryInterface(const nsIID&, void**)': 76:25.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:25.67 foundInterface = 0; \ 76:25.67 ^~~~~~~~~~~~~~ 76:25.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:25.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:25.67 ^~~~~~~~~~~~~~~~~~~~~~~ 76:25.67 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/nsSpeechTask.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:25.67 NS_INTERFACE_MAP_END 76:25.67 ^~~~~~~~~~~~~~~~~~~~ 76:25.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:25.67 else 76:25.67 ^~~~ 76:25.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 76:25.67 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 76:25.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:25.67 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/nsSpeechTask.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 76:25.67 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask) 76:25.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:28.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 76:28.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 76:28.26 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:19, 76:28.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:56: 76:28.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 76:28.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 76:28.26 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 76:28.26 ^ 76:28.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 76:28.26 struct Block { 76:28.26 ^~~~~ 76:28.69 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 76:28.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 76:28.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsPrimitives.h:10, 76:28.69 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 76:28.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 76:28.69 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::FakeSynthCallback::QueryInterface(const nsIID&, void**)': 76:28.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:28.69 foundInterface = 0; \ 76:28.69 ^~~~~~~~~~~~~~ 76:28.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:28.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:28.69 ^~~~~~~~~~~~~~~~~~~~~~~ 76:28.69 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:28.69 NS_INTERFACE_MAP_END 76:28.69 ^~~~~~~~~~~~~~~~~~~~ 76:28.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:28.69 else 76:28.69 ^~~~ 76:28.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 76:28.69 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 76:28.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:28.69 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 76:28.69 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 76:28.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:28.70 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::nsFakeSynthServices::QueryInterface(const nsIID&, void**)': 76:28.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:28.70 foundInterface = 0; \ 76:28.70 ^~~~~~~~~~~~~~ 76:28.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:28.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:28.70 ^~~~~~~~~~~~~~~~~~~~~~~ 76:28.70 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:28.70 NS_INTERFACE_MAP_END 76:28.70 ^~~~~~~~~~~~~~~~~~~~ 76:28.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:28.70 else 76:28.70 ^~~~ 76:28.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 76:28.70 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 76:28.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:28.70 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:218:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 76:28.70 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 76:28.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:30.05 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/MediaEngineWebRTCAudio.h:14, 76:30.05 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/MediaEngineWebRTCAudio.cpp:6, 76:30.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:38: 76:30.05 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 76:30.05 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 76:30.05 memcpy(this, &config, sizeof(*this)); 76:30.05 ^ 76:30.05 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 76:30.05 struct Config { 76:30.05 ^~~~~~ 76:30.64 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 76:30.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 76:30.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsINamed.h:10, 76:30.64 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/MediaEngineDefault.h:8, 76:30.64 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/MediaEngineDefault.cpp:5, 76:30.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 76:30.64 /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/RTCCertificate.cpp: In member function 'virtual nsresult mozilla::dom::RTCCertificate::QueryInterface(const nsIID&, void**)': 76:30.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:30.64 foundInterface = 0; \ 76:30.64 ^~~~~~~~~~~~~~ 76:30.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:30.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:30.64 ^~~~~~~~~~~~~~~~~~~~~~~ 76:30.64 /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/RTCCertificate.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:30.64 NS_INTERFACE_MAP_END 76:30.64 ^~~~~~~~~~~~~~~~~~~~ 76:30.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:30.64 else 76:30.64 ^~~~ 76:30.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:30.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:30.64 ^~~~~~~~~~~~~~~~~~ 76:30.64 /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/RTCCertificate.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:30.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:30.64 ^~~~~~~~~~~~~~~~~~~~~~ 76:30.76 /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp: In member function 'virtual nsresult mozilla::dom::RTCIdentityProviderRegistrar::QueryInterface(const nsIID&, void**)': 76:30.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:30.76 foundInterface = 0; \ 76:30.76 ^~~~~~~~~~~~~~ 76:30.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:30.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:30.76 ^~~~~~~~~~~~~~~~~~~~~~~ 76:30.76 /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:30.76 NS_INTERFACE_MAP_END 76:30.76 ^~~~~~~~~~~~~~~~~~~~ 76:30.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:30.76 else 76:30.76 ^~~~ 76:30.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:30.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:30.76 ^~~~~~~~~~~~~~~~~~ 76:30.76 /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:30.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:30.76 ^~~~~~~~~~~~~~~~~~~~~~ 76:32.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 76:32.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 76:32.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 76:32.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 76:32.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 76:32.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 76:32.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 76:32.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 76:32.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 76:32.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 76:32.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 76:32.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 76:32.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ImageContainer.h:12, 76:32.00 from /builddir/build/BUILD/firefox-69.0.1/dom/media/DOMMediaStream.h:9, 76:32.00 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/MediaEngineDefault.h:13, 76:32.00 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/MediaEngineDefault.cpp:5, 76:32.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 76:32.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 76:32.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 76:32.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 76:32.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 76:32.00 memset(&aArr[0], 0, N * sizeof(T)); 76:32.00 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:32.00 In file included from /usr/include/c++/8/map:61, 76:32.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 76:32.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 76:32.00 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/MediaTrackConstraints.h:10, 76:32.00 from /builddir/build/BUILD/firefox-69.0.1/dom/media/DOMMediaStream.h:17, 76:32.00 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/MediaEngineDefault.h:13, 76:32.00 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/MediaEngineDefault.cpp:5, 76:32.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 76:32.00 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 76:32.00 class map 76:32.00 ^~~ 76:35.19 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:20: 76:35.19 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'bool mozilla::dom::SpeechSynthesisVoice::LocalService() const': 76:35.19 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:60:10: warning: 'isLocal' may be used uninitialized in this function [-Wmaybe-uninitialized] 76:35.19 return isLocal; 76:35.19 ^~~~~~~ 76:36.60 dom/media/webspeech/synth/speechd 76:41.47 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 76:41.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 76:41.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIObserver.h:10, 76:41.47 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.h:11, 76:41.47 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:7, 76:41.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp:2: 76:41.47 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherCallback::QueryInterface(const nsIID&, void**)': 76:41.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:41.47 foundInterface = 0; \ 76:41.47 ^~~~~~~~~~~~~~ 76:41.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:41.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:41.48 ^~~~~~~~~~~~~~~~~~~~~~~ 76:41.48 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:41.48 NS_INTERFACE_MAP_END 76:41.48 ^~~~~~~~~~~~~~~~~~~~ 76:41.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:41.48 else 76:41.48 ^~~~ 76:41.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 76:41.48 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 76:41.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:41.48 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 76:41.48 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 76:41.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:41.48 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherService::QueryInterface(const nsIID&, void**)': 76:41.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:41.49 foundInterface = 0; \ 76:41.49 ^~~~~~~~~~~~~~ 76:41.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:41.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:41.49 ^~~~~~~~~~~~~~~~~~~~~~~ 76:41.49 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:276:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:41.49 NS_INTERFACE_MAP_END 76:41.49 ^~~~~~~~~~~~~~~~~~~~ 76:41.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:41.49 else 76:41.49 ^~~~ 76:41.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 76:41.49 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 76:41.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:41.49 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 76:41.49 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 76:41.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:43.66 dom/media/webspeech/recognition 76:45.05 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 76:45.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 76:45.05 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechGrammar.h:10, 76:45.05 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechGrammar.cpp:7, 76:45.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:2: 76:45.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechGrammar.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammar::QueryInterface(const nsIID&, void**)': 76:45.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:45.05 foundInterface = 0; \ 76:45.05 ^~~~~~~~~~~~~~ 76:45.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:45.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:45.05 ^~~~~~~~~~~~~~~~~~~~~~~ 76:45.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechGrammar.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:45.05 NS_INTERFACE_MAP_END 76:45.05 ^~~~~~~~~~~~~~~~~~~~ 76:45.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:45.05 else 76:45.05 ^~~~ 76:45.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:45.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:45.05 ^~~~~~~~~~~~~~~~~~ 76:45.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechGrammar.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:45.05 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:45.05 ^~~~~~~~~~~~~~~~~~~~~~ 76:48.06 dom/media/mp4 76:49.36 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechGrammarList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammarList::QueryInterface(const nsIID&, void**)': 76:49.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:49.37 foundInterface = 0; \ 76:49.37 ^~~~~~~~~~~~~~ 76:49.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:49.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:49.37 ^~~~~~~~~~~~~~~~~~~~~~~ 76:49.37 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechGrammarList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:49.37 NS_INTERFACE_MAP_END 76:49.37 ^~~~~~~~~~~~~~~~~~~~ 76:49.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:49.37 else 76:49.37 ^~~~ 76:49.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:49.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:49.37 ^~~~~~~~~~~~~~~~~~ 76:49.37 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechGrammarList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:49.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:49.37 ^~~~~~~~~~~~~~~~~~~~~~ 76:51.22 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechRecognition.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognition::QueryInterface(const nsIID&, void**)': 76:51.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:51.22 foundInterface = 0; \ 76:51.22 ^~~~~~~~~~~~~~ 76:51.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:51.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:51.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:51.23 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechRecognition.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:51.23 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 76:51.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:51.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:51.23 else 76:51.23 ^~~~ 76:51.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:51.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:51.23 ^~~~~~~~~~~~~~~~~~ 76:51.23 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechRecognition.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:51.23 NS_INTERFACE_MAP_ENTRY(nsIObserver) 76:51.23 ^~~~~~~~~~~~~~~~~~~~~~ 76:51.37 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionAlternative::QueryInterface(const nsIID&, void**)': 76:51.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:51.37 foundInterface = 0; \ 76:51.37 ^~~~~~~~~~~~~~ 76:51.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:51.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:51.37 ^~~~~~~~~~~~~~~~~~~~~~~ 76:51.37 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:51.37 NS_INTERFACE_MAP_END 76:51.38 ^~~~~~~~~~~~~~~~~~~~ 76:51.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:51.38 else 76:51.38 ^~~~ 76:51.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:51.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:51.38 ^~~~~~~~~~~~~~~~~~ 76:51.38 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:51.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:51.38 ^~~~~~~~~~~~~~~~~~~~~~ 76:51.38 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResult::QueryInterface(const nsIID&, void**)': 76:51.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:51.38 foundInterface = 0; \ 76:51.38 ^~~~~~~~~~~~~~ 76:51.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:51.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:51.38 ^~~~~~~~~~~~~~~~~~~~~~~ 76:51.38 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:51.38 NS_INTERFACE_MAP_END 76:51.38 ^~~~~~~~~~~~~~~~~~~~ 76:51.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:51.38 else 76:51.38 ^~~~ 76:51.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:51.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:51.38 ^~~~~~~~~~~~~~~~~~ 76:51.39 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:51.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:51.39 ^~~~~~~~~~~~~~~~~~~~~~ 76:51.40 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResultList::QueryInterface(const nsIID&, void**)': 76:51.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:51.40 foundInterface = 0; \ 76:51.40 ^~~~~~~~~~~~~~ 76:51.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:51.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:51.40 ^~~~~~~~~~~~~~~~~~~~~~~ 76:51.40 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:51.40 NS_INTERFACE_MAP_END 76:51.40 ^~~~~~~~~~~~~~~~~~~~ 76:51.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:51.41 else 76:51.41 ^~~~ 76:51.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:51.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:51.41 ^~~~~~~~~~~~~~~~~~ 76:51.41 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:51.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:51.41 ^~~~~~~~~~~~~~~~~~~~~~ 76:58.83 dom/media/bridge 77:04.60 dom/media/gtest 77:07.31 dom/media/gtest/mp4_demuxer 77:47.56 dom/midi 77:54.38 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 77:54.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 77:54.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 77:54.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 77:54.38 from /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIAccess.cpp:7, 77:54.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 77:54.38 /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIAccess.cpp: In member function 'virtual nsresult mozilla::dom::MIDIAccess::QueryInterface(const nsIID&, void**)': 77:54.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:54.38 foundInterface = 0; \ 77:54.38 ^~~~~~~~~~~~~~ 77:54.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:54.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:54.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:54.38 /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIAccess.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:54.38 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 77:54.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:54.38 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 77:54.38 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 77:54.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 77:54.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 77:54.38 from /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIAccess.cpp:7, 77:54.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 77:54.38 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:54.38 else 77:54.38 ^~~~ 77:54.38 /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIAccess.cpp:52:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 77:54.38 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 77:54.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:57.18 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 77:57.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 77:57.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 77:57.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 77:57.18 from /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIAccess.cpp:7, 77:57.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 77:57.18 /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIInputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIInputMap::QueryInterface(const nsIID&, void**)': 77:57.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:57.18 foundInterface = 0; \ 77:57.18 ^~~~~~~~~~~~~~ 77:57.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:57.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:57.18 ^~~~~~~~~~~~~~~~~~~~~~~ 77:57.18 /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIInputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:57.18 NS_INTERFACE_MAP_END 77:57.18 ^~~~~~~~~~~~~~~~~~~~ 77:57.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:57.18 else 77:57.18 ^~~~ 77:57.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:57.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:57.19 ^~~~~~~~~~~~~~~~~~ 77:57.19 /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIInputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:57.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 77:57.19 ^~~~~~~~~~~~~~~~~~~~~~ 77:57.24 /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIMessageEvent::QueryInterface(const nsIID&, void**)': 77:57.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:57.24 foundInterface = 0; \ 77:57.24 ^~~~~~~~~~~~~~ 77:57.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:57.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:57.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:57.25 /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:57.25 NS_INTERFACE_MAP_END_INHERITING(Event) 77:57.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:57.25 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 77:57.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 77:57.25 from /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIAccess.cpp:7, 77:57.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 77:57.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 77:57.25 } else 77:57.25 ^~~~ 77:57.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 77:57.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 77:57.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:57.25 /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 77:57.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIMessageEvent) 77:57.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:57.27 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 77:57.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 77:57.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 77:57.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 77:57.27 from /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIAccess.cpp:7, 77:57.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 77:57.27 /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIOutputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIOutputMap::QueryInterface(const nsIID&, void**)': 77:57.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:57.27 foundInterface = 0; \ 77:57.27 ^~~~~~~~~~~~~~ 77:57.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:57.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:57.27 ^~~~~~~~~~~~~~~~~~~~~~~ 77:57.27 /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIOutputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:57.27 NS_INTERFACE_MAP_END 77:57.27 ^~~~~~~~~~~~~~~~~~~~ 77:57.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:57.27 else 77:57.27 ^~~~ 77:57.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:57.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:57.27 ^~~~~~~~~~~~~~~~~~ 77:57.27 /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIOutputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:57.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 77:57.27 ^~~~~~~~~~~~~~~~~~~~~~ 77:57.31 /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIPort.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPort::QueryInterface(const nsIID&, void**)': 77:57.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:57.32 foundInterface = 0; \ 77:57.32 ^~~~~~~~~~~~~~ 77:57.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:57.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:57.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:57.32 /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIPort.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:57.32 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 77:57.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:57.32 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 77:57.32 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 77:57.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 77:57.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 77:57.32 from /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIAccess.cpp:7, 77:57.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 77:57.32 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:57.32 else 77:57.32 ^~~~ 77:57.32 /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIPort.cpp:30:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 77:57.32 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 77:57.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:13.03 dom/notification 78:15.21 dom/offline 78:20.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 78:20.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 78:20.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIApplicationCache.h:10, 78:20.20 from /builddir/build/BUILD/firefox-69.0.1/dom/offline/nsDOMOfflineResourceList.h:11, 78:20.20 from /builddir/build/BUILD/firefox-69.0.1/dom/offline/nsDOMOfflineResourceList.cpp:7, 78:20.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/offline/Unified_cpp_dom_offline0.cpp:2: 78:20.20 /builddir/build/BUILD/firefox-69.0.1/dom/offline/nsDOMOfflineResourceList.cpp: In member function 'virtual nsresult nsDOMOfflineResourceList::QueryInterface(const nsIID&, void**)': 78:20.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:20.20 foundInterface = 0; \ 78:20.20 ^~~~~~~~~~~~~~ 78:20.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:20.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:20.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:20.20 /builddir/build/BUILD/firefox-69.0.1/dom/offline/nsDOMOfflineResourceList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:20.20 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 78:20.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:20.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:20.20 else 78:20.20 ^~~~ 78:20.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:20.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:20.20 ^~~~~~~~~~~~~~~~~~ 78:20.20 /builddir/build/BUILD/firefox-69.0.1/dom/offline/nsDOMOfflineResourceList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:20.20 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 78:20.20 ^~~~~~~~~~~~~~~~~~~~~~ 78:22.73 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 78:22.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 78:22.73 from /builddir/build/BUILD/firefox-69.0.1/dom/notification/Notification.cpp:23, 78:22.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 78:22.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 78:22.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 78:22.73 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 78:22.73 ^ 78:22.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 78:22.73 struct Block { 78:22.73 ^~~~~ 78:23.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 78:23.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 78:23.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 78:23.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Notification.h:10, 78:23.54 from /builddir/build/BUILD/firefox-69.0.1/dom/notification/Notification.cpp:7, 78:23.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 78:23.54 /builddir/build/BUILD/firefox-69.0.1/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::QueryInterface(const nsIID&, void**)': 78:23.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:23.54 foundInterface = 0; \ 78:23.54 ^~~~~~~~~~~~~~ 78:23.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:23.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:23.54 ^~~~~~~~~~~~~~~~~~~~~~~ 78:23.54 /builddir/build/BUILD/firefox-69.0.1/dom/notification/Notification.cpp:171:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:23.54 NS_INTERFACE_MAP_END 78:23.54 ^~~~~~~~~~~~~~~~~~~~ 78:23.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:23.54 else 78:23.54 ^~~~ 78:23.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:23.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:23.54 ^~~~~~~~~~~~~~~~~~ 78:23.54 /builddir/build/BUILD/firefox-69.0.1/dom/notification/Notification.cpp:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:23.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 78:23.54 ^~~~~~~~~~~~~~~~~~~~~~ 78:23.64 /builddir/build/BUILD/firefox-69.0.1/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::Notification::QueryInterface(const nsIID&, void**)': 78:23.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:23.64 foundInterface = 0; \ 78:23.64 ^~~~~~~~~~~~~~ 78:23.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:23.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:23.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:23.64 /builddir/build/BUILD/firefox-69.0.1/dom/notification/Notification.cpp:1025:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:23.64 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 78:23.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:23.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:23.64 else 78:23.64 ^~~~ 78:23.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:23.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:23.64 ^~~~~~~~~~~~~~~~~~ 78:23.64 /builddir/build/BUILD/firefox-69.0.1/dom/notification/Notification.cpp:1024:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:23.64 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 78:23.64 ^~~~~~~~~~~~~~~~~~~~~~ 78:23.80 /builddir/build/BUILD/firefox-69.0.1/dom/notification/NotificationEvent.cpp: In member function 'virtual nsresult mozilla::dom::NotificationEvent::QueryInterface(const nsIID&, void**)': 78:23.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:23.80 foundInterface = 0; \ 78:23.80 ^~~~~~~~~~~~~~ 78:23.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:23.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:23.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:23.80 /builddir/build/BUILD/firefox-69.0.1/dom/notification/NotificationEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:23.80 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 78:23.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:23.80 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 78:23.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Notification.h:10, 78:23.80 from /builddir/build/BUILD/firefox-69.0.1/dom/notification/Notification.cpp:7, 78:23.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 78:23.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:23.80 } else 78:23.80 ^~~~ 78:23.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:23.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:23.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:23.81 /builddir/build/BUILD/firefox-69.0.1/dom/notification/NotificationEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:23.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(NotificationEvent) 78:23.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:25.53 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 78:25.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 78:25.53 from /builddir/build/BUILD/firefox-69.0.1/dom/media/ipc/RemoteDecoderManagerChild.cpp:11: 78:25.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 78:25.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 78:25.53 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 78:25.53 ^ 78:25.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 78:25.54 struct Block { 78:25.54 ^~~~~ 78:34.55 dom/power 78:39.04 dom/push 78:41.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 78:41.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 78:41.22 from /builddir/build/BUILD/firefox-69.0.1/dom/power/PowerManagerService.cpp:7, 78:41.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/power/Unified_cpp_dom_power0.cpp:2: 78:41.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 78:41.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 78:41.22 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 78:41.22 ^ 78:41.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 78:41.22 struct Block { 78:41.22 ^~~~~ 78:41.99 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 78:41.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 78:41.99 from /builddir/build/BUILD/firefox-69.0.1/dom/media/ipc/RemoteDecoderModule.cpp:9: 78:41.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 78:41.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 78:41.99 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 78:41.99 ^ 78:41.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 78:41.99 struct Block { 78:41.99 ^~~~~ 78:44.89 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 78:44.89 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 78:44.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 78:44.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 78:44.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 78:44.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 78:44.90 from /builddir/build/BUILD/firefox-69.0.1/dom/power/PowerManagerService.cpp:7, 78:44.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/power/Unified_cpp_dom_power0.cpp:2: 78:44.90 /builddir/build/BUILD/firefox-69.0.1/dom/power/WakeLock.cpp: In member function 'virtual nsresult mozilla::dom::WakeLock::QueryInterface(const nsIID&, void**)': 78:44.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:44.90 foundInterface = 0; \ 78:44.90 ^~~~~~~~~~~~~~ 78:44.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:44.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:44.90 ^~~~~~~~~~~~~~~~~~~~~~~ 78:44.90 /builddir/build/BUILD/firefox-69.0.1/dom/power/WakeLock.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:44.90 NS_INTERFACE_MAP_END 78:44.90 ^~~~~~~~~~~~~~~~~~~~ 78:44.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:44.90 else 78:44.90 ^~~~ 78:44.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:44.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:44.90 ^~~~~~~~~~~~~~~~~~ 78:44.90 /builddir/build/BUILD/firefox-69.0.1/dom/power/WakeLock.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:44.90 NS_INTERFACE_MAP_ENTRY(nsIWakeLock) 78:44.90 ^~~~~~~~~~~~~~~~~~~~~~ 78:45.32 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 78:45.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 78:45.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 78:45.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 78:45.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 78:45.32 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 78:45.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PushManager.h:29, 78:45.32 from /builddir/build/BUILD/firefox-69.0.1/dom/push/PushManager.cpp:7, 78:45.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/push/Unified_cpp_dom_push0.cpp:2: 78:45.32 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)': 78:45.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:45.32 foundInterface = 0; \ 78:45.32 ^~~~~~~~~~~~~~ 78:45.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:45.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:45.32 ^~~~~~~~~~~~~~~~~~~~~~~ 78:45.32 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushManager.cpp:374:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:45.33 NS_INTERFACE_MAP_END 78:45.33 ^~~~~~~~~~~~~~~~~~~~ 78:45.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:45.33 else 78:45.33 ^~~~ 78:45.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:45.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:45.33 ^~~~~~~~~~~~~~~~~~ 78:45.33 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushManager.cpp:373:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:45.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 78:45.33 ^~~~~~~~~~~~~~~~~~~~~~ 78:47.20 dom/quota 78:49.11 dom/quota/test/gtest 78:49.87 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 78:49.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 78:49.87 from /builddir/build/BUILD/firefox-69.0.1/dom/push/PushNotifier.cpp:21, 78:49.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/push/Unified_cpp_dom_push0.cpp:11: 78:49.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 78:49.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 78:49.87 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 78:49.87 ^ 78:49.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 78:49.87 struct Block { 78:49.87 ^~~~~ 78:50.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 78:50.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 78:50.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 78:50.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 78:50.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 78:50.26 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 78:50.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PushManager.h:29, 78:50.26 from /builddir/build/BUILD/firefox-69.0.1/dom/push/PushManager.cpp:7, 78:50.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/push/Unified_cpp_dom_push0.cpp:2: 78:50.26 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)': 78:50.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:50.26 foundInterface = 0; \ 78:50.26 ^~~~~~~~~~~~~~ 78:50.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:50.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:50.26 ^~~~~~~~~~~~~~~~~~~~~~~ 78:50.26 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushNotifier.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:50.26 NS_INTERFACE_MAP_END 78:50.26 ^~~~~~~~~~~~~~~~~~~~ 78:50.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:50.26 else 78:50.26 ^~~~ 78:50.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:50.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:50.27 ^~~~~~~~~~~~~~~~~~ 78:50.27 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushNotifier.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:50.27 NS_INTERFACE_MAP_ENTRY(nsIPushNotifier) 78:50.27 ^~~~~~~~~~~~~~~~~~~~~~ 78:50.28 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)': 78:50.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:50.28 foundInterface = 0; \ 78:50.28 ^~~~~~~~~~~~~~ 78:50.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:50.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:50.28 ^~~~~~~~~~~~~~~~~~~~~~~ 78:50.28 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushNotifier.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:50.28 NS_INTERFACE_MAP_END 78:50.28 ^~~~~~~~~~~~~~~~~~~~ 78:50.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:50.28 else 78:50.28 ^~~~ 78:50.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:50.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:50.28 ^~~~~~~~~~~~~~~~~~ 78:50.28 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushNotifier.cpp:156:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:50.28 NS_INTERFACE_MAP_ENTRY(nsIPushData) 78:50.28 ^~~~~~~~~~~~~~~~~~~~~~ 78:50.29 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)': 78:50.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:50.29 foundInterface = 0; \ 78:50.29 ^~~~~~~~~~~~~~ 78:50.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:50.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:50.29 ^~~~~~~~~~~~~~~~~~~~~~~ 78:50.29 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushNotifier.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:50.29 NS_INTERFACE_MAP_END 78:50.29 ^~~~~~~~~~~~~~~~~~~~ 78:50.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:50.29 else 78:50.29 ^~~~ 78:50.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:50.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:50.29 ^~~~~~~~~~~~~~~~~~ 78:50.29 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushNotifier.cpp:212:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:50.29 NS_INTERFACE_MAP_ENTRY(nsIPushMessage) 78:50.29 ^~~~~~~~~~~~~~~~~~~~~~ 78:50.33 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)': 78:50.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:50.33 foundInterface = 0; \ 78:50.33 ^~~~~~~~~~~~~~ 78:50.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:50.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:50.33 ^~~~~~~~~~~~~~~~~~~~~~~ 78:50.33 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushSubscription.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:50.33 NS_INTERFACE_MAP_END 78:50.33 ^~~~~~~~~~~~~~~~~~~~ 78:50.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:50.33 else 78:50.33 ^~~~ 78:50.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:50.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:50.33 ^~~~~~~~~~~~~~~~~~ 78:50.33 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushSubscription.cpp:210:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:50.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 78:50.33 ^~~~~~~~~~~~~~~~~~~~~~ 78:50.36 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)': 78:50.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:50.36 foundInterface = 0; \ 78:50.36 ^~~~~~~~~~~~~~ 78:50.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:50.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:50.36 ^~~~~~~~~~~~~~~~~~~~~~~ 78:50.36 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushSubscriptionOptions.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:50.36 NS_INTERFACE_MAP_END 78:50.36 ^~~~~~~~~~~~~~~~~~~~ 78:50.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:50.36 else 78:50.36 ^~~~ 78:50.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:50.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:50.36 ^~~~~~~~~~~~~~~~~~ 78:50.36 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushSubscriptionOptions.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:50.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 78:50.36 ^~~~~~~~~~~~~~~~~~~~~~ 78:53.48 dom/security 78:57.68 dom/security/test/gtest 78:58.18 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 78:58.18 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 78:58.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 78:58.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 78:58.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 78:58.19 from /builddir/build/BUILD/firefox-69.0.1/dom/quota/ActorsChild.h:10, 78:58.19 from /builddir/build/BUILD/firefox-69.0.1/dom/quota/ActorsChild.cpp:7, 78:58.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 78:58.19 /builddir/build/BUILD/firefox-69.0.1/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)': 78:58.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:58.19 foundInterface = 0; \ 78:58.19 ^~~~~~~~~~~~~~ 78:58.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:58.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:58.19 ^~~~~~~~~~~~~~~~~~~~~~~ 78:58.19 /builddir/build/BUILD/firefox-69.0.1/dom/quota/QuotaRequests.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:58.19 NS_INTERFACE_MAP_END 78:58.19 ^~~~~~~~~~~~~~~~~~~~ 78:58.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:58.19 else 78:58.19 ^~~~ 78:58.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:58.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:58.19 ^~~~~~~~~~~~~~~~~~ 78:58.19 /builddir/build/BUILD/firefox-69.0.1/dom/quota/QuotaRequests.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:58.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 78:58.19 ^~~~~~~~~~~~~~~~~~~~~~ 78:58.20 /builddir/build/BUILD/firefox-69.0.1/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)': 78:58.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:58.20 foundInterface = 0; \ 78:58.20 ^~~~~~~~~~~~~~ 78:58.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:58.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:58.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:58.20 /builddir/build/BUILD/firefox-69.0.1/dom/quota/QuotaRequests.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:58.20 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 78:58.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:58.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:58.20 else 78:58.20 ^~~~ 78:58.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:58.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:58.20 ^~~~~~~~~~~~~~~~~~ 78:58.20 /builddir/build/BUILD/firefox-69.0.1/dom/quota/QuotaRequests.cpp:124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:58.20 NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest) 78:58.21 ^~~~~~~~~~~~~~~~~~~~~~ 78:58.22 /builddir/build/BUILD/firefox-69.0.1/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)': 78:58.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:58.22 foundInterface = 0; \ 78:58.22 ^~~~~~~~~~~~~~ 78:58.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:58.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:58.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:58.22 /builddir/build/BUILD/firefox-69.0.1/dom/quota/QuotaRequests.cpp:231:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:58.22 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 78:58.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:58.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:58.22 else 78:58.22 ^~~~ 78:58.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:58.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:58.22 ^~~~~~~~~~~~~~~~~~ 78:58.22 /builddir/build/BUILD/firefox-69.0.1/dom/quota/QuotaRequests.cpp:230:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:58.22 NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest) 78:58.22 ^~~~~~~~~~~~~~~~~~~~~~ 78:58.47 /builddir/build/BUILD/firefox-69.0.1/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PersistentStoragePermissionRequest::QueryInterface(const nsIID&, void**)': 78:58.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:58.47 foundInterface = 0; \ 78:58.47 ^~~~~~~~~~~~~~ 78:58.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:58.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:58.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:58.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:58.48 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 78:58.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:58.48 /builddir/build/BUILD/firefox-69.0.1/dom/quota/StorageManager.cpp:634:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 78:58.48 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 78:58.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:58.48 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 78:58.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 78:58.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 78:58.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 78:58.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 78:58.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 78:58.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWidget.h:21, 78:58.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 78:58.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 78:58.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 78:58.48 from /builddir/build/BUILD/firefox-69.0.1/dom/quota/ActorsChild.h:10, 78:58.48 from /builddir/build/BUILD/firefox-69.0.1/dom/quota/ActorsChild.cpp:7, 78:58.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 78:58.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:58.48 } else 78:58.48 ^~~~ 78:58.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:58.48 } else 78:58.48 ^~~~ 78:58.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:58.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 78:58.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:58.48 /builddir/build/BUILD/firefox-69.0.1/dom/quota/StorageManager.cpp:634:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 78:58.49 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 78:58.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:58.49 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 78:58.49 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 78:58.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 78:58.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 78:58.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 78:58.49 from /builddir/build/BUILD/firefox-69.0.1/dom/quota/ActorsChild.h:10, 78:58.49 from /builddir/build/BUILD/firefox-69.0.1/dom/quota/ActorsChild.cpp:7, 78:58.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 78:58.49 /builddir/build/BUILD/firefox-69.0.1/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)': 78:58.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:58.49 foundInterface = 0; \ 78:58.49 ^~~~~~~~~~~~~~ 78:58.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:58.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:58.49 ^~~~~~~~~~~~~~~~~~~~~~~ 78:58.49 /builddir/build/BUILD/firefox-69.0.1/dom/quota/StorageManager.cpp:719:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:58.49 NS_INTERFACE_MAP_END 78:58.49 ^~~~~~~~~~~~~~~~~~~~ 78:58.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:58.49 else 78:58.49 ^~~~ 78:58.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:58.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:58.50 ^~~~~~~~~~~~~~~~~~ 78:58.50 /builddir/build/BUILD/firefox-69.0.1/dom/quota/StorageManager.cpp:718:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:58.50 NS_INTERFACE_MAP_ENTRY(nsISupports) 78:58.50 ^~~~~~~~~~~~~~~~~~~~~~ 79:01.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 79:01.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 79:01.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 79:01.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 79:01.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 79:01.27 from /builddir/build/BUILD/firefox-69.0.1/dom/security/CSPEvalChecker.cpp:8, 79:01.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:2: 79:01.27 /builddir/build/BUILD/firefox-69.0.1/dom/security/ReferrerInfo.cpp: In member function 'virtual nsresult mozilla::dom::ReferrerInfo::QueryInterface(const nsIID&, void**)': 79:01.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:01.27 foundInterface = 0; \ 79:01.27 ^~~~~~~~~~~~~~ 79:01.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:01.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:01.27 ^~~~~~~~~~~~~~~~~~~~~~~ 79:01.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:01.27 NS_INTERFACE_MAP_END 79:01.27 ^~~~~~~~~~~~~~~~~~~~ 79:01.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 79:01.27 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 79:01.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 79:01.27 /builddir/build/BUILD/firefox-69.0.1/dom/security/ReferrerInfo.cpp:39:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 79:01.27 NS_IMPL_ISUPPORTS_CI(ReferrerInfo, nsIReferrerInfo, nsISerializable) 79:01.27 ^~~~~~~~~~~~~~~~~~~~ 79:01.27 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/security/ReferrerInfo.cpp:7, 79:01.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:29: 79:01.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:01.27 } else 79:01.27 ^~~~ 79:01.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 79:01.27 } else 79:01.27 ^~~~ 79:01.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 79:01.27 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 79:01.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 79:01.27 /builddir/build/BUILD/firefox-69.0.1/dom/security/ReferrerInfo.cpp:39:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 79:01.27 NS_IMPL_ISUPPORTS_CI(ReferrerInfo, nsIReferrerInfo, nsISerializable) 79:01.27 ^~~~~~~~~~~~~~~~~~~~ 79:02.31 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 79:02.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 79:02.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 79:02.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 79:02.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 79:02.31 from /builddir/build/BUILD/firefox-69.0.1/dom/security/CSPEvalChecker.cpp:8, 79:02.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:2: 79:02.31 /builddir/build/BUILD/firefox-69.0.1/dom/security/nsCSPContext.cpp: In member function 'virtual nsresult nsCSPContext::QueryInterface(const nsIID&, void**)': 79:02.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:02.31 foundInterface = 0; \ 79:02.31 ^~~~~~~~~~~~~~ 79:02.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:02.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:02.31 ^~~~~~~~~~~~~~~~~~~~~~~ 79:02.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:02.31 NS_INTERFACE_MAP_END 79:02.32 ^~~~~~~~~~~~~~~~~~~~ 79:02.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 79:02.32 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 79:02.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 79:02.32 /builddir/build/BUILD/firefox-69.0.1/dom/security/nsCSPContext.cpp:239:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 79:02.32 NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 79:02.32 ^~~~~~~~~~~~~~~~~~~~ 79:02.32 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/security/ReferrerInfo.cpp:7, 79:02.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:29: 79:02.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:02.32 } else 79:02.32 ^~~~ 79:02.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 79:02.32 } else 79:02.32 ^~~~ 79:02.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 79:02.32 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 79:02.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 79:02.32 /builddir/build/BUILD/firefox-69.0.1/dom/security/nsCSPContext.cpp:239:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 79:02.32 NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 79:02.32 ^~~~~~~~~~~~~~~~~~~~ 79:04.90 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 79:04.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 79:04.90 from /builddir/build/BUILD/firefox-69.0.1/dom/security/nsMixedContentBlocker.cpp:40, 79:04.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:101: 79:04.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 79:04.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 79:04.90 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 79:04.90 ^ 79:04.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 79:04.90 struct Block { 79:04.90 ^~~~~ 79:06.07 dom/security/featurepolicy 79:10.93 dom/security/featurepolicy/test/gtest 79:11.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 79:11.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 79:11.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 79:11.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 79:11.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 79:11.37 from /builddir/build/BUILD/firefox-69.0.1/dom/security/featurepolicy/Feature.h:11, 79:11.37 from /builddir/build/BUILD/firefox-69.0.1/dom/security/featurepolicy/Feature.cpp:7, 79:11.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/security/featurepolicy/Unified_cpp_featurepolicy0.cpp:2: 79:11.37 /builddir/build/BUILD/firefox-69.0.1/dom/security/featurepolicy/FeaturePolicy.cpp: In member function 'virtual nsresult mozilla::dom::FeaturePolicy::QueryInterface(const nsIID&, void**)': 79:11.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:11.37 foundInterface = 0; \ 79:11.37 ^~~~~~~~~~~~~~ 79:11.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:11.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:11.37 ^~~~~~~~~~~~~~~~~~~~~~~ 79:11.37 /builddir/build/BUILD/firefox-69.0.1/dom/security/featurepolicy/FeaturePolicy.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:11.37 NS_INTERFACE_MAP_END 79:11.37 ^~~~~~~~~~~~~~~~~~~~ 79:11.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:11.37 else 79:11.37 ^~~~ 79:11.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:11.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:11.37 ^~~~~~~~~~~~~~~~~~ 79:11.37 /builddir/build/BUILD/firefox-69.0.1/dom/security/featurepolicy/FeaturePolicy.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:11.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:11.37 ^~~~~~~~~~~~~~~~~~~~~~ 79:14.10 dom/storage 79:14.23 dom/svg 79:21.60 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 79:21.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 79:21.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 79:21.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 79:21.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 79:21.60 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 79:21.60 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGAngle.h:10, 79:21.60 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGAngle.cpp:7, 79:21.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/svg/Unified_cpp_dom_svg0.cpp:2: 79:21.60 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)': 79:21.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:21.60 foundInterface = 0; \ 79:21.60 ^~~~~~~~~~~~~~ 79:21.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:21.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:21.60 ^~~~~~~~~~~~~~~~~~~~~~~ 79:21.60 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGAnimatedEnumeration.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:21.60 NS_INTERFACE_MAP_END 79:21.60 ^~~~~~~~~~~~~~~~~~~~ 79:21.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:21.60 else 79:21.60 ^~~~ 79:21.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:21.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:21.60 ^~~~~~~~~~~~~~~~~~ 79:21.60 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGAnimatedEnumeration.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:21.60 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:21.60 ^~~~~~~~~~~~~~~~~~~~~~ 79:21.60 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedInteger::QueryInterface(const nsIID&, void**)': 79:21.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:21.60 foundInterface = 0; \ 79:21.60 ^~~~~~~~~~~~~~ 79:21.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:21.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:21.60 ^~~~~~~~~~~~~~~~~~~~~~~ 79:21.60 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGAnimatedInteger.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:21.60 NS_INTERFACE_MAP_END 79:21.60 ^~~~~~~~~~~~~~~~~~~~ 79:21.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:21.60 else 79:21.60 ^~~~ 79:21.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:21.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:21.60 ^~~~~~~~~~~~~~~~~~ 79:21.60 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGAnimatedInteger.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:21.60 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:21.60 ^~~~~~~~~~~~~~~~~~~~~~ 79:21.65 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedNumber::QueryInterface(const nsIID&, void**)': 79:21.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:21.65 foundInterface = 0; \ 79:21.65 ^~~~~~~~~~~~~~ 79:21.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:21.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:21.65 ^~~~~~~~~~~~~~~~~~~~~~~ 79:21.65 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGAnimatedNumber.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:21.65 NS_INTERFACE_MAP_END 79:21.65 ^~~~~~~~~~~~~~~~~~~~ 79:21.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:21.65 else 79:21.65 ^~~~ 79:21.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:21.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:21.65 ^~~~~~~~~~~~~~~~~~ 79:21.65 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGAnimatedNumber.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:21.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:21.65 ^~~~~~~~~~~~~~~~~~~~~~ 79:21.68 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)': 79:21.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:21.68 foundInterface = 0; \ 79:21.68 ^~~~~~~~~~~~~~ 79:21.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:21.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:21.68 ^~~~~~~~~~~~~~~~~~~~~~~ 79:21.68 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGAnimatedNumberList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:21.68 NS_INTERFACE_MAP_END 79:21.68 ^~~~~~~~~~~~~~~~~~~~ 79:21.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:21.68 else 79:21.68 ^~~~ 79:21.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:21.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:21.68 ^~~~~~~~~~~~~~~~~~ 79:21.68 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGAnimatedNumberList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:21.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:21.68 ^~~~~~~~~~~~~~~~~~~~~~ 79:21.71 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLength::QueryInterface(const nsIID&, void**)': 79:21.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:21.71 foundInterface = 0; \ 79:21.71 ^~~~~~~~~~~~~~ 79:21.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:21.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:21.72 ^~~~~~~~~~~~~~~~~~~~~~~ 79:21.72 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGLength.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:21.72 NS_INTERFACE_MAP_END 79:21.72 ^~~~~~~~~~~~~~~~~~~~ 79:21.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:21.72 else 79:21.72 ^~~~ 79:21.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:21.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:21.72 ^~~~~~~~~~~~~~~~~~ 79:21.72 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGLength.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:21.72 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:21.72 ^~~~~~~~~~~~~~~~~~~~~~ 79:21.73 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLengthList::QueryInterface(const nsIID&, void**)': 79:21.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:21.73 foundInterface = 0; \ 79:21.73 ^~~~~~~~~~~~~~ 79:21.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:21.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:21.73 ^~~~~~~~~~~~~~~~~~~~~~~ 79:21.73 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGLengthList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:21.73 NS_INTERFACE_MAP_END 79:21.73 ^~~~~~~~~~~~~~~~~~~~ 79:21.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:21.73 else 79:21.73 ^~~~ 79:21.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:21.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:21.73 ^~~~~~~~~~~~~~~~~~ 79:21.73 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGLengthList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:21.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:21.73 ^~~~~~~~~~~~~~~~~~~~~~ 79:21.75 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumber::QueryInterface(const nsIID&, void**)': 79:21.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:21.75 foundInterface = 0; \ 79:21.75 ^~~~~~~~~~~~~~ 79:21.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:21.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:21.75 ^~~~~~~~~~~~~~~~~~~~~~~ 79:21.75 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGNumber.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:21.75 NS_INTERFACE_MAP_END 79:21.75 ^~~~~~~~~~~~~~~~~~~~ 79:21.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:21.75 else 79:21.75 ^~~~ 79:21.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:21.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:21.75 ^~~~~~~~~~~~~~~~~~ 79:21.76 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGNumber.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:21.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:21.76 ^~~~~~~~~~~~~~~~~~~~~~ 79:21.76 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumberList::QueryInterface(const nsIID&, void**)': 79:21.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:21.76 foundInterface = 0; \ 79:21.76 ^~~~~~~~~~~~~~ 79:21.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:21.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:21.76 ^~~~~~~~~~~~~~~~~~~~~~~ 79:21.76 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGNumberList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:21.76 NS_INTERFACE_MAP_END 79:21.76 ^~~~~~~~~~~~~~~~~~~~ 79:21.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:21.76 else 79:21.76 ^~~~ 79:21.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:21.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:21.76 ^~~~~~~~~~~~~~~~~~ 79:21.76 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGNumberList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:21.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:21.76 ^~~~~~~~~~~~~~~~~~~~~~ 79:21.99 dom/network 79:23.53 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 79:23.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 79:23.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 79:23.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 79:23.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 79:23.53 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGPathSegList.h:10, 79:23.53 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGPathSegList.cpp:7, 79:23.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/svg/Unified_cpp_dom_svg1.cpp:2: 79:23.53 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)': 79:23.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:23.54 foundInterface = 0; \ 79:23.54 ^~~~~~~~~~~~~~ 79:23.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:23.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:23.54 ^~~~~~~~~~~~~~~~~~~~~~~ 79:23.54 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGPathSegList.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:23.54 NS_INTERFACE_MAP_END 79:23.54 ^~~~~~~~~~~~~~~~~~~~ 79:23.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:23.54 else 79:23.54 ^~~~ 79:23.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:23.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:23.54 ^~~~~~~~~~~~~~~~~~ 79:23.55 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGPathSegList.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:23.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:23.55 ^~~~~~~~~~~~~~~~~~~~~~ 79:23.61 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPointList::QueryInterface(const nsIID&, void**)': 79:23.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:23.62 foundInterface = 0; \ 79:23.62 ^~~~~~~~~~~~~~ 79:23.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:23.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:23.62 ^~~~~~~~~~~~~~~~~~~~~~~ 79:23.62 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGPointList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:23.62 NS_INTERFACE_MAP_END 79:23.62 ^~~~~~~~~~~~~~~~~~~~ 79:23.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:23.62 else 79:23.62 ^~~~ 79:23.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:23.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:23.62 ^~~~~~~~~~~~~~~~~~ 79:23.62 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGPointList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:23.62 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:23.62 ^~~~~~~~~~~~~~~~~~~~~~ 79:23.65 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::DOMSVGStringList::QueryInterface(const nsIID&, void**)': 79:23.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:23.65 foundInterface = 0; \ 79:23.65 ^~~~~~~~~~~~~~ 79:23.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:23.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:23.65 ^~~~~~~~~~~~~~~~~~~~~~~ 79:23.65 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGStringList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:23.65 NS_INTERFACE_MAP_END 79:23.65 ^~~~~~~~~~~~~~~~~~~~ 79:23.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:23.65 else 79:23.65 ^~~~ 79:23.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:23.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:23.65 ^~~~~~~~~~~~~~~~~~ 79:23.65 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGStringList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:23.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:23.66 ^~~~~~~~~~~~~~~~~~~~~~ 79:23.66 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 79:23.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 79:23.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 79:23.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 79:23.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 79:23.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 79:23.66 from /builddir/build/BUILD/firefox-69.0.1/dom/storage/Storage.h:11, 79:23.66 from /builddir/build/BUILD/firefox-69.0.1/dom/storage/LocalStorage.h:10, 79:23.66 from /builddir/build/BUILD/firefox-69.0.1/dom/storage/LocalStorage.cpp:7, 79:23.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 79:23.66 /builddir/build/BUILD/firefox-69.0.1/dom/storage/LocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::LocalStorage::QueryInterface(const nsIID&, void**)': 79:23.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:23.66 foundInterface = 0; \ 79:23.66 ^~~~~~~~~~~~~~ 79:23.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:23.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:23.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:23.66 /builddir/build/BUILD/firefox-69.0.1/dom/storage/LocalStorage.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:23.66 NS_INTERFACE_MAP_END_INHERITING(Storage) 79:23.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:23.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:23.66 else 79:23.66 ^~~~ 79:23.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:23.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:23.66 ^~~~~~~~~~~~~~~~~~ 79:23.66 /builddir/build/BUILD/firefox-69.0.1/dom/storage/LocalStorage.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:23.66 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 79:23.66 ^~~~~~~~~~~~~~~~~~~~~~ 79:23.67 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::DOMSVGTransformList::QueryInterface(const nsIID&, void**)': 79:23.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:23.68 foundInterface = 0; \ 79:23.68 ^~~~~~~~~~~~~~ 79:23.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:23.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:23.68 ^~~~~~~~~~~~~~~~~~~~~~~ 79:23.68 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGTransformList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:23.68 NS_INTERFACE_MAP_END 79:23.68 ^~~~~~~~~~~~~~~~~~~~ 79:23.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:23.68 else 79:23.68 ^~~~ 79:23.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:23.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:23.68 ^~~~~~~~~~~~~~~~~~ 79:23.68 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGTransformList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:23.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:23.68 ^~~~~~~~~~~~~~~~~~~~~~ 79:23.81 /builddir/build/BUILD/firefox-69.0.1/dom/storage/PartitionedLocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::PartitionedLocalStorage::QueryInterface(const nsIID&, void**)': 79:23.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:23.82 foundInterface = 0; \ 79:23.82 ^~~~~~~~~~~~~~ 79:23.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:23.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:23.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:23.82 /builddir/build/BUILD/firefox-69.0.1/dom/storage/PartitionedLocalStorage.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:23.82 NS_INTERFACE_MAP_END_INHERITING(Storage) 79:23.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:23.82 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/storage/Storage.h:13, 79:23.82 from /builddir/build/BUILD/firefox-69.0.1/dom/storage/LocalStorage.h:10, 79:23.82 from /builddir/build/BUILD/firefox-69.0.1/dom/storage/LocalStorage.cpp:7, 79:23.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 79:23.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:23.82 } else 79:23.82 ^~~~ 79:23.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 79:23.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 79:23.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:23.82 /builddir/build/BUILD/firefox-69.0.1/dom/storage/PartitionedLocalStorage.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 79:23.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PartitionedLocalStorage) 79:23.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:23.83 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 79:23.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 79:23.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 79:23.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 79:23.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 79:23.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 79:23.83 from /builddir/build/BUILD/firefox-69.0.1/dom/storage/Storage.h:11, 79:23.83 from /builddir/build/BUILD/firefox-69.0.1/dom/storage/LocalStorage.h:10, 79:23.83 from /builddir/build/BUILD/firefox-69.0.1/dom/storage/LocalStorage.cpp:7, 79:23.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 79:23.83 /builddir/build/BUILD/firefox-69.0.1/dom/storage/SessionStorage.cpp: In member function 'virtual nsresult mozilla::dom::SessionStorage::QueryInterface(const nsIID&, void**)': 79:23.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:23.83 foundInterface = 0; \ 79:23.83 ^~~~~~~~~~~~~~ 79:23.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:23.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:23.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:23.83 /builddir/build/BUILD/firefox-69.0.1/dom/storage/SessionStorage.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:23.83 NS_INTERFACE_MAP_END_INHERITING(Storage) 79:23.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:23.84 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/storage/Storage.h:13, 79:23.84 from /builddir/build/BUILD/firefox-69.0.1/dom/storage/LocalStorage.h:10, 79:23.84 from /builddir/build/BUILD/firefox-69.0.1/dom/storage/LocalStorage.cpp:7, 79:23.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 79:23.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:23.84 } else 79:23.84 ^~~~ 79:23.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 79:23.84 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 79:23.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:23.84 /builddir/build/BUILD/firefox-69.0.1/dom/storage/SessionStorage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 79:23.84 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SessionStorage) 79:23.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:24.81 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 79:24.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 79:24.81 from /builddir/build/BUILD/firefox-69.0.1/dom/storage/SessionStorageManager.cpp:9, 79:24.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:56: 79:24.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 79:24.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 79:24.81 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 79:24.81 ^ 79:24.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 79:24.81 struct Block { 79:24.81 ^~~~~ 79:25.01 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 79:25.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 79:25.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 79:25.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 79:25.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 79:25.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 79:25.01 from /builddir/build/BUILD/firefox-69.0.1/dom/storage/Storage.h:11, 79:25.01 from /builddir/build/BUILD/firefox-69.0.1/dom/storage/LocalStorage.h:10, 79:25.01 from /builddir/build/BUILD/firefox-69.0.1/dom/storage/LocalStorage.cpp:7, 79:25.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 79:25.01 /builddir/build/BUILD/firefox-69.0.1/dom/storage/Storage.cpp: In member function 'virtual nsresult mozilla::dom::Storage::QueryInterface(const nsIID&, void**)': 79:25.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:25.01 foundInterface = 0; \ 79:25.01 ^~~~~~~~~~~~~~ 79:25.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:25.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:25.01 ^~~~~~~~~~~~~~~~~~~~~~~ 79:25.01 /builddir/build/BUILD/firefox-69.0.1/dom/storage/Storage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:25.01 NS_INTERFACE_MAP_END 79:25.01 ^~~~~~~~~~~~~~~~~~~~ 79:25.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:25.01 else 79:25.01 ^~~~ 79:25.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:25.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:25.01 ^~~~~~~~~~~~~~~~~~ 79:25.01 /builddir/build/BUILD/firefox-69.0.1/dom/storage/Storage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:25.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:25.01 ^~~~~~~~~~~~~~~~~~~~~~ 79:25.04 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAElement::QueryInterface(const nsIID&, void**)': 79:25.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:25.04 foundInterface = 0; \ 79:25.04 ^~~~~~~~~~~~~~ 79:25.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:25.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:25.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:25.04 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAElement.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:25.04 NS_INTERFACE_MAP_END_INHERITING(SVGAElementBase) 79:25.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:25.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:25.04 else 79:25.04 ^~~~ 79:25.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:25.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:25.04 ^~~~~~~~~~~~~~~~~~ 79:25.04 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAElement.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:25.04 NS_INTERFACE_MAP_ENTRY(Link) 79:25.04 ^~~~~~~~~~~~~~~~~~~~~~ 79:25.06 /builddir/build/BUILD/firefox-69.0.1/dom/storage/StorageActivityService.cpp: In member function 'virtual nsresult mozilla::dom::StorageActivityService::QueryInterface(const nsIID&, void**)': 79:25.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:25.06 foundInterface = 0; \ 79:25.06 ^~~~~~~~~~~~~~ 79:25.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:25.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:25.06 ^~~~~~~~~~~~~~~~~~~~~~~ 79:25.06 /builddir/build/BUILD/firefox-69.0.1/dom/storage/StorageActivityService.cpp:290:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:25.06 NS_INTERFACE_MAP_END 79:25.06 ^~~~~~~~~~~~~~~~~~~~ 79:25.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:25.06 else 79:25.06 ^~~~ 79:25.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:25.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:25.06 ^~~~~~~~~~~~~~~~~~ 79:25.06 /builddir/build/BUILD/firefox-69.0.1/dom/storage/StorageActivityService.cpp:289:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:25.06 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 79:25.06 ^~~~~~~~~~~~~~~~~~~~~~ 79:25.18 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAnimatedClass.cpp: In member function 'virtual nsresult mozilla::dom::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 79:25.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:25.18 foundInterface = 0; \ 79:25.18 ^~~~~~~~~~~~~~ 79:25.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:25.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:25.18 ^~~~~~~~~~~~~~~~~~~~~~~ 79:25.18 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAnimatedClass.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:25.18 NS_INTERFACE_MAP_END 79:25.18 ^~~~~~~~~~~~~~~~~~~~ 79:25.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:25.18 else 79:25.18 ^~~~ 79:25.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:25.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:25.18 ^~~~~~~~~~~~~~~~~~ 79:25.18 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAnimatedClass.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:25.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:25.19 ^~~~~~~~~~~~~~~~~~~~~~ 79:29.73 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 79:29.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 79:29.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 79:29.73 from /builddir/build/BUILD/firefox-69.0.1/dom/network/Connection.h:10, 79:29.73 from /builddir/build/BUILD/firefox-69.0.1/dom/network/Connection.cpp:7, 79:29.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 79:29.73 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)': 79:29.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:29.73 foundInterface = 0; \ 79:29.73 ^~~~~~~~~~~~~~ 79:29.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:29.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:29.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:29.73 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPServerSocket.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:29.73 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 79:29.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:29.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:29.73 else 79:29.73 ^~~~ 79:29.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:29.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:29.73 ^~~~~~~~~~~~~~~~~~ 79:29.73 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPServerSocket.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:29.73 NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener) 79:29.73 ^~~~~~~~~~~~~~~~~~~~~~ 79:32.28 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)': 79:32.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:32.29 foundInterface = 0; \ 79:32.29 ^~~~~~~~~~~~~~ 79:32.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:32.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:32.29 ^~~~~~~~~~~~~~~~~~~~~~~ 79:32.29 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPServerSocketChild.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:32.29 NS_INTERFACE_MAP_END 79:32.29 ^~~~~~~~~~~~~~~~~~~~ 79:32.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:32.29 else 79:32.29 ^~~~ 79:32.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:32.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:32.29 ^~~~~~~~~~~~~~~~~~ 79:32.29 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPServerSocketChild.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:32.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:32.29 ^~~~~~~~~~~~~~~~~~~~~~ 79:34.20 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)': 79:34.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:34.20 foundInterface = 0; \ 79:34.20 ^~~~~~~~~~~~~~ 79:34.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:34.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:34.20 ^~~~~~~~~~~~~~~~~~~~~~~ 79:34.20 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPServerSocketParent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:34.20 NS_INTERFACE_MAP_END 79:34.20 ^~~~~~~~~~~~~~~~~~~~ 79:34.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:34.20 else 79:34.20 ^~~~ 79:34.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:34.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:34.20 ^~~~~~~~~~~~~~~~~~ 79:34.20 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPServerSocketParent.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:34.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:34.20 ^~~~~~~~~~~~~~~~~~~~~~ 79:34.22 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)': 79:34.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:34.22 foundInterface = 0; \ 79:34.22 ^~~~~~~~~~~~~~ 79:34.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:34.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:34.22 ^~~~~~~~~~~~~~~~~~~~~~~ 79:34.22 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPSocket.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:34.22 NS_INTERFACE_MAP_END 79:34.22 ^~~~~~~~~~~~~~~~~~~~ 79:34.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:34.22 else 79:34.22 ^~~~ 79:34.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:34.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:34.23 ^~~~~~~~~~~~~~~~~~ 79:34.23 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPSocket.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:34.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:34.23 ^~~~~~~~~~~~~~~~~~~~~~ 79:34.24 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)': 79:34.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:34.24 foundInterface = 0; \ 79:34.24 ^~~~~~~~~~~~~~ 79:34.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:34.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:34.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:34.24 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPSocket.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:34.24 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 79:34.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:34.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:34.24 else 79:34.24 ^~~~ 79:34.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:34.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:34.24 ^~~~~~~~~~~~~~~~~~ 79:34.24 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPSocket.cpp:125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:34.24 NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback) 79:34.24 ^~~~~~~~~~~~~~~~~~~~~~ 79:34.30 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)': 79:34.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:34.30 foundInterface = 0; \ 79:34.30 ^~~~~~~~~~~~~~ 79:34.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:34.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:34.30 ^~~~~~~~~~~~~~~~~~~~~~~ 79:34.30 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPSocketChild.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:34.30 NS_INTERFACE_MAP_END 79:34.30 ^~~~~~~~~~~~~~~~~~~~ 79:34.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:34.30 else 79:34.30 ^~~~ 79:34.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:34.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:34.30 ^~~~~~~~~~~~~~~~~~ 79:34.30 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPSocketChild.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:34.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:34.30 ^~~~~~~~~~~~~~~~~~~~~~ 79:34.32 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)': 79:34.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:34.32 foundInterface = 0; \ 79:34.32 ^~~~~~~~~~~~~~ 79:34.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:34.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:34.32 ^~~~~~~~~~~~~~~~~~~~~~~ 79:34.32 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPSocketParent.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:34.32 NS_INTERFACE_MAP_END 79:34.32 ^~~~~~~~~~~~~~~~~~~~ 79:34.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:34.32 else 79:34.32 ^~~~ 79:34.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:34.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:34.32 ^~~~~~~~~~~~~~~~~~ 79:34.32 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPSocketParent.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:34.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:34.33 ^~~~~~~~~~~~~~~~~~~~~~ 79:34.40 /builddir/build/BUILD/firefox-69.0.1/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)': 79:34.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:34.40 foundInterface = 0; \ 79:34.40 ^~~~~~~~~~~~~~ 79:34.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:34.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:34.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:34.40 /builddir/build/BUILD/firefox-69.0.1/dom/network/UDPSocket.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:34.40 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 79:34.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:34.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:34.41 else 79:34.41 ^~~~ 79:34.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:34.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:34.41 ^~~~~~~~~~~~~~~~~~ 79:34.41 /builddir/build/BUILD/firefox-69.0.1/dom/network/UDPSocket.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:34.41 NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal) 79:34.41 ^~~~~~~~~~~~~~~~~~~~~~ 79:34.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 79:34.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 79:34.55 from /builddir/build/BUILD/firefox-69.0.1/dom/network/UDPSocketChild.cpp:11, 79:34.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/network/Unified_cpp_dom_network0.cpp:92: 79:34.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 79:34.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 79:34.55 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 79:34.55 ^ 79:34.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 79:34.55 struct Block { 79:34.55 ^~~~~ 79:36.18 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 79:36.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 79:36.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 79:36.18 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAnimatedLengthList.h:13, 79:36.18 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAnimatedLengthList.cpp:7, 79:36.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/svg/Unified_cpp_dom_svg2.cpp:2: 79:36.18 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 79:36.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:36.18 foundInterface = 0; \ 79:36.18 ^~~~~~~~~~~~~~ 79:36.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:36.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:36.18 ^~~~~~~~~~~~~~~~~~~~~~~ 79:36.18 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:36.18 NS_INTERFACE_MAP_END 79:36.18 ^~~~~~~~~~~~~~~~~~~~ 79:36.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:36.18 else 79:36.18 ^~~~ 79:36.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:36.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:36.18 ^~~~~~~~~~~~~~~~~~ 79:36.18 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:36.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:36.18 ^~~~~~~~~~~~~~~~~~~~~~ 79:36.20 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAnimatedString.cpp: In member function 'virtual nsresult mozilla::SVGAnimatedString::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 79:36.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:36.21 foundInterface = 0; \ 79:36.21 ^~~~~~~~~~~~~~ 79:36.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:36.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:36.21 ^~~~~~~~~~~~~~~~~~~~~~~ 79:36.21 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAnimatedString.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:36.21 NS_INTERFACE_MAP_END 79:36.21 ^~~~~~~~~~~~~~~~~~~~ 79:36.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:36.21 else 79:36.21 ^~~~ 79:36.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:36.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:36.21 ^~~~~~~~~~~~~~~~~~ 79:36.21 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAnimatedString.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:36.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:36.21 ^~~~~~~~~~~~~~~~~~~~~~ 79:37.48 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)': 79:37.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:37.48 foundInterface = 0; \ 79:37.48 ^~~~~~~~~~~~~~ 79:37.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:37.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:37.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:37.48 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAnimationElement.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:37.48 NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase) 79:37.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:37.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:37.48 else 79:37.48 ^~~~ 79:37.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:37.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:37.48 ^~~~~~~~~~~~~~~~~~ 79:37.48 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAnimationElement.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:37.48 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 79:37.48 ^~~~~~~~~~~~~~~~~~~~~~ 79:37.74 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 79:37.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 79:37.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 79:37.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 79:37.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 79:37.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 79:37.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 79:37.74 from /builddir/build/BUILD/firefox-69.0.1/dom/network/Connection.h:10, 79:37.74 from /builddir/build/BUILD/firefox-69.0.1/dom/network/Connection.cpp:7, 79:37.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 79:37.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 79:37.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 79:37.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 79:37.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 79:37.74 memset(&aArr[0], 0, N * sizeof(T)); 79:37.74 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:37.74 In file included from /usr/include/c++/8/map:61, 79:37.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 79:37.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 79:37.74 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 79:37.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 79:37.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 79:37.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Hal.h:13, 79:37.74 from /builddir/build/BUILD/firefox-69.0.1/dom/network/ConnectionMainThread.h:11, 79:37.74 from /builddir/build/BUILD/firefox-69.0.1/dom/network/Connection.cpp:8, 79:37.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 79:37.74 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 79:37.74 class map 79:37.74 ^~~ 79:40.18 dom/permission 79:47.61 dom/plugins/base 79:50.18 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 79:50.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 79:50.18 from /builddir/build/BUILD/firefox-69.0.1/dom/permission/Permissions.cpp:9, 79:50.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/permission/Unified_cpp_dom_permission0.cpp:29: 79:50.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 79:50.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 79:50.18 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 79:50.18 ^ 79:50.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 79:50.18 struct Block { 79:50.18 ^~~~~ 79:50.34 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 79:50.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 79:50.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 79:50.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 79:50.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 79:50.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 79:50.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PermissionsBinding.h:9, 79:50.34 from /builddir/build/BUILD/firefox-69.0.1/dom/permission/PermissionObserver.h:10, 79:50.34 from /builddir/build/BUILD/firefox-69.0.1/dom/permission/PermissionObserver.cpp:7, 79:50.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/permission/Unified_cpp_dom_permission0.cpp:2: 79:50.34 /builddir/build/BUILD/firefox-69.0.1/dom/permission/Permissions.cpp: In member function 'virtual nsresult mozilla::dom::Permissions::QueryInterface(const nsIID&, void**)': 79:50.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:50.34 foundInterface = 0; \ 79:50.34 ^~~~~~~~~~~~~~ 79:50.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:50.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:50.34 ^~~~~~~~~~~~~~~~~~~~~~~ 79:50.35 /builddir/build/BUILD/firefox-69.0.1/dom/permission/Permissions.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:50.35 NS_INTERFACE_MAP_END 79:50.35 ^~~~~~~~~~~~~~~~~~~~ 79:50.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:50.35 else 79:50.35 ^~~~ 79:50.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:50.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:50.35 ^~~~~~~~~~~~~~~~~~ 79:50.35 /builddir/build/BUILD/firefox-69.0.1/dom/permission/Permissions.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:50.35 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:50.35 ^~~~~~~~~~~~~~~~~~~~~~ 79:51.92 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 79:51.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 79:51.92 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGAnimatedNumber.h:10, 79:51.92 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAnimatedNumber.h:10, 79:51.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 79:51.92 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGFEDropShadowElement.cpp:7, 79:51.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/svg/Unified_cpp_dom_svg4.cpp:2: 79:51.92 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGFE::QueryInterface(const nsIID&, void**)': 79:51.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:51.92 foundInterface = 0; \ 79:51.92 ^~~~~~~~~~~~~~ 79:51.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:51.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:51.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:51.92 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGFilters.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:51.92 NS_INTERFACE_MAP_END_INHERITING(SVGFEBase) 79:51.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:51.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:51.92 } else 79:51.92 ^~~~ 79:51.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 79:51.92 NS_IMPL_QUERY_BODY_CONCRETE(_class) 79:51.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:51.92 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGFilters.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 79:51.92 NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGFE) 79:51.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:51.93 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)': 79:51.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:51.93 foundInterface = 0; \ 79:51.93 ^~~~~~~~~~~~~~ 79:51.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:51.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:51.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:51.93 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGFilters.cpp:196:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:51.93 NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase) 79:51.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:51.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:51.93 } else 79:51.93 ^~~~ 79:51.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 79:51.93 NS_IMPL_QUERY_BODY_CONCRETE(_class) 79:51.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:51.93 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGFilters.cpp:195:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 79:51.93 NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGComponentTransferFunctionElement) 79:51.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:02.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 80:02.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 80:02.00 from /builddir/build/BUILD/firefox-69.0.1/dom/plugins/base/nsPluginHost.cpp:53: 80:02.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 80:02.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 80:02.00 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 80:02.00 ^ 80:02.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 80:02.00 struct Block { 80:02.00 ^~~~~ 80:02.81 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 80:02.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 80:02.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIPluginHost.h:14, 80:02.81 from /builddir/build/BUILD/firefox-69.0.1/dom/plugins/base/nsPluginHost.h:12, 80:02.81 from /builddir/build/BUILD/firefox-69.0.1/dom/plugins/base/nsPluginHost.cpp:9: 80:02.81 /builddir/build/BUILD/firefox-69.0.1/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult ClearDataFromSitesClosure::QueryInterface(const nsIID&, void**)': 80:02.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:02.81 foundInterface = 0; \ 80:02.81 ^~~~~~~~~~~~~~ 80:02.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:02.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:02.81 ^~~~~~~~~~~~~~~~~~~~~~~ 80:02.81 /builddir/build/BUILD/firefox-69.0.1/dom/plugins/base/nsPluginHost.cpp:1647:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:02.81 NS_INTERFACE_MAP_END 80:02.81 ^~~~~~~~~~~~~~~~~~~~ 80:02.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:02.81 else 80:02.81 ^~~~ 80:02.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 80:02.81 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 80:02.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:02.81 /builddir/build/BUILD/firefox-69.0.1/dom/plugins/base/nsPluginHost.cpp:1646:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 80:02.81 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClearSiteDataCallback) 80:02.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:02.91 dom/plugins/ipc 80:06.09 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 80:06.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 80:06.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 80:06.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsViewManager.h:14, 80:06.09 from /builddir/build/BUILD/firefox-69.0.1/dom/plugins/base/nsPluginInstanceOwner.cpp:36, 80:06.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:29: 80:06.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 80:06.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 80:06.09 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 80:06.10 ^ 80:06.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 80:06.10 struct Block { 80:06.10 ^~~~~ 80:06.16 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 80:06.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 80:06.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:06.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 80:06.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 80:06.16 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 80:06.16 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGAnimatedEnumeration.h:10, 80:06.16 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAnimatedEnumeration.h:10, 80:06.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 80:06.16 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGFragmentIdentifier.cpp:9, 80:06.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/svg/Unified_cpp_dom_svg5.cpp:2: 80:06.16 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)': 80:06.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:06.16 foundInterface = 0; \ 80:06.16 ^~~~~~~~~~~~~~ 80:06.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:06.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:06.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:06.16 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGGraphicsElement.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:06.16 NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase) 80:06.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:06.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:06.16 else 80:06.17 ^~~~ 80:06.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:06.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:06.17 ^~~~~~~~~~~~~~~~~~ 80:06.17 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGGraphicsElement.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:06.17 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 80:06.17 ^~~~~~~~~~~~~~~~~~~~~~ 80:11.32 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 80:11.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 80:11.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 80:11.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 80:11.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 80:11.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 80:11.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsfriendapi.h:18, 80:11.32 from /builddir/build/BUILD/firefox-69.0.1/dom/plugins/base/nsJSNPRuntime.cpp:9, 80:11.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 80:11.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 80:11.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 80:11.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 80:11.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 80:11.32 memset(&aArr[0], 0, N * sizeof(T)); 80:11.32 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:11.32 In file included from /usr/include/c++/8/map:61, 80:11.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 80:11.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 80:11.32 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 80:11.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 80:11.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObject.h:11, 80:11.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObjectParent.h:9, 80:11.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/plugins/PluginScriptableObjectParent.h:10, 80:11.32 from /builddir/build/BUILD/firefox-69.0.1/dom/plugins/base/nsJSNPRuntime.cpp:40, 80:11.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 80:11.32 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 80:11.32 class map 80:11.32 ^~~ 80:11.59 /builddir/build/BUILD/firefox-69.0.1/dom/plugins/base/nsPluginHost.cpp: In member function 'nsresult nsPluginHost::PostURL(nsISupports*, const char*, uint32_t, const char*, const char*, nsNPAPIPluginStreamListener*, const char*, const char*, bool, uint32_t, const char*)': 80:11.59 /builddir/build/BUILD/firefox-69.0.1/dom/plugins/base/nsPluginHost.cpp:643:17: warning: 'newDataToPostLen' may be used uninitialized in this function [-Wmaybe-uninitialized] 80:11.59 sis->AdoptData(dataToPost, postDataLen); 80:11.59 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 80:11.59 /builddir/build/BUILD/firefox-69.0.1/dom/plugins/base/nsPluginHost.cpp:636:9: warning: 'dataToPost' may be used uninitialized in this function [-Wmaybe-uninitialized] 80:11.59 free(dataToPost); 80:11.59 ~~~~^~~~~~~~~~~~ 80:26.45 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 80:26.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 80:26.45 from /builddir/build/BUILD/firefox-69.0.1/dom/plugins/ipc/PluginInstanceParent.cpp:63, 80:26.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:83: 80:26.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 80:26.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 80:26.45 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 80:26.45 ^ 80:26.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 80:26.45 struct Block { 80:26.45 ^~~~~ 80:28.32 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 80:28.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 80:28.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 80:28.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 80:28.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 80:28.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 80:28.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 80:28.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 80:28.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 80:28.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 80:28.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 80:28.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 80:28.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 80:28.32 from /builddir/build/BUILD/firefox-69.0.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 80:28.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:2: 80:28.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 80:28.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 80:28.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 80:28.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 80:28.32 memset(&aArr[0], 0, N * sizeof(T)); 80:28.32 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:28.32 In file included from /usr/include/c++/8/map:61, 80:28.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 80:28.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 80:28.32 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 80:28.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 80:28.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 80:28.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 80:28.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 80:28.33 from /builddir/build/BUILD/firefox-69.0.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 80:28.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:2: 80:28.33 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 80:28.33 class map 80:28.33 ^~~ 80:39.27 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 80:39.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 80:39.27 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGPointList.h:10, 80:39.27 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGPointListSMILType.cpp:12, 80:39.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 80:39.27 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 80:39.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:39.27 foundInterface = 0; \ 80:39.27 ^~~~~~~~~~~~~~ 80:39.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:39.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:39.27 ^~~~~~~~~~~~~~~~~~~~~~~ 80:39.27 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGPreserveAspectRatio.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:39.27 NS_INTERFACE_MAP_END 80:39.27 ^~~~~~~~~~~~~~~~~~~~ 80:39.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:39.27 else 80:39.27 ^~~~ 80:39.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:39.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:39.27 ^~~~~~~~~~~~~~~~~~ 80:39.27 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGPreserveAspectRatio.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:39.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 80:39.27 ^~~~~~~~~~~~~~~~~~~~~~ 80:40.37 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGRect.cpp: In member function 'virtual nsresult mozilla::dom::SVGRect::QueryInterface(const nsIID&, void**)': 80:40.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:40.38 foundInterface = 0; \ 80:40.38 ^~~~~~~~~~~~~~ 80:40.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:40.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:40.38 ^~~~~~~~~~~~~~~~~~~~~~~ 80:40.38 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGRect.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:40.38 NS_INTERFACE_MAP_END 80:40.38 ^~~~~~~~~~~~~~~~~~~~ 80:40.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:40.38 else 80:40.38 ^~~~ 80:40.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:40.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:40.38 ^~~~~~~~~~~~~~~~~~ 80:40.38 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGRect.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:40.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 80:40.38 ^~~~~~~~~~~~~~~~~~~~~~ 80:41.11 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)': 80:41.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:41.11 foundInterface = 0; \ 80:41.11 ^~~~~~~~~~~~~~ 80:41.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:41.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:41.11 ^~~~~~~~~~~~~~~~~~~~~~~ 80:41.11 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGSVGElement.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:41.11 NS_INTERFACE_MAP_END 80:41.11 ^~~~~~~~~~~~~~~~~~~~ 80:41.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:41.11 else 80:41.11 ^~~~ 80:41.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:41.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:41.11 ^~~~~~~~~~~~~~~~~~ 80:41.11 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGSVGElement.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:41.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 80:41.11 ^~~~~~~~~~~~~~~~~~~~~~ 80:41.11 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSVGElement::QueryInterface(const nsIID&, void**)': 80:41.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:41.12 foundInterface = 0; \ 80:41.12 ^~~~~~~~~~~~~~ 80:41.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:41.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:41.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:41.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:41.12 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 80:41.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:41.12 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGSVGElement.cpp:113:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 80:41.12 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 80:41.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:41.12 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 80:41.12 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINode.h:14, 80:41.12 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsIContent.h:13, 80:41.12 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGPointList.h:12, 80:41.12 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGPointListSMILType.cpp:12, 80:41.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 80:41.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:41.12 } else 80:41.12 ^~~~ 80:41.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:41.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:41.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:41.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:41.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 80:41.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:41.12 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGSVGElement.cpp:113:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 80:41.12 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 80:41.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:41.24 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 80:41.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 80:41.24 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGPointList.h:10, 80:41.24 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGPointListSMILType.cpp:12, 80:41.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 80:41.24 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)': 80:41.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:41.24 foundInterface = 0; \ 80:41.24 ^~~~~~~~~~~~~~ 80:41.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:41.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:41.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:41.24 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGSwitchElement.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:41.24 NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase) 80:41.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:41.24 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 80:41.24 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINode.h:14, 80:41.24 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsIContent.h:13, 80:41.24 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGPointList.h:12, 80:41.25 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGPointListSMILType.cpp:12, 80:41.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 80:41.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:41.25 } else 80:41.25 ^~~~ 80:41.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:41.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:41.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:41.25 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGSwitchElement.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:41.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGSwitchElement) 80:41.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:48.60 dom/indexedDB 80:48.60 dom/prototype 80:48.60 dom/indexedDB/test/gtest 80:50.63 dom/system 80:56.15 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 80:56.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 80:56.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 80:56.15 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGTextFrame.h:16, 80:56.15 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGTextContentElement.cpp:17, 80:56.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:11: 80:56.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 80:56.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 80:56.16 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 80:56.16 ^ 80:56.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 80:56.16 struct Block { 80:56.16 ^~~~~ 80:56.27 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsUtils.h:14, 80:56.27 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCOMPtr.h:30, 80:56.27 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsAutoPtr.h:10, 80:56.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 80:56.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 80:56.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 80:56.27 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/BindingUtils.h:20, 80:56.27 from /builddir/build/BUILD/firefox-69.0.1/dom/system/OSFileConstants.cpp:60, 80:56.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/system/Unified_cpp_dom_system0.cpp:2: 80:56.27 /builddir/build/BUILD/firefox-69.0.1/dom/system/nsDeviceSensors.cpp: In member function 'virtual nsresult nsDeviceSensorData::QueryInterface(const nsIID&, void**)': 80:56.27 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:56.27 foundInterface = 0; \ 80:56.27 ^~~~~~~~~~~~~~ 80:56.27 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:56.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:56.27 ^~~~~~~~~~~~~~~~~~~~~~~ 80:56.27 /builddir/build/BUILD/firefox-69.0.1/dom/system/nsDeviceSensors.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:56.27 NS_INTERFACE_MAP_END 80:56.27 ^~~~~~~~~~~~~~~~~~~~ 80:56.27 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:56.27 else 80:56.27 ^~~~ 80:56.27 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 80:56.27 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 80:56.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:56.27 /builddir/build/BUILD/firefox-69.0.1/dom/system/nsDeviceSensors.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 80:56.27 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDeviceSensorData) 80:56.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:56.28 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 80:56.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 80:56.28 from /builddir/build/BUILD/firefox-69.0.1/dom/prototype/PrototypeDocumentContentSink.cpp:7: 80:56.28 /builddir/build/BUILD/firefox-69.0.1/dom/prototype/PrototypeDocumentContentSink.cpp: In member function 'virtual nsresult mozilla::dom::PrototypeDocumentContentSink::QueryInterface(const nsIID&, void**)': 80:56.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:56.29 foundInterface = 0; \ 80:56.29 ^~~~~~~~~~~~~~ 80:56.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:56.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:56.29 ^~~~~~~~~~~~~~~~~~~~~~~ 80:56.29 /builddir/build/BUILD/firefox-69.0.1/dom/prototype/PrototypeDocumentContentSink.cpp:143:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:56.29 NS_INTERFACE_MAP_END 80:56.29 ^~~~~~~~~~~~~~~~~~~~ 80:56.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:56.29 else 80:56.29 ^~~~ 80:56.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:56.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:56.29 ^~~~~~~~~~~~~~~~~~ 80:56.29 /builddir/build/BUILD/firefox-69.0.1/dom/prototype/PrototypeDocumentContentSink.cpp:142:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:56.29 NS_INTERFACE_MAP_ENTRY(nsIOffThreadScriptReceiver) 80:56.29 ^~~~~~~~~~~~~~~~~~~~~~ 80:57.09 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 80:57.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 80:57.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:57.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 80:57.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 80:57.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGStringList.h:11, 80:57.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGTests.h:12, 80:57.09 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGTests.cpp:7, 80:57.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 80:57.09 /builddir/build/BUILD/firefox-69.0.1/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::nsISVGPoint::QueryInterface(const nsIID&, void**)': 80:57.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:57.09 foundInterface = 0; \ 80:57.09 ^~~~~~~~~~~~~~ 80:57.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:57.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:57.09 ^~~~~~~~~~~~~~~~~~~~~~~ 80:57.09 /builddir/build/BUILD/firefox-69.0.1/dom/svg/nsISVGPoint.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:57.09 NS_INTERFACE_MAP_END 80:57.09 ^~~~~~~~~~~~~~~~~~~~ 80:57.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:57.09 else 80:57.09 ^~~~ 80:57.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:57.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:57.09 ^~~~~~~~~~~~~~~~~~ 80:57.09 /builddir/build/BUILD/firefox-69.0.1/dom/svg/nsISVGPoint.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:57.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 80:57.10 ^~~~~~~~~~~~~~~~~~~~~~ 80:59.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 80:59.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 80:59.22 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsParent.cpp:39: 80:59.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 80:59.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 80:59.23 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 80:59.23 ^ 80:59.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 80:59.23 struct Block { 80:59.23 ^~~~~ 81:00.24 dom/workers 81:04.09 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/Key.cpp: In static member function 'static void mozilla::dom::indexedDB::Key::DecodeString(const unsigned char*&, const unsigned char*, nsString&)': 81:04.09 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/Key.cpp:665:5: warning: 'out' may be used uninitialized in this function [-Wmaybe-uninitialized] 81:04.09 ++out; 81:04.09 ^~~~~ 81:05.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 81:05.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 81:05.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:11, 81:05.00 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsParent.h:14, 81:05.00 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsParent.cpp:7: 81:05.00 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::FileHelper::ReadCallback::QueryInterface(const nsIID&, void**)': 81:05.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:05.00 foundInterface = 0; \ 81:05.00 ^~~~~~~~~~~~~~ 81:05.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:05.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:05.00 ^~~~~~~~~~~~~~~~~~~~~~~ 81:05.00 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsParent.cpp:27206:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:05.00 NS_INTERFACE_MAP_END 81:05.00 ^~~~~~~~~~~~~~~~~~~~ 81:05.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:05.00 else 81:05.00 ^~~~ 81:05.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 81:05.01 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 81:05.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:05.01 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsParent.cpp:27205:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 81:05.01 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 81:05.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:06.53 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 81:06.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 81:06.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 81:06.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 81:06.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 81:06.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 81:06.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 81:06.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 81:06.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 81:06.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 81:06.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 81:06.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 81:06.54 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsParent.h:15, 81:06.54 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsParent.cpp:7: 81:06.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 81:06.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 81:06.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 81:06.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 81:06.54 memset(&aArr[0], 0, N * sizeof(T)); 81:06.54 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:06.54 In file included from /usr/include/c++/8/map:61, 81:06.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 81:06.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 81:06.54 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 81:06.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 81:06.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 81:06.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 81:06.54 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsParent.h:15, 81:06.54 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsParent.cpp:7: 81:06.54 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 81:06.54 class map 81:06.54 ^~~ 81:10.61 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 81:10.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 81:10.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 81:10.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 81:10.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 81:10.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 81:10.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:9, 81:10.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Worker.h:11, 81:10.61 from /builddir/build/BUILD/firefox-69.0.1/dom/workers/ChromeWorker.h:10, 81:10.61 from /builddir/build/BUILD/firefox-69.0.1/dom/workers/ChromeWorker.cpp:7, 81:10.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 81:10.62 /builddir/build/BUILD/firefox-69.0.1/dom/workers/Worker.cpp: In member function 'virtual nsresult mozilla::dom::Worker::QueryInterface(const nsIID&, void**)': 81:10.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:10.62 foundInterface = 0; \ 81:10.62 ^~~~~~~~~~~~~~ 81:10.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:10.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:10.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:10.62 /builddir/build/BUILD/firefox-69.0.1/dom/workers/Worker.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:10.62 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 81:10.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:10.62 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 81:10.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Worker.h:12, 81:10.62 from /builddir/build/BUILD/firefox-69.0.1/dom/workers/ChromeWorker.h:10, 81:10.62 from /builddir/build/BUILD/firefox-69.0.1/dom/workers/ChromeWorker.cpp:7, 81:10.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 81:10.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:10.62 } else 81:10.62 ^~~~ 81:10.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:10.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:10.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:10.62 /builddir/build/BUILD/firefox-69.0.1/dom/workers/Worker.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:10.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Worker) 81:10.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:13.73 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 81:13.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 81:13.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 81:13.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 81:13.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 81:13.73 from /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerLocation.cpp:7, 81:13.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 81:13.73 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::WorkerPrivate::EventTarget::QueryInterface(const nsIID&, void**)': 81:13.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:13.74 foundInterface = 0; \ 81:13.74 ^~~~~~~~~~~~~~ 81:13.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:13.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:13.74 ^~~~~~~~~~~~~~~~~~~~~~~ 81:13.74 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerPrivate.cpp:4881:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:13.74 NS_INTERFACE_MAP_END 81:13.74 ^~~~~~~~~~~~~~~~~~~~ 81:13.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:13.74 else 81:13.74 ^~~~ 81:13.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:13.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:13.74 ^~~~~~~~~~~~~~~~~~ 81:13.74 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerPrivate.cpp:4872:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:13.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:13.74 ^~~~~~~~~~~~~~~~~~~~~~ 81:13.77 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerRunnable.cpp: In member function 'virtual nsresult mozilla::dom::WorkerRunnable::QueryInterface(const nsIID&, void**)': 81:13.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:13.77 foundInterface = 0; \ 81:13.77 ^~~~~~~~~~~~~~ 81:13.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:13.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:13.77 ^~~~~~~~~~~~~~~~~~~~~~~ 81:13.77 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerRunnable.cpp:212:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:13.77 NS_INTERFACE_MAP_END 81:13.77 ^~~~~~~~~~~~~~~~~~~~ 81:13.77 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:38: 81:13.77 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerRunnable.cpp:211:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:13.77 } else 81:13.77 ^~~~ 81:14.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 81:14.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 81:14.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 81:14.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 81:14.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 81:14.00 from /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerLocation.cpp:7, 81:14.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 81:14.00 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 81:14.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:14.00 foundInterface = 0; \ 81:14.00 ^~~~~~~~~~~~~~ 81:14.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:14.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:14.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:14.01 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerScope.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:14.01 NS_INTERFACE_MAP_END_INHERITING(ScriptTimeoutHandler) 81:14.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:14.01 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 81:14.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:13, 81:14.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerLocation.h:11, 81:14.01 from /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerLocation.cpp:7, 81:14.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 81:14.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:14.01 } else 81:14.01 ^~~~ 81:14.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:14.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:14.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:14.01 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerScope.cpp:87:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:14.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WorkerScriptTimeoutHandler) 81:14.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:14.03 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 81:14.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 81:14.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 81:14.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 81:14.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 81:14.04 from /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerLocation.cpp:7, 81:14.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 81:14.04 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerGlobalScope::QueryInterface(const nsIID&, void**)': 81:14.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:14.04 foundInterface = 0; \ 81:14.04 ^~~~~~~~~~~~~~ 81:14.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:14.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:14.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:14.04 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerScope.cpp:175:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:14.04 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 81:14.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:14.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:14.04 else 81:14.04 ^~~~ 81:14.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:14.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:14.04 ^~~~~~~~~~~~~~~~~~ 81:14.04 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerScope.cpp:174:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:14.04 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 81:14.04 ^~~~~~~~~~~~~~~~~~~~~~ 81:14.08 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerGlobalScope::QueryInterface(const nsIID&, void**)': 81:14.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:14.08 foundInterface = 0; \ 81:14.08 ^~~~~~~~~~~~~~ 81:14.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:14.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:14.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:14.08 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerScope.cpp:663:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:14.08 NS_INTERFACE_MAP_END_INHERITING(WorkerGlobalScope) 81:14.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:14.08 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 81:14.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:13, 81:14.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerLocation.h:11, 81:14.09 from /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerLocation.cpp:7, 81:14.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 81:14.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:14.09 } else 81:14.09 ^~~~ 81:14.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:14.09 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:14.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:14.09 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerScope.cpp:662:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:14.09 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerGlobalScope) 81:14.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:14.12 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 81:14.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 81:14.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 81:14.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 81:14.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 81:14.12 from /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerLocation.cpp:7, 81:14.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 81:14.12 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerDebuggerGlobalScope::QueryInterface(const nsIID&, void**)': 81:14.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:14.12 foundInterface = 0; \ 81:14.12 ^~~~~~~~~~~~~~ 81:14.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:14.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:14.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:14.12 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerScope.cpp:918:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:14.12 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 81:14.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:14.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:14.12 else 81:14.12 ^~~~ 81:14.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:14.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:14.13 ^~~~~~~~~~~~~~~~~~ 81:14.13 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerScope.cpp:917:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:14.13 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 81:14.13 ^~~~~~~~~~~~~~~~~~~~~~ 81:29.00 dom/workers/remoteworkers 81:31.14 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::Run()': 81:31.15 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsParent.cpp:17503:3: warning: 'maintenanceAction' may be used uninitialized in this function [-Wmaybe-uninitialized] 81:31.15 switch (maintenanceAction) { 81:31.15 ^~~~~~ 81:31.15 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsParent.cpp:17497:21: note: 'maintenanceAction' was declared here 81:31.15 MaintenanceAction maintenanceAction; 81:31.15 ^~~~~~~~~~~~~~~~~ 81:34.56 dom/workers/sharedworkers 81:36.65 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 81:36.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 81:36.65 from /builddir/build/BUILD/firefox-69.0.1/dom/workers/remoteworkers/RemoteWorkerManager.cpp:9, 81:36.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/workers/remoteworkers/Unified_cpp_remoteworkers0.cpp:20: 81:36.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 81:36.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 81:36.66 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 81:36.66 ^ 81:36.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 81:36.66 struct Block { 81:36.66 ^~~~~ 81:38.61 dom/audiochannel 81:39.92 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 81:39.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 81:39.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 81:39.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 81:39.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 81:39.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 81:39.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 81:39.92 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBTransaction.h:11, 81:39.92 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.h:10, 81:39.92 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.cpp:7, 81:39.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 81:39.92 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/FileSnapshot.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::StreamWrapper::QueryInterface(const nsIID&, void**)': 81:39.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:39.93 foundInterface = 0; \ 81:39.93 ^~~~~~~~~~~~~~ 81:39.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:39.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:39.93 ^~~~~~~~~~~~~~~~~~~~~~~ 81:39.93 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/FileSnapshot.cpp:240:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:39.93 NS_INTERFACE_MAP_END 81:39.93 ^~~~~~~~~~~~~~~~~~~~ 81:39.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:39.93 else 81:39.93 ^~~~ 81:39.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 81:39.93 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 81:39.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:39.93 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/FileSnapshot.cpp:239:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 81:39.93 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 81:39.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:39.97 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBCursor.cpp: In member function 'virtual nsresult mozilla::dom::IDBCursor::QueryInterface(const nsIID&, void**)': 81:39.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:39.97 foundInterface = 0; \ 81:39.97 ^~~~~~~~~~~~~~ 81:39.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:39.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:39.97 ^~~~~~~~~~~~~~~~~~~~~~~ 81:39.97 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBCursor.cpp:866:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:39.98 NS_INTERFACE_MAP_END 81:39.98 ^~~~~~~~~~~~~~~~~~~~ 81:39.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:39.98 else 81:39.98 ^~~~ 81:39.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:39.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:39.98 ^~~~~~~~~~~~~~~~~~ 81:39.98 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBCursor.cpp:865:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:39.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:39.98 ^~~~~~~~~~~~~~~~~~~~~~ 81:40.14 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBDatabase.cpp: In member function 'virtual nsresult mozilla::dom::IDBDatabase::QueryInterface(const nsIID&, void**)': 81:40.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:40.14 foundInterface = 0; \ 81:40.14 ^~~~~~~~~~~~~~ 81:40.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:40.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:40.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:40.14 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBDatabase.cpp:1063:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:40.14 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 81:40.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:40.14 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 81:40.14 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBTransaction.h:12, 81:40.15 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.h:10, 81:40.15 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.cpp:7, 81:40.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 81:40.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:40.15 } else 81:40.15 ^~~~ 81:40.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:40.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:40.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:40.15 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBDatabase.cpp:1062:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:40.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBDatabase) 81:40.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:40.16 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 81:40.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 81:40.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 81:40.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 81:40.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 81:40.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 81:40.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 81:40.17 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBTransaction.h:11, 81:40.17 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.h:10, 81:40.17 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.cpp:7, 81:40.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 81:40.17 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBEvents.cpp: In member function 'virtual nsresult mozilla::dom::IDBVersionChangeEvent::QueryInterface(const nsIID&, void**)': 81:40.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:40.17 foundInterface = 0; \ 81:40.17 ^~~~~~~~~~~~~~ 81:40.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:40.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:40.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:40.17 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBEvents.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:40.17 NS_INTERFACE_MAP_END_INHERITING(Event) 81:40.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:40.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:40.17 else 81:40.17 ^~~~ 81:40.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:40.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:40.17 ^~~~~~~~~~~~~~~~~~ 81:40.17 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBEvents.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:40.17 NS_INTERFACE_MAP_ENTRY(IDBVersionChangeEvent) 81:40.17 ^~~~~~~~~~~~~~~~~~~~~~ 81:40.24 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBFactory.cpp: In member function 'virtual nsresult mozilla::dom::IDBFactory::QueryInterface(const nsIID&, void**)': 81:40.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:40.24 foundInterface = 0; \ 81:40.25 ^~~~~~~~~~~~~~ 81:40.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:40.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:40.25 ^~~~~~~~~~~~~~~~~~~~~~~ 81:40.25 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBFactory.cpp:836:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:40.25 NS_INTERFACE_MAP_END 81:40.25 ^~~~~~~~~~~~~~~~~~~~ 81:40.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:40.25 else 81:40.25 ^~~~ 81:40.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:40.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:40.25 ^~~~~~~~~~~~~~~~~~ 81:40.25 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBFactory.cpp:835:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:40.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:40.25 ^~~~~~~~~~~~~~~~~~~~~~ 81:40.29 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBFileHandle.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileHandle::QueryInterface(const nsIID&, void**)': 81:40.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:40.29 foundInterface = 0; \ 81:40.29 ^~~~~~~~~~~~~~ 81:40.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:40.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:40.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:40.29 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBFileHandle.cpp:693:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:40.29 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 81:40.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:40.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:40.29 else 81:40.29 ^~~~ 81:40.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:40.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:40.29 ^~~~~~~~~~~~~~~~~~ 81:40.29 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBFileHandle.cpp:692:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:40.29 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 81:40.29 ^~~~~~~~~~~~~~~~~~~~~~ 81:40.30 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBFileRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileRequest::QueryInterface(const nsIID&, void**)': 81:40.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:40.30 foundInterface = 0; \ 81:40.30 ^~~~~~~~~~~~~~ 81:40.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:40.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:40.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:40.30 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBFileRequest.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:40.31 NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 81:40.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:40.31 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 81:40.31 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBTransaction.h:12, 81:40.31 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.h:10, 81:40.31 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.cpp:7, 81:40.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 81:40.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:40.31 } else 81:40.31 ^~~~ 81:40.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:40.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:40.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:40.31 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBFileRequest.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:40.31 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBFileRequest) 81:40.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:40.35 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 81:40.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 81:40.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 81:40.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 81:40.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 81:40.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 81:40.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 81:40.35 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBTransaction.h:11, 81:40.35 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.h:10, 81:40.35 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.cpp:7, 81:40.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 81:40.35 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBIndex.cpp: In member function 'virtual nsresult mozilla::dom::IDBIndex::QueryInterface(const nsIID&, void**)': 81:40.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:40.35 foundInterface = 0; \ 81:40.35 ^~~~~~~~~~~~~~ 81:40.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:40.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:40.35 ^~~~~~~~~~~~~~~~~~~~~~~ 81:40.36 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBIndex.cpp:572:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:40.36 NS_INTERFACE_MAP_END 81:40.36 ^~~~~~~~~~~~~~~~~~~~ 81:40.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:40.36 else 81:40.36 ^~~~ 81:40.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:40.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:40.36 ^~~~~~~~~~~~~~~~~~ 81:40.36 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBIndex.cpp:571:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:40.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:40.36 ^~~~~~~~~~~~~~~~~~~~~~ 81:40.37 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBKeyRange.cpp: In member function 'virtual nsresult mozilla::dom::IDBKeyRange::QueryInterface(const nsIID&, void**)': 81:40.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:40.37 foundInterface = 0; \ 81:40.37 ^~~~~~~~~~~~~~ 81:40.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:40.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:40.37 ^~~~~~~~~~~~~~~~~~~~~~~ 81:40.37 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBKeyRange.cpp:202:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:40.37 NS_INTERFACE_MAP_END 81:40.37 ^~~~~~~~~~~~~~~~~~~~ 81:40.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:40.37 else 81:40.37 ^~~~ 81:40.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:40.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:40.37 ^~~~~~~~~~~~~~~~~~ 81:40.37 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBKeyRange.cpp:201:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:40.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:40.37 ^~~~~~~~~~~~~~~~~~~~~~ 81:40.42 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBMutableFile.cpp: In member function 'virtual nsresult mozilla::dom::IDBMutableFile::QueryInterface(const nsIID&, void**)': 81:40.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:40.42 foundInterface = 0; \ 81:40.42 ^~~~~~~~~~~~~~ 81:40.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:40.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:40.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:40.42 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBMutableFile.cpp:206:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:40.42 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 81:40.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:40.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 81:40.42 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBTransaction.h:12, 81:40.42 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.h:10, 81:40.42 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.cpp:7, 81:40.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 81:40.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:40.42 } else 81:40.42 ^~~~ 81:40.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:40.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:40.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:40.42 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBMutableFile.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:40.42 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBMutableFile) 81:40.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:40.73 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 81:40.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 81:40.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 81:40.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 81:40.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 81:40.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 81:40.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 81:40.74 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBTransaction.h:11, 81:40.74 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.h:10, 81:40.74 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.cpp:7, 81:40.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 81:40.74 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::IDBObjectStore::QueryInterface(const nsIID&, void**)': 81:40.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:40.74 foundInterface = 0; \ 81:40.74 ^~~~~~~~~~~~~~ 81:40.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:40.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:40.74 ^~~~~~~~~~~~~~~~~~~~~~~ 81:40.74 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBObjectStore.cpp:1888:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:40.74 NS_INTERFACE_MAP_END 81:40.74 ^~~~~~~~~~~~~~~~~~~~ 81:40.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:40.74 else 81:40.74 ^~~~ 81:40.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:40.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:40.74 ^~~~~~~~~~~~~~~~~~ 81:40.74 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBObjectStore.cpp:1887:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:40.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:40.74 ^~~~~~~~~~~~~~~~~~~~~~ 81:40.81 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBRequest::QueryInterface(const nsIID&, void**)': 81:40.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:40.81 foundInterface = 0; \ 81:40.81 ^~~~~~~~~~~~~~ 81:40.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:40.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:40.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:40.81 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBRequest.cpp:360:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:40.82 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 81:40.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:40.82 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:119: 81:40.82 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBRequest.cpp:359:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:40.82 } else 81:40.82 ^~~~ 81:40.82 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 81:40.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 81:40.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 81:40.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 81:40.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 81:40.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 81:40.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 81:40.82 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBTransaction.h:11, 81:40.82 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.h:10, 81:40.83 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.cpp:7, 81:40.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 81:40.83 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBOpenDBRequest::QueryInterface(const nsIID&, void**)': 81:40.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:40.83 foundInterface = 0; \ 81:40.83 ^~~~~~~~~~~~~~ 81:40.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:40.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:40.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:40.83 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBRequest.cpp:496:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:40.83 NS_INTERFACE_MAP_END_INHERITING(IDBRequest) 81:40.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:40.83 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 81:40.83 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBTransaction.h:12, 81:40.83 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.h:10, 81:40.83 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.cpp:7, 81:40.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 81:40.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:40.83 } else 81:40.83 ^~~~ 81:40.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:40.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:40.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:40.83 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBRequest.cpp:495:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:40.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBOpenDBRequest) 81:40.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:40.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 81:40.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 81:40.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 81:40.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 81:40.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 81:40.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 81:40.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 81:40.86 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBTransaction.h:11, 81:40.87 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.h:10, 81:40.87 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.cpp:7, 81:40.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 81:40.87 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)': 81:40.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:40.87 foundInterface = 0; \ 81:40.87 ^~~~~~~~~~~~~~ 81:40.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:40.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:40.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:40.87 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBTransaction.cpp:912:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:40.87 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 81:40.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:40.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:40.87 else 81:40.87 ^~~~ 81:40.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:40.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:40.87 ^~~~~~~~~~~~~~~~~~ 81:40.87 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBTransaction.cpp:911:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:40.87 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 81:40.87 ^~~~~~~~~~~~~~~~~~~~~~ 81:43.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 81:43.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 81:43.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIAudioChannelAgent.h:10, 81:43.46 from /builddir/build/BUILD/firefox-69.0.1/dom/audiochannel/AudioChannelAgent.h:10, 81:43.46 from /builddir/build/BUILD/firefox-69.0.1/dom/audiochannel/AudioChannelAgent.cpp:5, 81:43.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/audiochannel/Unified_cpp_dom_audiochannel0.cpp:2: 81:43.46 /builddir/build/BUILD/firefox-69.0.1/dom/audiochannel/AudioChannelAgent.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelAgent::QueryInterface(const nsIID&, void**)': 81:43.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:43.46 foundInterface = 0; \ 81:43.46 ^~~~~~~~~~~~~~ 81:43.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:43.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:43.47 ^~~~~~~~~~~~~~~~~~~~~~~ 81:43.47 /builddir/build/BUILD/firefox-69.0.1/dom/audiochannel/AudioChannelAgent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:43.47 NS_INTERFACE_MAP_END 81:43.47 ^~~~~~~~~~~~~~~~~~~~ 81:43.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:43.47 else 81:43.48 ^~~~ 81:43.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:43.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:43.48 ^~~~~~~~~~~~~~~~~~ 81:43.48 /builddir/build/BUILD/firefox-69.0.1/dom/audiochannel/AudioChannelAgent.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:43.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:43.48 ^~~~~~~~~~~~~~~~~~~~~~ 81:43.78 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 81:43.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 81:43.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 81:43.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 81:43.78 from /builddir/build/BUILD/firefox-69.0.1/dom/workers/sharedworkers/SharedWorker.h:10, 81:43.78 from /builddir/build/BUILD/firefox-69.0.1/dom/workers/sharedworkers/SharedWorker.cpp:7, 81:43.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 81:43.78 /builddir/build/BUILD/firefox-69.0.1/dom/workers/sharedworkers/SharedWorker.cpp: In member function 'virtual nsresult mozilla::dom::SharedWorker::QueryInterface(const nsIID&, void**)': 81:43.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:43.79 foundInterface = 0; \ 81:43.79 ^~~~~~~~~~~~~~ 81:43.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:43.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:43.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.79 /builddir/build/BUILD/firefox-69.0.1/dom/workers/sharedworkers/SharedWorker.cpp:320:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:43.79 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 81:43.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.79 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 81:43.79 from /builddir/build/BUILD/firefox-69.0.1/dom/workers/sharedworkers/SharedWorker.h:12, 81:43.79 from /builddir/build/BUILD/firefox-69.0.1/dom/workers/sharedworkers/SharedWorker.cpp:7, 81:43.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 81:43.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:43.79 } else 81:43.79 ^~~~ 81:43.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:43.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:43.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:43.80 /builddir/build/BUILD/firefox-69.0.1/dom/workers/sharedworkers/SharedWorker.cpp:319:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:43.80 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SharedWorker) 81:43.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:44.21 /builddir/build/BUILD/firefox-69.0.1/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::QueryInterface(const nsIID&, void**)': 81:44.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:44.21 foundInterface = 0; \ 81:44.21 ^~~~~~~~~~~~~~ 81:44.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:44.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:44.21 ^~~~~~~~~~~~~~~~~~~~~~~ 81:44.21 /builddir/build/BUILD/firefox-69.0.1/dom/audiochannel/AudioChannelService.cpp:265:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:44.22 NS_INTERFACE_MAP_END 81:44.22 ^~~~~~~~~~~~~~~~~~~~ 81:44.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:44.22 else 81:44.22 ^~~~ 81:44.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:44.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:44.22 ^~~~~~~~~~~~~~~~~~ 81:44.22 /builddir/build/BUILD/firefox-69.0.1/dom/audiochannel/AudioChannelService.cpp:264:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:44.22 NS_INTERFACE_MAP_ENTRY(nsIObserver) 81:44.22 ^~~~~~~~~~~~~~~~~~~~~~ 81:47.16 dom/broadcastchannel 81:47.27 dom/messagechannel 81:49.27 dom/promise 81:52.97 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 81:52.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 81:52.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 81:52.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 81:52.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 81:52.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 81:52.97 from /builddir/build/BUILD/firefox-69.0.1/dom/messagechannel/MessageChannel.h:11, 81:52.97 from /builddir/build/BUILD/firefox-69.0.1/dom/messagechannel/MessageChannel.cpp:7, 81:52.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 81:52.97 /builddir/build/BUILD/firefox-69.0.1/dom/messagechannel/MessageChannel.cpp: In member function 'virtual nsresult mozilla::dom::MessageChannel::QueryInterface(const nsIID&, void**)': 81:52.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:52.97 foundInterface = 0; \ 81:52.97 ^~~~~~~~~~~~~~ 81:52.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:52.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:52.97 ^~~~~~~~~~~~~~~~~~~~~~~ 81:52.97 /builddir/build/BUILD/firefox-69.0.1/dom/messagechannel/MessageChannel.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:52.97 NS_INTERFACE_MAP_END 81:52.97 ^~~~~~~~~~~~~~~~~~~~ 81:52.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:52.97 else 81:52.97 ^~~~ 81:52.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:52.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:52.97 ^~~~~~~~~~~~~~~~~~ 81:52.97 /builddir/build/BUILD/firefox-69.0.1/dom/messagechannel/MessageChannel.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:52.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:52.97 ^~~~~~~~~~~~~~~~~~~~~~ 81:56.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 81:56.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 81:56.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 81:56.84 from /builddir/build/BUILD/firefox-69.0.1/dom/broadcastchannel/BroadcastChannel.h:11, 81:56.84 from /builddir/build/BUILD/firefox-69.0.1/dom/broadcastchannel/BroadcastChannel.cpp:7, 81:56.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 81:56.84 /builddir/build/BUILD/firefox-69.0.1/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)': 81:56.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:56.84 foundInterface = 0; \ 81:56.84 ^~~~~~~~~~~~~~ 81:56.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:56.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:56.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:56.84 /builddir/build/BUILD/firefox-69.0.1/dom/broadcastchannel/BroadcastChannel.cpp:445:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:56.84 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 81:56.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:56.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 81:56.84 from /builddir/build/BUILD/firefox-69.0.1/dom/broadcastchannel/BroadcastChannel.h:11, 81:56.84 from /builddir/build/BUILD/firefox-69.0.1/dom/broadcastchannel/BroadcastChannel.cpp:7, 81:56.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 81:56.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:56.84 } else 81:56.84 ^~~~ 81:56.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:56.84 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:56.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:56.84 /builddir/build/BUILD/firefox-69.0.1/dom/broadcastchannel/BroadcastChannel.cpp:444:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:56.84 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BroadcastChannel) 81:56.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:56.90 /builddir/build/BUILD/firefox-69.0.1/dom/messagechannel/MessagePort.cpp: In member function 'virtual nsresult mozilla::dom::MessagePort::QueryInterface(const nsIID&, void**)': 81:56.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:56.90 foundInterface = 0; \ 81:56.90 ^~~~~~~~~~~~~~ 81:56.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:56.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:56.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:56.90 /builddir/build/BUILD/firefox-69.0.1/dom/messagechannel/MessagePort.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:56.90 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 81:56.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:56.90 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/messagechannel/MessageChannel.h:13, 81:56.90 from /builddir/build/BUILD/firefox-69.0.1/dom/messagechannel/MessageChannel.cpp:7, 81:56.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 81:56.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:56.90 } else 81:56.90 ^~~~ 81:56.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:56.90 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:56.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:56.90 /builddir/build/BUILD/firefox-69.0.1/dom/messagechannel/MessagePort.cpp:185:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:56.90 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessagePort) 81:56.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:57.67 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 81:57.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 81:57.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 81:57.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 81:57.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 81:57.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 81:57.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Promise.h:11, 81:57.67 from /builddir/build/BUILD/firefox-69.0.1/dom/promise/Promise.cpp:7, 81:57.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 81:57.67 /builddir/build/BUILD/firefox-69.0.1/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)': 81:57.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:57.67 foundInterface = 0; \ 81:57.67 ^~~~~~~~~~~~~~ 81:57.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:57.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:57.67 ^~~~~~~~~~~~~~~~~~~~~~~ 81:57.67 /builddir/build/BUILD/firefox-69.0.1/dom/promise/Promise.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:57.67 NS_INTERFACE_MAP_END 81:57.67 ^~~~~~~~~~~~~~~~~~~~ 81:57.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:57.67 else 81:57.67 ^~~~ 81:57.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:57.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:57.67 ^~~~~~~~~~~~~~~~~~ 81:57.67 /builddir/build/BUILD/firefox-69.0.1/dom/promise/Promise.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:57.67 NS_INTERFACE_MAP_ENTRY(Promise) 81:57.67 ^~~~~~~~~~~~~~~~~~~~~~ 81:57.69 /builddir/build/BUILD/firefox-69.0.1/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::PromiseNativeThenHandlerBase::QueryInterface(const nsIID&, void**)': 81:57.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:57.69 foundInterface = 0; \ 81:57.69 ^~~~~~~~~~~~~~ 81:57.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:57.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:57.69 ^~~~~~~~~~~~~~~~~~~~~~~ 81:57.69 /builddir/build/BUILD/firefox-69.0.1/dom/promise/Promise.cpp:264:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:57.69 NS_INTERFACE_MAP_END 81:57.69 ^~~~~~~~~~~~~~~~~~~~ 81:57.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:57.69 else 81:57.69 ^~~~ 81:57.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:57.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:57.69 ^~~~~~~~~~~~~~~~~~ 81:57.69 /builddir/build/BUILD/firefox-69.0.1/dom/promise/Promise.cpp:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:57.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:57.69 ^~~~~~~~~~~~~~~~~~~~~~ 81:57.71 /builddir/build/BUILD/firefox-69.0.1/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)': 81:57.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:57.72 foundInterface = 0; \ 81:57.72 ^~~~~~~~~~~~~~ 81:57.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:57.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:57.72 ^~~~~~~~~~~~~~~~~~~~~~~ 81:57.72 /builddir/build/BUILD/firefox-69.0.1/dom/promise/Promise.cpp:414:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:57.72 NS_INTERFACE_MAP_END 81:57.72 ^~~~~~~~~~~~~~~~~~~~ 81:57.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:57.72 else 81:57.72 ^~~~ 81:57.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:57.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:57.72 ^~~~~~~~~~~~~~~~~~ 81:57.72 /builddir/build/BUILD/firefox-69.0.1/dom/promise/Promise.cpp:413:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:57.72 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:57.72 ^~~~~~~~~~~~~~~~~~~~~~ 82:00.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 82:00.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 82:00.22 from /builddir/build/BUILD/firefox-69.0.1/dom/promise/PromiseDebugging.cpp:17, 82:00.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:11: 82:00.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 82:00.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 82:00.23 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 82:00.23 ^ 82:00.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 82:00.23 struct Block { 82:00.23 ^~~~~ 82:01.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 82:01.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 82:01.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 82:01.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 82:01.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 82:01.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 82:01.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:32, 82:01.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Promise.h:11, 82:01.00 from /builddir/build/BUILD/firefox-69.0.1/dom/promise/Promise.cpp:7, 82:01.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 82:01.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 82:01.00 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 82:01.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 82:01.00 memset(aT, 0, sizeof(T)); 82:01.00 ~~~~~~^~~~~~~~~~~~~~~~~~ 82:01.00 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/promise/Promise.cpp:44, 82:01.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 82:01.00 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 82:01.00 struct GlobalProperties { 82:01.00 ^~~~~~~~~~~~~~~~ 82:02.46 dom/smil 82:05.60 dom/url 82:07.78 dom/webauthn 82:10.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:10.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 82:10.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 82:10.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 82:10.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 82:10.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 82:10.71 from /builddir/build/BUILD/firefox-69.0.1/dom/url/URL.h:10, 82:10.71 from /builddir/build/BUILD/firefox-69.0.1/dom/url/URL.cpp:7, 82:10.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/url/Unified_cpp_dom_url0.cpp:2: 82:10.71 /builddir/build/BUILD/firefox-69.0.1/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)': 82:10.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:10.71 foundInterface = 0; \ 82:10.71 ^~~~~~~~~~~~~~ 82:10.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:10.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:10.71 ^~~~~~~~~~~~~~~~~~~~~~~ 82:10.71 /builddir/build/BUILD/firefox-69.0.1/dom/url/URL.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:10.71 NS_INTERFACE_MAP_END 82:10.71 ^~~~~~~~~~~~~~~~~~~~ 82:10.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:10.71 else 82:10.71 ^~~~ 82:10.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:10.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:10.71 ^~~~~~~~~~~~~~~~~~ 82:10.71 /builddir/build/BUILD/firefox-69.0.1/dom/url/URL.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:10.71 NS_INTERFACE_MAP_ENTRY(nsISupports) 82:10.72 ^~~~~~~~~~~~~~~~~~~~~~ 82:10.94 /builddir/build/BUILD/firefox-69.0.1/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)': 82:10.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:10.94 foundInterface = 0; \ 82:10.94 ^~~~~~~~~~~~~~ 82:10.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:10.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:10.94 ^~~~~~~~~~~~~~~~~~~~~~~ 82:10.94 /builddir/build/BUILD/firefox-69.0.1/dom/url/URLSearchParams.cpp:311:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:10.94 NS_INTERFACE_MAP_END 82:10.94 ^~~~~~~~~~~~~~~~~~~~ 82:10.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:10.95 else 82:10.95 ^~~~ 82:10.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:10.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:10.95 ^~~~~~~~~~~~~~~~~~ 82:10.95 /builddir/build/BUILD/firefox-69.0.1/dom/url/URLSearchParams.cpp:310:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:10.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 82:10.95 ^~~~~~~~~~~~~~~~~~~~~~ 82:11.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:11.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 82:11.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:11.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 82:11.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 82:11.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 82:11.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SMILTimedElement.h:10, 82:11.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 82:11.13 from /builddir/build/BUILD/firefox-69.0.1/dom/smil/SMILTimeContainer.h:10, 82:11.13 from /builddir/build/BUILD/firefox-69.0.1/dom/smil/SMILTimeContainer.cpp:7, 82:11.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/smil/Unified_cpp_dom_smil1.cpp:11: 82:11.13 /builddir/build/BUILD/firefox-69.0.1/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)': 82:11.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:11.13 foundInterface = 0; \ 82:11.13 ^~~~~~~~~~~~~~ 82:11.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 82:11.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:11.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:11.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:11.13 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 82:11.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:11.13 /builddir/build/BUILD/firefox-69.0.1/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 82:11.13 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 82:11.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:11.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 82:11.13 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 82:11.13 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 82:11.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 82:11.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/IDTracker.h:11, 82:11.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 82:11.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SMILTimedElement.h:16, 82:11.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 82:11.13 from /builddir/build/BUILD/firefox-69.0.1/dom/smil/SMILTimeContainer.h:10, 82:11.13 from /builddir/build/BUILD/firefox-69.0.1/dom/smil/SMILTimeContainer.cpp:7, 82:11.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/smil/Unified_cpp_dom_smil1.cpp:11: 82:11.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 82:11.13 } else 82:11.13 ^~~~ 82:11.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 82:11.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:11.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:11.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:11.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 82:11.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:11.14 /builddir/build/BUILD/firefox-69.0.1/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 82:11.14 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 82:11.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:13.50 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:13.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 82:13.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:13.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 82:13.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 82:13.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 82:13.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 82:13.50 from /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 82:13.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 82:13.50 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAssertionResponse::QueryInterface(const nsIID&, void**)': 82:13.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:13.50 foundInterface = 0; \ 82:13.50 ^~~~~~~~~~~~~~ 82:13.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 82:13.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:13.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:13.50 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:13.50 NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 82:13.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:13.50 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 82:13.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 82:13.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 82:13.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 82:13.50 from /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 82:13.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 82:13.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 82:13.50 } else 82:13.50 ^~~~ 82:13.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 82:13.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:13.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:13.50 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:13.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAssertionResponse) 82:13.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:13.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:13.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 82:13.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:13.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 82:13.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 82:13.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 82:13.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 82:13.51 from /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 82:13.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 82:13.51 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorAttestationResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAttestationResponse::QueryInterface(const nsIID&, void**)': 82:13.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:13.51 foundInterface = 0; \ 82:13.51 ^~~~~~~~~~~~~~ 82:13.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 82:13.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:13.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:13.51 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorAttestationResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:13.51 NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 82:13.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:13.52 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 82:13.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 82:13.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 82:13.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 82:13.52 from /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 82:13.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 82:13.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 82:13.52 } else 82:13.52 ^~~~ 82:13.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 82:13.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:13.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:13.52 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorAttestationResponse.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:13.52 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAttestationResponse) 82:13.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:13.52 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:13.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 82:13.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:13.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 82:13.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 82:13.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 82:13.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 82:13.52 from /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 82:13.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 82:13.53 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorResponse::QueryInterface(const nsIID&, void**)': 82:13.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:13.53 foundInterface = 0; \ 82:13.53 ^~~~~~~~~~~~~~ 82:13.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:13.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:13.53 ^~~~~~~~~~~~~~~~~~~~~~~ 82:13.53 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorResponse.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:13.53 NS_INTERFACE_MAP_END 82:13.53 ^~~~~~~~~~~~~~~~~~~~ 82:13.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:13.53 else 82:13.53 ^~~~ 82:13.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:13.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:13.53 ^~~~~~~~~~~~~~~~~~ 82:13.53 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorResponse.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:13.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 82:13.53 ^~~~~~~~~~~~~~~~~~~~~~ 82:13.80 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/PublicKeyCredential.cpp: In member function 'virtual nsresult mozilla::dom::PublicKeyCredential::QueryInterface(const nsIID&, void**)': 82:13.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:13.80 foundInterface = 0; \ 82:13.80 ^~~~~~~~~~~~~~ 82:13.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 82:13.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:13.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:13.80 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/PublicKeyCredential.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:13.80 NS_INTERFACE_MAP_END_INHERITING(Credential) 82:13.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:13.80 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 82:13.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 82:13.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 82:13.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 82:13.80 from /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 82:13.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 82:13.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 82:13.81 } else 82:13.81 ^~~~ 82:13.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 82:13.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:13.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:13.81 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/PublicKeyCredential.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:13.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PublicKeyCredential) 82:13.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:15.31 dom/xbl 82:16.77 dom/xbl/builtin 82:17.65 dom/xbl/builtin/unix 82:18.26 dom/xml 82:18.45 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:18.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 82:18.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:18.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 82:18.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 82:18.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 82:18.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 82:18.46 from /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 82:18.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 82:18.46 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/WebAuthnManager.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManager::QueryInterface(const nsIID&, void**)': 82:18.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:18.46 foundInterface = 0; \ 82:18.46 ^~~~~~~~~~~~~~ 82:18.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 82:18.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:18.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:18.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:18.46 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 82:18.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:18.46 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 82:18.46 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 82:18.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:18.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 82:18.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 82:18.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 82:18.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 82:18.46 from /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 82:18.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 82:18.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 82:18.46 } else 82:18.46 ^~~~ 82:18.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 82:18.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:18.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:18.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:18.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 82:18.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:18.46 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 82:18.46 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 82:18.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:18.52 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:18.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 82:18.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:18.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 82:18.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 82:18.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 82:18.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 82:18.53 from /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 82:18.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 82:18.53 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/WebAuthnManagerBase.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManagerBase::QueryInterface(const nsIID&, void**)': 82:18.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:18.53 foundInterface = 0; \ 82:18.53 ^~~~~~~~~~~~~~ 82:18.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:18.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:18.53 ^~~~~~~~~~~~~~~~~~~~~~~ 82:18.53 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/WebAuthnManagerBase.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:18.53 NS_INTERFACE_MAP_END 82:18.53 ^~~~~~~~~~~~~~~~~~~~ 82:18.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:18.53 else 82:18.53 ^~~~ 82:18.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:18.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:18.53 ^~~~~~~~~~~~~~~~~~ 82:18.53 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/WebAuthnManagerBase.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:18.53 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 82:18.53 ^~~~~~~~~~~~~~~~~~~~~~ 82:21.53 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:21.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 82:21.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:21.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 82:21.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 82:21.53 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 82:21.53 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINodeList.h:10, 82:21.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 82:21.53 from /builddir/build/BUILD/firefox-69.0.1/dom/xbl/XBLChildrenElement.cpp:7, 82:21.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 82:21.53 /builddir/build/BUILD/firefox-69.0.1/dom/xbl/XBLChildrenElement.cpp: In member function 'virtual nsresult nsAnonymousContentList::QueryInterface(const nsIID&, void**)': 82:21.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:21.53 foundInterface = 0; \ 82:21.53 ^~~~~~~~~~~~~~ 82:21.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:21.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:21.53 ^~~~~~~~~~~~~~~~~~~~~~~ 82:21.53 /builddir/build/BUILD/firefox-69.0.1/dom/xbl/XBLChildrenElement.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:21.53 NS_INTERFACE_MAP_END 82:21.53 ^~~~~~~~~~~~~~~~~~~~ 82:21.53 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 82:21.53 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINodeList.h:10, 82:21.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 82:21.53 from /builddir/build/BUILD/firefox-69.0.1/dom/xbl/XBLChildrenElement.cpp:7, 82:21.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 82:21.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 82:21.54 } else 82:21.54 ^~~~ 82:21.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 82:21.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:21.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:21.54 /builddir/build/BUILD/firefox-69.0.1/dom/xbl/XBLChildrenElement.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 82:21.54 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAnonymousContentList) 82:21.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:22.79 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:22.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 82:22.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:22.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 82:22.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 82:22.79 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 82:22.79 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINodeList.h:10, 82:22.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 82:22.79 from /builddir/build/BUILD/firefox-69.0.1/dom/xbl/XBLChildrenElement.cpp:7, 82:22.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 82:22.79 /builddir/build/BUILD/firefox-69.0.1/dom/xbl/nsBindingManager.cpp: In member function 'virtual nsresult nsBindingManager::QueryInterface(const nsIID&, void**)': 82:22.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:22.79 foundInterface = 0; \ 82:22.79 ^~~~~~~~~~~~~~ 82:22.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:22.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:22.79 ^~~~~~~~~~~~~~~~~~~~~~~ 82:22.79 /builddir/build/BUILD/firefox-69.0.1/dom/xbl/nsBindingManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:22.79 NS_INTERFACE_MAP_END 82:22.79 ^~~~~~~~~~~~~~~~~~~~ 82:22.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:22.80 else 82:22.80 ^~~~ 82:22.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:22.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:22.80 ^~~~~~~~~~~~~~~~~~ 82:22.80 /builddir/build/BUILD/firefox-69.0.1/dom/xbl/nsBindingManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:22.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 82:22.80 ^~~~~~~~~~~~~~~~~~~~~~ 82:22.94 /builddir/build/BUILD/firefox-69.0.1/dom/xbl/nsXBLDocumentInfo.cpp: In member function 'virtual nsresult nsXBLDocumentInfo::QueryInterface(const nsIID&, void**)': 82:22.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:22.94 foundInterface = 0; \ 82:22.94 ^~~~~~~~~~~~~~ 82:22.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:22.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:22.94 ^~~~~~~~~~~~~~~~~~~~~~~ 82:22.94 /builddir/build/BUILD/firefox-69.0.1/dom/xbl/nsXBLDocumentInfo.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:22.94 NS_INTERFACE_MAP_END 82:22.94 ^~~~~~~~~~~~~~~~~~~~ 82:22.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:22.95 else 82:22.95 ^~~~ 82:22.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:22.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:22.95 ^~~~~~~~~~~~~~~~~~ 82:22.95 /builddir/build/BUILD/firefox-69.0.1/dom/xbl/nsXBLDocumentInfo.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:22.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 82:22.95 ^~~~~~~~~~~~~~~~~~~~~~ 82:23.65 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 82:23.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 82:23.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 82:23.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 82:23.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 82:23.65 from /builddir/build/BUILD/firefox-69.0.1/dom/xbl/nsXBLEventHandler.cpp:15, 82:23.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:47: 82:23.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 82:23.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 82:23.65 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 82:23.65 ^ 82:23.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 82:23.65 struct Block { 82:23.66 ^~~~~ 82:24.27 /builddir/build/BUILD/firefox-69.0.1/dom/xbl/builtin/ShortcutKeys.cpp: In member function 'nsXBLPrototypeHandler* mozilla::ShortcutKeys::EnsureHandlers(mozilla::HandlerType)': 82:24.27 /builddir/build/BUILD/firefox-69.0.1/dom/xbl/builtin/ShortcutKeys.cpp:115:11: warning: 'cache' may be used uninitialized in this function [-Wmaybe-uninitialized] 82:24.27 return *cache; 82:24.27 ^~~~~ 82:24.27 /builddir/build/BUILD/firefox-69.0.1/dom/xbl/builtin/ShortcutKeys.cpp:104:19: warning: 'keyData' may be used uninitialized in this function [-Wmaybe-uninitialized] 82:24.27 while (keyData->event) { 82:24.27 ~~~~~~~~~^~~~~ 82:24.57 dom/xslt/base 82:25.93 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:25.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 82:25.93 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINode.h:12, 82:25.93 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsIContent.h:13, 82:25.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, 82:25.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Text.h:10, 82:25.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CDATASection.h:11, 82:25.93 from /builddir/build/BUILD/firefox-69.0.1/dom/xml/CDATASection.cpp:7, 82:25.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xml/Unified_cpp_dom_xml0.cpp:2: 82:25.93 /builddir/build/BUILD/firefox-69.0.1/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)': 82:25.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:25.93 foundInterface = 0; \ 82:25.93 ^~~~~~~~~~~~~~ 82:25.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 82:25.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:25.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:25.93 /builddir/build/BUILD/firefox-69.0.1/dom/xml/nsXMLContentSink.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:25.93 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 82:25.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:25.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:25.93 else 82:25.93 ^~~~ 82:25.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:25.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:25.93 ^~~~~~~~~~~~~~~~~~ 82:25.93 /builddir/build/BUILD/firefox-69.0.1/dom/xml/nsXMLContentSink.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:25.93 NS_INTERFACE_MAP_ENTRY(nsITransformObserver) 82:25.93 ^~~~~~~~~~~~~~~~~~~~~~ 82:26.01 /builddir/build/BUILD/firefox-69.0.1/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)': 82:26.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:26.01 foundInterface = 0; \ 82:26.01 ^~~~~~~~~~~~~~ 82:26.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 82:26.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:26.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:26.01 /builddir/build/BUILD/firefox-69.0.1/dom/xml/nsXMLFragmentContentSink.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:26.01 NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink) 82:26.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:26.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:26.01 else 82:26.01 ^~~~ 82:26.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:26.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:26.01 ^~~~~~~~~~~~~~~~~~ 82:26.01 /builddir/build/BUILD/firefox-69.0.1/dom/xml/nsXMLFragmentContentSink.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:26.01 NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink) 82:26.01 ^~~~~~~~~~~~~~~~~~~~~~ 82:31.71 dom/xslt/xml 82:32.30 dom/xslt/xpath 82:39.61 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 82:39.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/XPathEvaluator.h:9, 82:39.61 from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/XPathEvaluator.cpp:6, 82:39.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp:2: 82:39.61 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)': 82:39.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:39.62 foundInterface = 0; \ 82:39.62 ^~~~~~~~~~~~~~ 82:39.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:39.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:39.62 ^~~~~~~~~~~~~~~~~~~~~~~ 82:39.62 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/XPathResult.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:39.62 NS_INTERFACE_MAP_END 82:39.62 ^~~~~~~~~~~~~~~~~~~~ 82:39.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:39.62 else 82:39.62 ^~~~ 82:39.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 82:39.62 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 82:39.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:39.62 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/XPathResult.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 82:39.62 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult) 82:39.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:40.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 82:40.44 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)': 82:40.44 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNodeSet.cpp:112:57: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 82:40.44 memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 82:40.44 ^ 82:40.44 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 82:40.44 from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNameTest.cpp:9, 82:40.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 82:40.44 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 82:40.44 class txXPathNode { 82:40.44 ^~~~~~~~~~~ 82:40.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 82:40.44 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)': 82:40.44 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNodeSet.cpp:277:58: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 82:40.44 memmove(insertPos, pos, count * sizeof(txXPathNode)); 82:40.44 ^ 82:40.44 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 82:40.44 from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNameTest.cpp:9, 82:40.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 82:40.44 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 82:40.44 class txXPathNode { 82:40.44 ^~~~~~~~~~~ 82:40.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 82:40.44 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()': 82:40.44 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNodeSet.cpp:375:75: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 82:40.44 memmove(insertion, mStart + pos - chunk, chunk * sizeof(txXPathNode)); 82:40.44 ^ 82:40.44 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 82:40.44 from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNameTest.cpp:9, 82:40.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 82:40.44 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 82:40.44 class txXPathNode { 82:40.44 ^~~~~~~~~~~ 82:40.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 82:40.44 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)': 82:40.44 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNodeSet.cpp:469:56: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 82:40.45 memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 82:40.45 ^ 82:40.45 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 82:40.45 from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNameTest.cpp:9, 82:40.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 82:40.45 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 82:40.45 class txXPathNode { 82:40.45 ^~~~~~~~~~~ 82:40.45 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 82:40.45 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNodeSet.cpp:494:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 82:40.45 memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 82:40.45 ^ 82:40.45 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 82:40.45 from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNameTest.cpp:9, 82:40.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 82:40.45 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 82:40.45 class txXPathNode { 82:40.45 ^~~~~~~~~~~ 82:40.45 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 82:40.45 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNodeSet.cpp: In static member function 'static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)': 82:40.45 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNodeSet.cpp:567:62: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 82:40.45 memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 82:40.45 ^ 82:40.45 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 82:40.45 from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNameTest.cpp:9, 82:40.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 82:40.45 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 82:40.45 class txXPathNode { 82:40.45 ^~~~~~~~~~~ 82:41.51 dom/xslt/xslt 82:44.16 dom/xul 82:47.52 dom/vr 82:49.65 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/base/txCore.h:11, 82:49.65 from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xslt/txXMLEventHandler.h:9, 82:49.65 from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xslt/txBufferingHandler.h:9, 82:49.65 from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xslt/txBufferingHandler.cpp:6, 82:49.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:2: 82:49.65 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)': 82:49.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:49.65 foundInterface = 0; \ 82:49.65 ^~~~~~~~~~~~~~ 82:49.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:49.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:49.65 ^~~~~~~~~~~~~~~~~~~~~~~ 82:49.65 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:49.65 NS_INTERFACE_MAP_END 82:49.65 ^~~~~~~~~~~~~~~~~~~~ 82:49.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:49.65 else 82:49.65 ^~~~ 82:49.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 82:49.65 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 82:49.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:49.65 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 82:49.65 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentTransformer) 82:49.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:50.16 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 82:50.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 82:50.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 82:50.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 82:50.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 82:50.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 82:50.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 82:50.17 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINode.h:14, 82:50.17 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsIContent.h:13, 82:50.17 from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txXPathNode.h:10, 82:50.17 from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xml/txXMLUtils.h:15, 82:50.17 from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xslt/txXSLTFunctions.h:10, 82:50.17 from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 82:50.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:11: 82:50.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 82:50.17 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 82:50.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 82:50.17 memset(aT, 0, sizeof(T)); 82:50.17 ~~~~~~^~~~~~~~~~~~~~~~~~ 82:50.17 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 82:50.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:29: 82:50.17 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 82:50.17 struct GlobalProperties { 82:50.17 ^~~~~~~~~~~~~~~~ 82:51.19 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 82:51.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 82:51.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 82:51.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsViewManager.h:14, 82:51.19 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULDocument.cpp:32, 82:51.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:11: 82:51.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 82:51.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 82:51.20 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 82:51.20 ^ 82:51.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 82:51.20 struct Block { 82:51.20 ^~~~~ 82:51.68 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:51.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 82:51.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:51.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 82:51.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMArray.h:15, 82:51.69 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULPrototypeDocument.h:11, 82:51.69 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULPrototypeDocument.cpp:6, 82:51.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xul/Unified_cpp_dom_xul1.cpp:2: 82:51.69 /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULPrototypeDocument.cpp: In member function 'virtual nsresult nsXULPrototypeDocument::QueryInterface(const nsIID&, void**)': 82:51.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:51.69 foundInterface = 0; \ 82:51.69 ^~~~~~~~~~~~~~ 82:51.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:51.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:51.69 ^~~~~~~~~~~~~~~~~~~~~~~ 82:51.69 /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULPrototypeDocument.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:51.69 NS_INTERFACE_MAP_END 82:51.69 ^~~~~~~~~~~~~~~~~~~~ 82:51.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:51.69 else 82:51.69 ^~~~ 82:51.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:51.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:51.70 ^~~~~~~~~~~~~~~~~~ 82:51.70 /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULPrototypeDocument.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:51.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 82:51.70 ^~~~~~~~~~~~~~~~~~~~~~ 82:52.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:52.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 82:52.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:52.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 82:52.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 82:52.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 82:52.54 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 82:52.54 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 82:52.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 82:52.54 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULBroadcastManager.h:10, 82:52.54 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULBroadcastManager.cpp:7, 82:52.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 82:52.55 /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULDocument.cpp: In member function 'virtual nsresult mozilla::dom::XULDocument::QueryInterface(const nsIID&, void**)': 82:52.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:52.55 foundInterface = 0; \ 82:52.55 ^~~~~~~~~~~~~~ 82:52.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 82:52.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:52.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:52.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:52.55 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 82:52.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:52.55 /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULDocument.cpp:180:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 82:52.55 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULDocument, XMLDocument) 82:52.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:52.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 82:52.55 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 82:52.55 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 82:52.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 82:52.55 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULBroadcastManager.h:10, 82:52.55 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULBroadcastManager.cpp:7, 82:52.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 82:52.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 82:52.55 } else 82:52.55 ^~~~ 82:52.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 82:52.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:52.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:52.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:52.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 82:52.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:52.56 /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULDocument.cpp:180:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 82:52.56 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULDocument, XMLDocument) 82:52.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:54.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:54.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 82:54.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:54.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 82:54.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 82:54.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 82:54.07 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 82:54.07 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 82:54.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 82:54.07 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULBroadcastManager.h:10, 82:54.07 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULBroadcastManager.cpp:7, 82:54.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 82:54.07 /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULTreeElement.cpp: In member function 'virtual nsresult mozilla::dom::XULTreeElement::QueryInterface(const nsIID&, void**)': 82:54.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:54.07 foundInterface = 0; \ 82:54.07 ^~~~~~~~~~~~~~ 82:54.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 82:54.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:54.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:54.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:54.07 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 82:54.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:54.07 /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 82:54.07 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 82:54.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:54.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 82:54.07 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 82:54.07 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 82:54.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 82:54.07 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULBroadcastManager.h:10, 82:54.07 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULBroadcastManager.cpp:7, 82:54.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 82:54.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 82:54.08 } else 82:54.08 ^~~~ 82:54.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 82:54.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:54.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:54.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:54.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 82:54.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:54.08 /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 82:54.08 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 82:54.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:54.10 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:54.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 82:54.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:54.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 82:54.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 82:54.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 82:54.10 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 82:54.10 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 82:54.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 82:54.10 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULBroadcastManager.h:10, 82:54.10 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULBroadcastManager.cpp:7, 82:54.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 82:54.11 /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULCommandDispatcher.cpp: In member function 'virtual nsresult nsXULCommandDispatcher::QueryInterface(const nsIID&, void**)': 82:54.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:54.11 foundInterface = 0; \ 82:54.11 ^~~~~~~~~~~~~~ 82:54.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:54.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:54.11 ^~~~~~~~~~~~~~~~~~~~~~~ 82:54.11 /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULCommandDispatcher.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:54.11 NS_INTERFACE_MAP_END 82:54.11 ^~~~~~~~~~~~~~~~~~~~ 82:54.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:54.11 else 82:54.11 ^~~~ 82:54.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 82:54.11 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 82:54.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:54.11 /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULCommandDispatcher.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 82:54.11 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMXULCommandDispatcher) 82:54.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:54.13 /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULContentSink.cpp: In member function 'virtual nsresult XULContentSinkImpl::QueryInterface(const nsIID&, void**)': 82:54.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:54.13 foundInterface = 0; \ 82:54.13 ^~~~~~~~~~~~~~ 82:54.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:54.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:54.13 ^~~~~~~~~~~~~~~~~~~~~~~ 82:54.13 /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULContentSink.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:54.14 NS_INTERFACE_MAP_END 82:54.14 ^~~~~~~~~~~~~~~~~~~~ 82:54.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:54.14 else 82:54.14 ^~~~ 82:54.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:54.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:54.14 ^~~~~~~~~~~~~~~~~~ 82:54.14 /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULContentSink.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:54.14 NS_INTERFACE_MAP_ENTRY(nsIContentSink) 82:54.14 ^~~~~~~~~~~~~~~~~~~~~~ 82:54.18 /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULControllers.cpp: In member function 'virtual nsresult nsXULControllers::QueryInterface(const nsIID&, void**)': 82:54.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:54.18 foundInterface = 0; \ 82:54.18 ^~~~~~~~~~~~~~ 82:54.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:54.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:54.18 ^~~~~~~~~~~~~~~~~~~~~~~ 82:54.18 /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULControllers.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:54.18 NS_INTERFACE_MAP_END 82:54.18 ^~~~~~~~~~~~~~~~~~~~ 82:54.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:54.18 else 82:54.18 ^~~~ 82:54.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 82:54.18 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 82:54.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:54.18 /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULControllers.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 82:54.18 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllers) 82:54.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:54.35 /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULPopupListener.cpp: In member function 'virtual nsresult nsXULPopupListener::QueryInterface(const nsIID&, void**)': 82:54.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:54.35 foundInterface = 0; \ 82:54.35 ^~~~~~~~~~~~~~ 82:54.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:54.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:54.35 ^~~~~~~~~~~~~~~~~~~~~~~ 82:54.35 /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULPopupListener.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:54.35 NS_INTERFACE_MAP_END 82:54.35 ^~~~~~~~~~~~~~~~~~~~ 82:54.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:54.35 else 82:54.35 ^~~~ 82:54.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:54.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:54.35 ^~~~~~~~~~~~~~~~~~ 82:54.35 /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULPopupListener.cpp:83:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:54.35 NS_INTERFACE_MAP_ENTRY(nsISupports) 82:54.35 ^~~~~~~~~~~~~~~~~~~~~~ 82:55.63 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 82:55.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 82:55.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 82:55.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 82:55.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 82:55.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 82:55.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 82:55.63 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 82:55.63 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 82:55.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 82:55.63 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULBroadcastManager.h:10, 82:55.63 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULBroadcastManager.cpp:7, 82:55.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 82:55.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 82:55.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 82:55.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 82:55.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 82:55.63 memset(&aArr[0], 0, N * sizeof(T)); 82:55.63 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:55.63 In file included from /usr/include/c++/8/map:61, 82:55.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 82:55.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 82:55.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 82:55.64 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 82:55.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 82:55.64 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULBroadcastManager.h:10, 82:55.64 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULBroadcastManager.cpp:7, 82:55.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 82:55.64 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 82:55.64 class map 82:55.64 ^~~ 82:57.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:57.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 82:57.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:57.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 82:57.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 82:57.22 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 82:57.22 from /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRDisplay.cpp:7, 82:57.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 82:57.22 /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRDisplay.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplay::QueryInterface(const nsIID&, void**)': 82:57.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:57.23 foundInterface = 0; \ 82:57.23 ^~~~~~~~~~~~~~ 82:57.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 82:57.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:57.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:57.23 /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRDisplay.cpp:640:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:57.23 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 82:57.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:57.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:57.23 else 82:57.23 ^~~~ 82:57.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 82:57.23 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 82:57.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:57.23 /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRDisplay.cpp:639:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 82:57.23 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, DOMEventTargetHelper) 82:57.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:57.25 /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRDisplayEvent.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplayEvent::QueryInterface(const nsIID&, void**)': 82:57.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:57.25 foundInterface = 0; \ 82:57.25 ^~~~~~~~~~~~~~ 82:57.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 82:57.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:57.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:57.26 /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRDisplayEvent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:57.26 NS_INTERFACE_MAP_END_INHERITING(Event) 82:57.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:57.26 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 82:57.26 from /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRDisplay.cpp:7, 82:57.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 82:57.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 82:57.26 } else 82:57.26 ^~~~ 82:57.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 82:57.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:57.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:57.26 /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRDisplayEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:57.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRDisplayEvent) 82:57.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:57.33 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:57.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 82:57.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:57.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 82:57.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 82:57.33 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 82:57.33 from /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRDisplay.cpp:7, 82:57.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 82:57.33 /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockDisplay::QueryInterface(const nsIID&, void**)': 82:57.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:57.33 foundInterface = 0; \ 82:57.34 ^~~~~~~~~~~~~~ 82:57.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 82:57.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:57.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:57.34 /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRServiceTest.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:57.34 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 82:57.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:57.34 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 82:57.34 from /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRDisplay.cpp:7, 82:57.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 82:57.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 82:57.34 } else 82:57.34 ^~~~ 82:57.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 82:57.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:57.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:57.34 /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRServiceTest.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:57.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockDisplay) 82:57.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:57.36 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:57.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 82:57.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:57.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 82:57.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 82:57.36 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 82:57.36 from /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRDisplay.cpp:7, 82:57.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 82:57.36 /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockController::QueryInterface(const nsIID&, void**)': 82:57.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:57.36 foundInterface = 0; \ 82:57.36 ^~~~~~~~~~~~~~ 82:57.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 82:57.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:57.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:57.36 /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRServiceTest.cpp:355:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:57.36 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 82:57.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:57.36 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 82:57.36 from /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRDisplay.cpp:7, 82:57.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 82:57.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 82:57.37 } else 82:57.37 ^~~~ 82:57.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 82:57.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:57.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:57.37 /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRServiceTest.cpp:354:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:57.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockController) 82:57.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:57.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 82:57.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 82:57.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:57.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 82:57.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 82:57.37 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 82:57.37 from /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRDisplay.cpp:7, 82:57.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 82:57.37 /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRServiceTest::QueryInterface(const nsIID&, void**)': 82:57.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:57.37 foundInterface = 0; \ 82:57.37 ^~~~~~~~~~~~~~ 82:57.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 82:57.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:57.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:57.38 /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRServiceTest.cpp:564:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:57.38 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 82:57.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:57.38 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 82:57.38 from /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRDisplay.cpp:7, 82:57.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 82:57.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 82:57.38 } else 82:57.38 ^~~~ 82:57.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 82:57.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:57.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:57.38 /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRServiceTest.cpp:563:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:57.38 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRServiceTest) 82:57.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:02.27 dom/u2f 83:04.46 dom/console 83:09.33 dom/performance 83:11.79 dom/webbrowserpersist 83:11.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 83:11.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 83:11.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 83:11.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 83:11.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 83:11.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 83:11.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/U2F.h:12, 83:11.85 from /builddir/build/BUILD/firefox-69.0.1/dom/u2f/U2F.cpp:7, 83:11.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 83:11.85 /builddir/build/BUILD/firefox-69.0.1/dom/u2f/U2F.cpp: In member function 'virtual nsresult mozilla::dom::U2F::QueryInterface(const nsIID&, void**)': 83:11.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:11.85 foundInterface = 0; \ 83:11.85 ^~~~~~~~~~~~~~ 83:11.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:11.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:11.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:11.85 /builddir/build/BUILD/firefox-69.0.1/dom/u2f/U2F.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:11.85 NS_INTERFACE_MAP_END_INHERITING(WebAuthnManagerBase) 83:11.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:11.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 83:11.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 83:11.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 83:11.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 83:11.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/U2FBinding.h:11, 83:11.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/U2F.h:14, 83:11.85 from /builddir/build/BUILD/firefox-69.0.1/dom/u2f/U2F.cpp:7, 83:11.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 83:11.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:11.86 else 83:11.86 ^~~~ 83:11.86 /builddir/build/BUILD/firefox-69.0.1/dom/u2f/U2F.cpp:48:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 83:11.86 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 83:11.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:12.38 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 83:12.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 83:12.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 83:12.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 83:12.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 83:12.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 83:12.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, 83:12.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Console.h:10, 83:12.38 from /builddir/build/BUILD/firefox-69.0.1/dom/console/Console.cpp:7, 83:12.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 83:12.38 /builddir/build/BUILD/firefox-69.0.1/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)': 83:12.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:12.39 foundInterface = 0; \ 83:12.39 ^~~~~~~~~~~~~~ 83:12.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:12.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:12.39 ^~~~~~~~~~~~~~~~~~~~~~~ 83:12.39 /builddir/build/BUILD/firefox-69.0.1/dom/console/Console.cpp:923:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:12.39 NS_INTERFACE_MAP_END 83:12.39 ^~~~~~~~~~~~~~~~~~~~ 83:12.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:12.39 else 83:12.39 ^~~~ 83:12.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:12.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:12.39 ^~~~~~~~~~~~~~~~~~ 83:12.39 /builddir/build/BUILD/firefox-69.0.1/dom/console/Console.cpp:922:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:12.39 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 83:12.39 ^~~~~~~~~~~~~~~~~~~~~~ 83:12.57 /builddir/build/BUILD/firefox-69.0.1/dom/console/ConsoleInstance.cpp: In member function 'virtual nsresult mozilla::dom::ConsoleInstance::QueryInterface(const nsIID&, void**)': 83:12.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:12.57 foundInterface = 0; \ 83:12.57 ^~~~~~~~~~~~~~ 83:12.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:12.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:12.57 ^~~~~~~~~~~~~~~~~~~~~~~ 83:12.57 /builddir/build/BUILD/firefox-69.0.1/dom/console/ConsoleInstance.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:12.57 NS_INTERFACE_MAP_END 83:12.57 ^~~~~~~~~~~~~~~~~~~~ 83:12.57 In file included from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcpublic.h:22, 83:12.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 83:12.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 83:12.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 83:12.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:11, 83:12.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Console.h:10, 83:12.57 from /builddir/build/BUILD/firefox-69.0.1/dom/console/Console.cpp:7, 83:12.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 83:12.57 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:12.57 else 83:12.57 ^~~~ 83:12.57 /builddir/build/BUILD/firefox-69.0.1/dom/console/ConsoleInstance.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 83:12.57 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 83:12.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:14.67 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 83:14.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 83:14.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 83:14.67 from /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.h:11, 83:14.67 from /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.cpp:7, 83:14.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 83:14.67 /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)': 83:14.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:14.67 foundInterface = 0; \ 83:14.67 ^~~~~~~~~~~~~~ 83:14.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:14.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:14.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:14.67 /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:14.67 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 83:14.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:14.67 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 83:14.67 from /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.h:11, 83:14.67 from /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.cpp:7, 83:14.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 83:14.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:14.67 } else 83:14.67 ^~~~ 83:14.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:14.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:14.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:14.67 /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:14.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Performance) 83:14.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:14.73 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 83:14.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 83:14.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 83:14.73 from /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.h:11, 83:14.73 from /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.cpp:7, 83:14.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 83:14.73 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)': 83:14.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:14.73 foundInterface = 0; \ 83:14.73 ^~~~~~~~~~~~~~ 83:14.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:14.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:14.73 ^~~~~~~~~~~~~~~~~~~~~~~ 83:14.74 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:14.74 NS_INTERFACE_MAP_END 83:14.74 ^~~~~~~~~~~~~~~~~~~~ 83:14.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:14.74 else 83:14.74 ^~~~ 83:14.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:14.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:14.74 ^~~~~~~~~~~~~~~~~~ 83:14.74 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceEntry.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:14.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 83:14.74 ^~~~~~~~~~~~~~~~~~~~~~ 83:14.75 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)': 83:14.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:14.75 foundInterface = 0; \ 83:14.75 ^~~~~~~~~~~~~~ 83:14.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:14.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:14.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:14.75 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceMainThread.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:14.75 NS_INTERFACE_MAP_END_INHERITING(Performance) 83:14.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:14.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:14.75 else 83:14.75 ^~~~ 83:14.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:14.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:14.75 ^~~~~~~~~~~~~~~~~~ 83:14.75 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceMainThread.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:14.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 83:14.75 ^~~~~~~~~~~~~~~~~~~~~~ 83:14.77 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceNavigationTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceNavigationTiming::QueryInterface(const nsIID&, void**)': 83:14.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:14.77 foundInterface = 0; \ 83:14.77 ^~~~~~~~~~~~~~ 83:14.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:14.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:14.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:14.78 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceNavigationTiming.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:14.78 NS_INTERFACE_MAP_END_INHERITING(PerformanceResourceTiming) 83:14.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:14.78 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 83:14.78 from /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.h:11, 83:14.78 from /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.cpp:7, 83:14.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 83:14.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:14.78 } else 83:14.78 ^~~~ 83:14.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:14.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:14.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:14.78 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceNavigationTiming.cpp:12:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:14.78 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceNavigationTiming) 83:14.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:15.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 83:15.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 83:15.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 83:15.07 from /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.h:11, 83:15.07 from /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.cpp:7, 83:15.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 83:15.07 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)': 83:15.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:15.07 foundInterface = 0; \ 83:15.07 ^~~~~~~~~~~~~~ 83:15.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:15.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:15.07 ^~~~~~~~~~~~~~~~~~~~~~~ 83:15.07 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceObserver.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:15.07 NS_INTERFACE_MAP_END 83:15.07 ^~~~~~~~~~~~~~~~~~~~ 83:15.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:15.07 else 83:15.07 ^~~~ 83:15.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:15.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:15.07 ^~~~~~~~~~~~~~~~~~ 83:15.07 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceObserver.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:15.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 83:15.07 ^~~~~~~~~~~~~~~~~~~~~~ 83:15.10 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)': 83:15.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:15.10 foundInterface = 0; \ 83:15.10 ^~~~~~~~~~~~~~ 83:15.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:15.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:15.10 ^~~~~~~~~~~~~~~~~~~~~~~ 83:15.10 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceObserverEntryList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:15.10 NS_INTERFACE_MAP_END 83:15.10 ^~~~~~~~~~~~~~~~~~~~ 83:15.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:15.10 else 83:15.10 ^~~~ 83:15.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:15.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:15.10 ^~~~~~~~~~~~~~~~~~ 83:15.10 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceObserverEntryList.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:15.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 83:15.10 ^~~~~~~~~~~~~~~~~~~~~~ 83:15.10 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)': 83:15.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:15.11 foundInterface = 0; \ 83:15.11 ^~~~~~~~~~~~~~ 83:15.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:15.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:15.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:15.11 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceResourceTiming.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:15.11 NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry) 83:15.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:15.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 83:15.11 from /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.h:11, 83:15.11 from /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.cpp:7, 83:15.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 83:15.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:15.11 } else 83:15.11 ^~~~ 83:15.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:15.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:15.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:15.11 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceResourceTiming.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:15.11 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceResourceTiming) 83:15.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:15.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 83:15.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 83:15.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 83:15.13 from /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.h:11, 83:15.13 from /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.cpp:7, 83:15.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 83:15.13 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceServerTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceServerTiming::QueryInterface(const nsIID&, void**)': 83:15.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:15.13 foundInterface = 0; \ 83:15.13 ^~~~~~~~~~~~~~ 83:15.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:15.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:15.13 ^~~~~~~~~~~~~~~~~~~~~~~ 83:15.13 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceServerTiming.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:15.13 NS_INTERFACE_MAP_END 83:15.13 ^~~~~~~~~~~~~~~~~~~~ 83:15.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:15.13 else 83:15.13 ^~~~ 83:15.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:15.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:15.14 ^~~~~~~~~~~~~~~~~~ 83:15.14 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceServerTiming.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:15.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 83:15.14 ^~~~~~~~~~~~~~~~~~~~~~ 83:16.90 dom/xhr 83:20.94 dom/worklet 83:21.87 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 83:21.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 83:21.87 from /builddir/build/BUILD/firefox-69.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:9, 83:21.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 83:21.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 83:21.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 83:21.88 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 83:21.88 ^ 83:21.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 83:21.88 struct Block { 83:21.88 ^~~~~ 83:23.36 dom/script 83:24.36 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 83:24.36 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 83:24.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 83:24.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 83:24.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 83:24.36 from /builddir/build/BUILD/firefox-69.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 83:24.36 from /builddir/build/BUILD/firefox-69.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 83:24.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 83:24.36 /builddir/build/BUILD/firefox-69.0.1/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistLocalDocument::QueryInterface(const nsIID&, void**)': 83:24.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:24.36 foundInterface = 0; \ 83:24.36 ^~~~~~~~~~~~~~ 83:24.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:24.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:24.36 ^~~~~~~~~~~~~~~~~~~~~~~ 83:24.36 /builddir/build/BUILD/firefox-69.0.1/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:24.36 NS_INTERFACE_MAP_END 83:24.36 ^~~~~~~~~~~~~~~~~~~~ 83:24.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:24.36 else 83:24.36 ^~~~ 83:24.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:24.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:24.36 ^~~~~~~~~~~~~~~~~~ 83:24.36 /builddir/build/BUILD/firefox-69.0.1/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:24.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 83:24.36 ^~~~~~~~~~~~~~~~~~~~~~ 83:24.55 /builddir/build/BUILD/firefox-69.0.1/dom/webbrowserpersist/nsWebBrowserPersist.cpp: In member function 'virtual nsresult nsWebBrowserPersist::QueryInterface(const nsIID&, void**)': 83:24.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:24.55 foundInterface = 0; \ 83:24.55 ^~~~~~~~~~~~~~ 83:24.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:24.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:24.55 ^~~~~~~~~~~~~~~~~~~~~~~ 83:24.55 /builddir/build/BUILD/firefox-69.0.1/dom/webbrowserpersist/nsWebBrowserPersist.cpp:287:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:24.55 NS_INTERFACE_MAP_END 83:24.55 ^~~~~~~~~~~~~~~~~~~~ 83:24.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:24.55 else 83:24.55 ^~~~ 83:24.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:24.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:24.55 ^~~~~~~~~~~~~~~~~~ 83:24.55 /builddir/build/BUILD/firefox-69.0.1/dom/webbrowserpersist/nsWebBrowserPersist.cpp:286:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:24.55 NS_INTERFACE_MAP_ENTRY(nsIProgressEventSink) 83:24.55 ^~~~~~~~~~~~~~~~~~~~~~ 83:25.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 83:25.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 83:25.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 83:25.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 83:25.00 from /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequest.h:11, 83:25.00 from /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequest.cpp:7, 83:25.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 83:25.00 /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)': 83:25.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:25.00 foundInterface = 0; \ 83:25.00 ^~~~~~~~~~~~~~ 83:25.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:25.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:25.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:25.00 /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequestEventTarget.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:25.00 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 83:25.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:25.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 83:25.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 83:25.01 from /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequest.h:11, 83:25.01 from /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequest.cpp:7, 83:25.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 83:25.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:25.01 } else 83:25.01 ^~~~ 83:25.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:25.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:25.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:25.01 /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequestEventTarget.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:25.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestEventTarget) 83:25.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:25.77 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 83:25.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 83:25.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 83:25.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 83:25.77 from /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequest.h:11, 83:25.77 from /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequest.cpp:7, 83:25.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 83:25.77 /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)': 83:25.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:25.77 foundInterface = 0; \ 83:25.77 ^~~~~~~~~~~~~~ 83:25.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:25.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:25.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:25.77 /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:387:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:25.77 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 83:25.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:25.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:25.78 else 83:25.78 ^~~~ 83:25.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:25.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:25.78 ^~~~~~~~~~~~~~~~~~ 83:25.78 /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:386:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:25.78 NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget) 83:25.78 ^~~~~~~~~~~~~~~~~~~~~~ 83:26.05 /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)': 83:26.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:26.05 foundInterface = 0; \ 83:26.05 ^~~~~~~~~~~~~~ 83:26.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:26.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:26.06 ^~~~~~~~~~~~~~~~~~~~~~~ 83:26.06 /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:3640:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:26.06 NS_INTERFACE_MAP_END 83:26.06 ^~~~~~~~~~~~~~~~~~~~ 83:26.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:26.06 else 83:26.06 ^~~~ 83:26.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 83:26.06 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 83:26.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:26.06 /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:3639:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 83:26.06 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 83:26.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:27.29 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 83:27.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 83:27.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 83:27.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 83:27.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 83:27.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 83:27.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 83:27.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 83:27.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 83:27.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 83:27.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 83:27.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 83:27.29 from /builddir/build/BUILD/firefox-69.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 83:27.29 from /builddir/build/BUILD/firefox-69.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 83:27.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 83:27.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 83:27.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 83:27.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 83:27.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 83:27.30 memset(&aArr[0], 0, N * sizeof(T)); 83:27.30 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:27.30 In file included from /usr/include/c++/8/map:61, 83:27.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 83:27.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 83:27.30 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 83:27.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 83:27.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 83:27.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 83:27.30 from /builddir/build/BUILD/firefox-69.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 83:27.30 from /builddir/build/BUILD/firefox-69.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 83:27.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 83:27.30 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 83:27.30 class map 83:27.30 ^~~ 83:28.13 /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)': 83:28.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:28.13 foundInterface = 0; \ 83:28.13 ^~~~~~~~~~~~~~ 83:28.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:28.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:28.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:28.13 /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequestWorker.cpp:1467:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:28.13 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 83:28.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:28.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 83:28.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 83:28.13 from /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequest.h:11, 83:28.13 from /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequest.cpp:7, 83:28.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 83:28.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:28.13 } else 83:28.13 ^~~~ 83:28.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:28.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:28.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:28.13 /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequestWorker.cpp:1466:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:28.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestWorker) 83:28.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:28.48 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 83:28.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 83:28.49 from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.h:10, 83:28.49 from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.cpp:7, 83:28.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 83:28.49 /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::LoadedScript::QueryInterface(const nsIID&, void**)': 83:28.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:28.49 foundInterface = 0; \ 83:28.49 ^~~~~~~~~~~~~~ 83:28.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:28.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:28.49 ^~~~~~~~~~~~~~~~~~~~~~~ 83:28.49 /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:28.49 NS_INTERFACE_MAP_END 83:28.49 ^~~~~~~~~~~~~~~~~~~~ 83:28.49 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.h:11, 83:28.49 from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.cpp:7, 83:28.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 83:28.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:28.49 } else 83:28.49 ^~~~ 83:28.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:28.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:28.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:28.49 /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:28.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LoadedScript) 83:28.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:28.50 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 83:28.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 83:28.50 from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.h:10, 83:28.50 from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.cpp:7, 83:28.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 83:28.50 /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::ModuleScript::QueryInterface(const nsIID&, void**)': 83:28.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:28.50 foundInterface = 0; \ 83:28.50 ^~~~~~~~~~~~~~ 83:28.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:28.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:28.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:28.50 /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:28.50 NS_INTERFACE_MAP_END_INHERITING(LoadedScript) 83:28.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:28.50 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.h:11, 83:28.50 from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.cpp:7, 83:28.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 83:28.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:28.50 } else 83:28.50 ^~~~ 83:28.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:28.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:28.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:28.50 /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:28.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleScript) 83:28.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:28.53 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 83:28.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 83:28.53 from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.h:10, 83:28.53 from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.cpp:7, 83:28.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 83:28.53 /builddir/build/BUILD/firefox-69.0.1/dom/script/ModuleLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ModuleLoadRequest::QueryInterface(const nsIID&, void**)': 83:28.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:28.53 foundInterface = 0; \ 83:28.53 ^~~~~~~~~~~~~~ 83:28.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:28.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:28.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:28.53 /builddir/build/BUILD/firefox-69.0.1/dom/script/ModuleLoadRequest.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:28.53 NS_INTERFACE_MAP_END_INHERITING(ScriptLoadRequest) 83:28.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:28.53 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.h:11, 83:28.53 from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.cpp:7, 83:28.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 83:28.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:28.53 } else 83:28.53 ^~~~ 83:28.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:28.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:28.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:28.53 /builddir/build/BUILD/firefox-69.0.1/dom/script/ModuleLoadRequest.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:28.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleLoadRequest) 83:28.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:28.72 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 83:28.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 83:28.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 83:28.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 83:28.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 83:28.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 83:28.73 from /builddir/build/BUILD/firefox-69.0.1/dom/worklet/Worklet.h:11, 83:28.73 from /builddir/build/BUILD/firefox-69.0.1/dom/worklet/Worklet.cpp:7, 83:28.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 83:28.73 /builddir/build/BUILD/firefox-69.0.1/dom/worklet/Worklet.cpp: In member function 'virtual nsresult mozilla::dom::Worklet::QueryInterface(const nsIID&, void**)': 83:28.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:28.73 foundInterface = 0; \ 83:28.73 ^~~~~~~~~~~~~~ 83:28.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:28.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:28.73 ^~~~~~~~~~~~~~~~~~~~~~~ 83:28.73 /builddir/build/BUILD/firefox-69.0.1/dom/worklet/Worklet.cpp:413:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:28.73 NS_INTERFACE_MAP_END 83:28.73 ^~~~~~~~~~~~~~~~~~~~ 83:28.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:28.73 else 83:28.74 ^~~~ 83:28.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:28.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:28.74 ^~~~~~~~~~~~~~~~~~ 83:28.74 /builddir/build/BUILD/firefox-69.0.1/dom/worklet/Worklet.cpp:412:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:28.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 83:28.74 ^~~~~~~~~~~~~~~~~~~~~~ 83:28.79 /builddir/build/BUILD/firefox-69.0.1/dom/worklet/WorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkletGlobalScope::QueryInterface(const nsIID&, void**)': 83:28.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:28.79 foundInterface = 0; \ 83:28.79 ^~~~~~~~~~~~~~ 83:28.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:28.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:28.79 ^~~~~~~~~~~~~~~~~~~~~~~ 83:28.79 /builddir/build/BUILD/firefox-69.0.1/dom/worklet/WorkletGlobalScope.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:28.79 NS_INTERFACE_MAP_END 83:28.79 ^~~~~~~~~~~~~~~~~~~~ 83:28.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:28.79 else 83:28.79 ^~~~ 83:28.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:28.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:28.79 ^~~~~~~~~~~~~~~~~~ 83:28.79 /builddir/build/BUILD/firefox-69.0.1/dom/worklet/WorkletGlobalScope.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:28.79 NS_INTERFACE_MAP_ENTRY(WorkletGlobalScope) 83:28.79 ^~~~~~~~~~~~~~~~~~~~~~ 83:29.27 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 83:29.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 83:29.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 83:29.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 83:29.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 83:29.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 83:29.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:32, 83:29.27 from /builddir/build/BUILD/firefox-69.0.1/dom/worklet/Worklet.h:11, 83:29.27 from /builddir/build/BUILD/firefox-69.0.1/dom/worklet/Worklet.cpp:7, 83:29.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 83:29.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 83:29.27 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 83:29.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 83:29.27 memset(aT, 0, sizeof(T)); 83:29.27 ~~~~~~^~~~~~~~~~~~~~~~~~ 83:29.27 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/worklet/Worklet.cpp:25, 83:29.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 83:29.27 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 83:29.27 struct GlobalProperties { 83:29.27 ^~~~~~~~~~~~~~~~ 83:29.87 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 83:29.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 83:29.87 from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.h:10, 83:29.87 from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.cpp:7, 83:29.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 83:29.87 /builddir/build/BUILD/firefox-69.0.1/dom/script/ScriptLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoadRequest::QueryInterface(const nsIID&, void**)': 83:29.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:29.87 foundInterface = 0; \ 83:29.87 ^~~~~~~~~~~~~~ 83:29.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:29.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:29.87 ^~~~~~~~~~~~~~~~~~~~~~~ 83:29.87 /builddir/build/BUILD/firefox-69.0.1/dom/script/ScriptLoadRequest.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:29.87 NS_INTERFACE_MAP_END 83:29.87 ^~~~~~~~~~~~~~~~~~~~ 83:29.87 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.h:11, 83:29.87 from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.cpp:7, 83:29.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 83:29.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:29.87 } else 83:29.87 ^~~~ 83:29.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:29.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:29.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:29.87 /builddir/build/BUILD/firefox-69.0.1/dom/script/ScriptLoadRequest.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:29.87 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoadRequest) 83:29.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:31.35 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 83:31.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 83:31.35 from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.h:10, 83:31.35 from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.cpp:7, 83:31.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 83:31.35 /builddir/build/BUILD/firefox-69.0.1/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoader::QueryInterface(const nsIID&, void**)': 83:31.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:31.35 foundInterface = 0; \ 83:31.35 ^~~~~~~~~~~~~~ 83:31.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:31.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:31.35 ^~~~~~~~~~~~~~~~~~~~~~~ 83:31.35 /builddir/build/BUILD/firefox-69.0.1/dom/script/ScriptLoader.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:31.35 NS_INTERFACE_MAP_END 83:31.35 ^~~~~~~~~~~~~~~~~~~~ 83:31.35 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.h:11, 83:31.35 from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.cpp:7, 83:31.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 83:31.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:31.36 } else 83:31.36 ^~~~ 83:31.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:31.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:31.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:31.36 /builddir/build/BUILD/firefox-69.0.1/dom/script/ScriptLoader.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:31.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoader) 83:31.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:33.00 dom/payments 83:37.72 dom/payments/ipc 83:38.65 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 83:38.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 83:38.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 83:38.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 83:38.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 83:38.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 83:38.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 83:38.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 83:38.65 from /builddir/build/BUILD/firefox-69.0.1/dom/payments/BasicCardPayment.h:10, 83:38.65 from /builddir/build/BUILD/firefox-69.0.1/dom/payments/BasicCardPayment.cpp:7, 83:38.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 83:38.65 /builddir/build/BUILD/firefox-69.0.1/dom/payments/MerchantValidationEvent.cpp: In member function 'virtual nsresult mozilla::dom::MerchantValidationEvent::QueryInterface(const nsIID&, void**)': 83:38.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:38.66 foundInterface = 0; \ 83:38.66 ^~~~~~~~~~~~~~ 83:38.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:38.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:38.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:38.66 /builddir/build/BUILD/firefox-69.0.1/dom/payments/MerchantValidationEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:38.66 NS_INTERFACE_MAP_END_INHERITING(Event) 83:38.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:38.66 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 83:38.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 83:38.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsPIDOMWindow.h:15, 83:38.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 83:38.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 83:38.66 from /builddir/build/BUILD/firefox-69.0.1/dom/payments/BasicCardPayment.h:10, 83:38.66 from /builddir/build/BUILD/firefox-69.0.1/dom/payments/BasicCardPayment.cpp:7, 83:38.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 83:38.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:38.66 } else 83:38.66 ^~~~ 83:38.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:38.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:38.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:38.66 /builddir/build/BUILD/firefox-69.0.1/dom/payments/MerchantValidationEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:38.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MerchantValidationEvent) 83:38.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:38.73 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 83:38.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 83:38.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 83:38.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 83:38.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 83:38.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 83:38.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 83:38.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 83:38.74 from /builddir/build/BUILD/firefox-69.0.1/dom/payments/BasicCardPayment.h:10, 83:38.74 from /builddir/build/BUILD/firefox-69.0.1/dom/payments/BasicCardPayment.cpp:7, 83:38.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 83:38.74 /builddir/build/BUILD/firefox-69.0.1/dom/payments/PaymentAddress.cpp: In member function 'virtual nsresult mozilla::dom::PaymentAddress::QueryInterface(const nsIID&, void**)': 83:38.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:38.74 foundInterface = 0; \ 83:38.74 ^~~~~~~~~~~~~~ 83:38.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:38.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:38.74 ^~~~~~~~~~~~~~~~~~~~~~~ 83:38.74 /builddir/build/BUILD/firefox-69.0.1/dom/payments/PaymentAddress.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:38.74 NS_INTERFACE_MAP_END 83:38.74 ^~~~~~~~~~~~~~~~~~~~ 83:38.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:38.74 else 83:38.74 ^~~~ 83:38.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:38.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:38.74 ^~~~~~~~~~~~~~~~~~ 83:38.74 /builddir/build/BUILD/firefox-69.0.1/dom/payments/PaymentAddress.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:38.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 83:38.74 ^~~~~~~~~~~~~~~~~~~~~~ 83:38.75 /builddir/build/BUILD/firefox-69.0.1/dom/payments/PaymentMethodChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentMethodChangeEvent::QueryInterface(const nsIID&, void**)': 83:38.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:38.76 foundInterface = 0; \ 83:38.76 ^~~~~~~~~~~~~~ 83:38.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:38.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:38.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:38.76 /builddir/build/BUILD/firefox-69.0.1/dom/payments/PaymentMethodChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:38.76 NS_INTERFACE_MAP_END_INHERITING(PaymentRequestUpdateEvent) 83:38.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:38.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 83:38.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 83:38.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsPIDOMWindow.h:15, 83:38.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 83:38.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 83:38.76 from /builddir/build/BUILD/firefox-69.0.1/dom/payments/BasicCardPayment.h:10, 83:38.76 from /builddir/build/BUILD/firefox-69.0.1/dom/payments/BasicCardPayment.cpp:7, 83:38.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 83:38.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:38.76 } else 83:38.76 ^~~~ 83:38.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:38.76 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:38.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:38.76 /builddir/build/BUILD/firefox-69.0.1/dom/payments/PaymentMethodChangeEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:38.76 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentMethodChangeEvent) 83:38.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:41.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 83:41.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 83:41.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 83:41.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 83:41.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 83:41.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 83:41.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 83:41.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 83:41.21 from /builddir/build/BUILD/firefox-69.0.1/dom/payments/BasicCardPayment.h:10, 83:41.21 from /builddir/build/BUILD/firefox-69.0.1/dom/payments/BasicCardPayment.cpp:7, 83:41.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 83:41.21 /builddir/build/BUILD/firefox-69.0.1/dom/payments/PaymentRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequest::QueryInterface(const nsIID&, void**)': 83:41.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:41.21 foundInterface = 0; \ 83:41.21 ^~~~~~~~~~~~~~ 83:41.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:41.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:41.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:41.21 /builddir/build/BUILD/firefox-69.0.1/dom/payments/PaymentRequest.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:41.21 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 83:41.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:41.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:41.21 else 83:41.21 ^~~~ 83:41.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:41.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:41.21 ^~~~~~~~~~~~~~~~~~ 83:41.21 /builddir/build/BUILD/firefox-69.0.1/dom/payments/PaymentRequest.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:41.21 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 83:41.21 ^~~~~~~~~~~~~~~~~~~~~~ 83:42.33 dom/websocket 83:42.97 /builddir/build/BUILD/firefox-69.0.1/dom/payments/PaymentRequestUpdateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequestUpdateEvent::QueryInterface(const nsIID&, void**)': 83:42.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:42.97 foundInterface = 0; \ 83:42.97 ^~~~~~~~~~~~~~ 83:42.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:42.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:42.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:42.97 /builddir/build/BUILD/firefox-69.0.1/dom/payments/PaymentRequestUpdateEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:42.97 NS_INTERFACE_MAP_END_INHERITING(Event) 83:42.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:42.97 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 83:42.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 83:42.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsPIDOMWindow.h:15, 83:42.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 83:42.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 83:42.97 from /builddir/build/BUILD/firefox-69.0.1/dom/payments/BasicCardPayment.h:10, 83:42.97 from /builddir/build/BUILD/firefox-69.0.1/dom/payments/BasicCardPayment.cpp:7, 83:42.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 83:42.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:42.97 } else 83:42.97 ^~~~ 83:42.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:42.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:42.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:42.98 /builddir/build/BUILD/firefox-69.0.1/dom/payments/PaymentRequestUpdateEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:42.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentRequestUpdateEvent) 83:42.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:42.99 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 83:42.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 83:42.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 83:42.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 83:42.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 83:42.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 83:42.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 83:42.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 83:42.99 from /builddir/build/BUILD/firefox-69.0.1/dom/payments/BasicCardPayment.h:10, 83:42.99 from /builddir/build/BUILD/firefox-69.0.1/dom/payments/BasicCardPayment.cpp:7, 83:42.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 83:43.00 /builddir/build/BUILD/firefox-69.0.1/dom/payments/PaymentResponse.cpp: In member function 'virtual nsresult mozilla::dom::PaymentResponse::QueryInterface(const nsIID&, void**)': 83:43.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:43.00 foundInterface = 0; \ 83:43.00 ^~~~~~~~~~~~~~ 83:43.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:43.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:43.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:43.00 /builddir/build/BUILD/firefox-69.0.1/dom/payments/PaymentResponse.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:43.00 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 83:43.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:43.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:43.00 else 83:43.00 ^~~~ 83:43.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:43.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:43.00 ^~~~~~~~~~~~~~~~~~ 83:43.00 /builddir/build/BUILD/firefox-69.0.1/dom/payments/PaymentResponse.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:43.00 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 83:43.00 ^~~~~~~~~~~~~~~~~~~~~~ 83:45.28 dom/serviceworkers 83:48.16 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 83:48.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 83:48.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 83:48.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 83:48.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 83:48.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 83:48.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/TypedArray.h:17, 83:48.16 from /builddir/build/BUILD/firefox-69.0.1/dom/websocket/WebSocket.h:12, 83:48.16 from /builddir/build/BUILD/firefox-69.0.1/dom/websocket/WebSocket.cpp:7, 83:48.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 83:48.16 /builddir/build/BUILD/firefox-69.0.1/dom/websocket/WebSocket.cpp: In member function 'virtual nsresult mozilla::dom::WebSocket::QueryInterface(const nsIID&, void**)': 83:48.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:48.16 foundInterface = 0; \ 83:48.16 ^~~~~~~~~~~~~~ 83:48.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:48.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:48.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:48.16 /builddir/build/BUILD/firefox-69.0.1/dom/websocket/WebSocket.cpp:1475:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:48.16 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 83:48.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:48.16 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 83:48.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/TypedArray.h:19, 83:48.16 from /builddir/build/BUILD/firefox-69.0.1/dom/websocket/WebSocket.h:12, 83:48.16 from /builddir/build/BUILD/firefox-69.0.1/dom/websocket/WebSocket.cpp:7, 83:48.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 83:48.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:48.16 } else 83:48.16 ^~~~ 83:48.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:48.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:48.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:48.16 /builddir/build/BUILD/firefox-69.0.1/dom/websocket/WebSocket.cpp:1474:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:48.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WebSocket) 83:48.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:53.89 dom/serviceworkers/test/gtest 83:55.30 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 83:55.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 83:55.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 83:55.30 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerContainer.h:10, 83:55.30 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 83:55.30 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 83:55.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 83:55.30 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorker.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorker::QueryInterface(const nsIID&, void**)': 83:55.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:55.30 foundInterface = 0; \ 83:55.30 ^~~~~~~~~~~~~~ 83:55.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:55.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:55.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:55.30 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorker.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:55.30 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 83:55.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:55.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:55.30 else 83:55.30 ^~~~ 83:55.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:55.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:55.30 ^~~~~~~~~~~~~~~~~~ 83:55.30 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorker.cpp:133:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:55.30 NS_INTERFACE_MAP_ENTRY(ServiceWorker) 83:55.30 ^~~~~~~~~~~~~~~~~~~~~~ 83:55.60 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerContainer.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerContainer::QueryInterface(const nsIID&, void**)': 83:55.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:55.60 foundInterface = 0; \ 83:55.60 ^~~~~~~~~~~~~~ 83:55.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:55.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:55.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:55.60 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerContainer.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:55.60 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 83:55.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:55.60 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 83:55.60 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerContainer.h:10, 83:55.60 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 83:55.60 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 83:55.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 83:55.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:55.60 } else 83:55.60 ^~~~ 83:55.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:55.60 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:55.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:55.60 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerContainer.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:55.60 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerContainer) 83:55.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:55.98 dom/simpledb 83:56.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 83:56.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 83:56.23 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerManager.cpp:42, 83:56.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:29: 83:56.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 83:56.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 83:56.23 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 83:56.23 ^ 83:56.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 83:56.23 struct Block { 83:56.24 ^~~~~ 83:56.35 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 83:56.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 83:56.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 83:56.35 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerContainer.h:10, 83:56.35 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 83:56.35 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 83:56.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 83:56.35 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::FetchEvent::QueryInterface(const nsIID&, void**)': 83:56.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:56.35 foundInterface = 0; \ 83:56.35 ^~~~~~~~~~~~~~ 83:56.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:56.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:56.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:56.35 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:935:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:56.35 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 83:56.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:56.35 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 83:56.35 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerContainer.h:10, 83:56.35 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 83:56.35 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 83:56.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 83:56.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:56.36 } else 83:56.36 ^~~~ 83:56.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:56.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:56.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:56.36 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:934:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:56.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchEvent) 83:56.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:56.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 83:56.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 83:56.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 83:56.37 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerContainer.h:10, 83:56.37 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 83:56.37 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 83:56.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 83:56.38 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableEvent::QueryInterface(const nsIID&, void**)': 83:56.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:56.38 foundInterface = 0; \ 83:56.38 ^~~~~~~~~~~~~~ 83:56.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:56.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:56.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:56.38 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:978:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:56.38 NS_INTERFACE_MAP_END_INHERITING(Event) 83:56.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:56.38 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 83:56.38 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerContainer.h:10, 83:56.38 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 83:56.38 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 83:56.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 83:56.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:56.38 } else 83:56.39 ^~~~ 83:56.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:56.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:56.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:56.39 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:977:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:56.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableEvent) 83:56.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:56.39 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 83:56.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 83:56.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 83:56.39 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerContainer.h:10, 83:56.39 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 83:56.39 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 83:56.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 83:56.40 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushMessageData::QueryInterface(const nsIID&, void**)': 83:56.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:56.40 foundInterface = 0; \ 83:56.40 ^~~~~~~~~~~~~~ 83:56.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:56.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:56.40 ^~~~~~~~~~~~~~~~~~~~~~~ 83:56.40 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1041:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:56.40 NS_INTERFACE_MAP_END 83:56.40 ^~~~~~~~~~~~~~~~~~~~ 83:56.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:56.40 else 83:56.40 ^~~~ 83:56.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:56.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:56.40 ^~~~~~~~~~~~~~~~~~ 83:56.40 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1040:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:56.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 83:56.41 ^~~~~~~~~~~~~~~~~~~~~~ 83:56.41 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushEvent::QueryInterface(const nsIID&, void**)': 83:56.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:56.41 foundInterface = 0; \ 83:56.41 ^~~~~~~~~~~~~~ 83:56.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:56.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:56.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:56.41 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:56.41 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 83:56.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:56.41 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 83:56.41 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerContainer.h:10, 83:56.41 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 83:56.41 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 83:56.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 83:56.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:56.42 } else 83:56.42 ^~~~ 83:56.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:56.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:56.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:56.42 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1133:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:56.42 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PushEvent) 83:56.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:56.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 83:56.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 83:56.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 83:56.45 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerContainer.h:10, 83:56.45 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 83:56.45 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 83:56.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 83:56.45 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableMessageEvent::QueryInterface(const nsIID&, void**)': 83:56.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:56.45 foundInterface = 0; \ 83:56.45 ^~~~~~~~~~~~~~ 83:56.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:56.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:56.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:56.45 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1239:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:56.45 NS_INTERFACE_MAP_END_INHERITING(Event) 83:56.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:56.45 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 83:56.45 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerContainer.h:10, 83:56.45 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 83:56.45 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 83:56.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 83:56.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:56.45 } else 83:56.45 ^~~~ 83:56.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:56.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:56.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:56.46 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1238:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:56.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableMessageEvent) 83:56.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:59.14 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 83:59.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 83:59.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsINetworkInterceptController.h:10, 83:59.14 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerInterceptController.h:10, 83:59.14 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerInterceptController.cpp:7, 83:59.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 83:59.14 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerManager::QueryInterface(const nsIID&, void**)': 83:59.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:59.14 foundInterface = 0; \ 83:59.14 ^~~~~~~~~~~~~~ 83:59.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:59.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:59.14 ^~~~~~~~~~~~~~~~~~~~~~~ 83:59.14 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerManager.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:59.14 NS_INTERFACE_MAP_END 83:59.14 ^~~~~~~~~~~~~~~~~~~~ 83:59.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:59.14 else 83:59.14 ^~~~ 83:59.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 83:59.14 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 83:59.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:59.14 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerManager.cpp:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 83:59.14 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIServiceWorkerManager) 83:59.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:00.10 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistration::QueryInterface(const nsIID&, void**)': 84:00.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:00.10 foundInterface = 0; \ 84:00.10 ^~~~~~~~~~~~~~ 84:00.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 84:00.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 84:00.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:00.11 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerRegistration.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 84:00.11 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 84:00.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:00.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:00.11 else 84:00.11 ^~~~ 84:00.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:00.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:00.11 ^~~~~~~~~~~~~~~~~~ 84:00.11 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerRegistration.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:00.11 NS_INTERFACE_MAP_ENTRY(ServiceWorkerRegistration) 84:00.11 ^~~~~~~~~~~~~~~~~~~~~~ 84:06.12 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 84:06.12 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 84:06.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 84:06.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 84:06.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 84:06.12 from /builddir/build/BUILD/firefox-69.0.1/dom/simpledb/ActorsChild.h:10, 84:06.12 from /builddir/build/BUILD/firefox-69.0.1/dom/simpledb/ActorsChild.cpp:7, 84:06.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/simpledb/Unified_cpp_dom_simpledb0.cpp:2: 84:06.12 /builddir/build/BUILD/firefox-69.0.1/dom/simpledb/SDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::SDBRequest::QueryInterface(const nsIID&, void**)': 84:06.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:06.12 foundInterface = 0; \ 84:06.12 ^~~~~~~~~~~~~~ 84:06.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:06.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:06.13 ^~~~~~~~~~~~~~~~~~~~~~~ 84:06.13 /builddir/build/BUILD/firefox-69.0.1/dom/simpledb/SDBRequest.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:06.13 NS_INTERFACE_MAP_END 84:06.13 ^~~~~~~~~~~~~~~~~~~~ 84:06.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:06.13 else 84:06.13 ^~~~ 84:06.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:06.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:06.13 ^~~~~~~~~~~~~~~~~~ 84:06.13 /builddir/build/BUILD/firefox-69.0.1/dom/simpledb/SDBRequest.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:06.13 NS_INTERFACE_MAP_ENTRY(nsISDBRequest) 84:06.13 ^~~~~~~~~~~~~~~~~~~~~~ 84:12.01 dom/reporting 84:14.00 dom/reporting/tests/gtest 84:17.95 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 84:17.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 84:17.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 84:17.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 84:17.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 84:17.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 84:17.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 84:17.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ReportBody.h:11, 84:17.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 84:17.96 from /builddir/build/BUILD/firefox-69.0.1/dom/reporting/DeprecationReportBody.cpp:7, 84:17.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 84:17.96 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/Report.cpp: In member function 'virtual nsresult mozilla::dom::Report::QueryInterface(const nsIID&, void**)': 84:17.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:17.96 foundInterface = 0; \ 84:17.96 ^~~~~~~~~~~~~~ 84:17.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:17.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:17.96 ^~~~~~~~~~~~~~~~~~~~~~~ 84:17.96 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/Report.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:17.96 NS_INTERFACE_MAP_END 84:17.96 ^~~~~~~~~~~~~~~~~~~~ 84:17.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:17.96 else 84:17.96 ^~~~ 84:17.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:17.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:17.96 ^~~~~~~~~~~~~~~~~~ 84:17.96 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/Report.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:17.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 84:17.96 ^~~~~~~~~~~~~~~~~~~~~~ 84:17.96 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/ReportBody.cpp: In member function 'virtual nsresult mozilla::dom::ReportBody::QueryInterface(const nsIID&, void**)': 84:17.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:17.96 foundInterface = 0; \ 84:17.96 ^~~~~~~~~~~~~~ 84:17.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:17.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:17.97 ^~~~~~~~~~~~~~~~~~~~~~~ 84:17.97 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/ReportBody.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:17.97 NS_INTERFACE_MAP_END 84:17.97 ^~~~~~~~~~~~~~~~~~~~ 84:17.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:17.97 else 84:17.97 ^~~~ 84:17.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:17.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:17.97 ^~~~~~~~~~~~~~~~~~ 84:17.97 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/ReportBody.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:17.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 84:17.97 ^~~~~~~~~~~~~~~~~~~~~~ 84:18.51 dom/localstorage 84:21.79 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/ReportDeliver.cpp: In member function 'virtual nsresult mozilla::dom::ReportDeliver::QueryInterface(const nsIID&, void**)': 84:21.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:21.79 foundInterface = 0; \ 84:21.79 ^~~~~~~~~~~~~~ 84:21.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:21.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:21.79 ^~~~~~~~~~~~~~~~~~~~~~~ 84:21.79 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/ReportDeliver.cpp:399:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:21.79 NS_INTERFACE_MAP_END 84:21.79 ^~~~~~~~~~~~~~~~~~~~ 84:21.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:21.79 else 84:21.79 ^~~~ 84:21.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:21.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:21.79 ^~~~~~~~~~~~~~~~~~ 84:21.79 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/ReportDeliver.cpp:398:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:21.79 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 84:21.79 ^~~~~~~~~~~~~~~~~~~~~~ 84:21.85 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/ReportingHeader.cpp: In member function 'virtual nsresult mozilla::dom::ReportingHeader::QueryInterface(const nsIID&, void**)': 84:21.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:21.85 foundInterface = 0; \ 84:21.85 ^~~~~~~~~~~~~~ 84:21.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:21.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:21.85 ^~~~~~~~~~~~~~~~~~~~~~~ 84:21.85 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/ReportingHeader.cpp:770:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:21.85 NS_INTERFACE_MAP_END 84:21.85 ^~~~~~~~~~~~~~~~~~~~ 84:21.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:21.85 else 84:21.85 ^~~~ 84:21.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:21.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:21.85 ^~~~~~~~~~~~~~~~~~ 84:21.85 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/ReportingHeader.cpp:769:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:21.85 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 84:21.85 ^~~~~~~~~~~~~~~~~~~~~~ 84:21.87 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/ReportingObserver.cpp: In member function 'virtual nsresult mozilla::dom::ReportingObserver::QueryInterface(const nsIID&, void**)': 84:21.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:21.88 foundInterface = 0; \ 84:21.88 ^~~~~~~~~~~~~~ 84:21.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:21.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:21.88 ^~~~~~~~~~~~~~~~~~~~~~~ 84:21.88 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/ReportingObserver.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:21.88 NS_INTERFACE_MAP_END 84:21.88 ^~~~~~~~~~~~~~~~~~~~ 84:21.88 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 84:21.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 84:21.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 84:21.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 84:21.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ReportBody.h:11, 84:21.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 84:21.88 from /builddir/build/BUILD/firefox-69.0.1/dom/reporting/DeprecationReportBody.cpp:7, 84:21.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 84:21.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:21.88 else 84:21.88 ^~~~ 84:21.88 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/ReportingObserver.cpp:38:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 84:21.88 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 84:21.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:21.90 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 84:21.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 84:21.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 84:21.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 84:21.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 84:21.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 84:21.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 84:21.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ReportBody.h:11, 84:21.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 84:21.90 from /builddir/build/BUILD/firefox-69.0.1/dom/reporting/DeprecationReportBody.cpp:7, 84:21.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 84:21.90 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/TestingDeprecatedInterface.cpp: In member function 'virtual nsresult mozilla::dom::TestingDeprecatedInterface::QueryInterface(const nsIID&, void**)': 84:21.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:21.90 foundInterface = 0; \ 84:21.90 ^~~~~~~~~~~~~~ 84:21.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:21.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:21.90 ^~~~~~~~~~~~~~~~~~~~~~~ 84:21.90 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/TestingDeprecatedInterface.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:21.90 NS_INTERFACE_MAP_END 84:21.90 ^~~~~~~~~~~~~~~~~~~~ 84:21.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:21.90 else 84:21.90 ^~~~ 84:21.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:21.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:21.90 ^~~~~~~~~~~~~~~~~~ 84:21.90 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/TestingDeprecatedInterface.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:21.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 84:21.90 ^~~~~~~~~~~~~~~~~~~~~~ 84:22.06 dom/localstorage/test/gtest 84:25.08 dom/prio 84:25.73 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 84:25.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 84:25.73 from /builddir/build/BUILD/firefox-69.0.1/dom/localstorage/ActorsParent.cpp:19, 84:25.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:11: 84:25.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 84:25.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 84:25.73 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 84:25.73 ^ 84:25.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 84:25.73 struct Block { 84:25.73 ^~~~~ 84:29.10 dom/prio/test/gtest 84:30.23 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 84:30.23 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 84:30.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 84:30.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 84:30.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 84:30.23 from /builddir/build/BUILD/firefox-69.0.1/dom/localstorage/ActorsChild.h:10, 84:30.23 from /builddir/build/BUILD/firefox-69.0.1/dom/localstorage/ActorsChild.cpp:7, 84:30.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 84:30.23 /builddir/build/BUILD/firefox-69.0.1/dom/localstorage/LSObject.cpp: In member function 'virtual nsresult mozilla::dom::LSObject::QueryInterface(const nsIID&, void**)': 84:30.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:30.23 foundInterface = 0; \ 84:30.23 ^~~~~~~~~~~~~~ 84:30.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 84:30.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 84:30.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:30.23 /builddir/build/BUILD/firefox-69.0.1/dom/localstorage/LSObject.cpp:793:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 84:30.23 NS_INTERFACE_MAP_END_INHERITING(Storage) 84:30.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:30.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 84:30.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 84:30.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 84:30.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 84:30.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 84:30.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 84:30.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWidget.h:21, 84:30.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 84:30.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 84:30.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 84:30.23 from /builddir/build/BUILD/firefox-69.0.1/dom/localstorage/ActorsChild.h:10, 84:30.23 from /builddir/build/BUILD/firefox-69.0.1/dom/localstorage/ActorsChild.cpp:7, 84:30.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 84:30.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 84:30.23 } else 84:30.23 ^~~~ 84:30.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 84:30.23 } else 84:30.23 ^~~~ 84:30.23 /builddir/build/BUILD/firefox-69.0.1/dom/localstorage/LSObject.cpp:792:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 84:30.23 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LSObject) 84:30.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:31.02 dom/l10n 84:31.06 dom/l10n/tests/gtest 84:32.39 dom/presentation 84:37.06 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 84:37.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 84:37.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIScriptError.h:10, 84:37.06 from /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DOMLocalization.cpp:9, 84:37.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/l10n/Unified_cpp_dom_l10n0.cpp:2: 84:37.06 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DOMLocalization.cpp: In member function 'virtual nsresult mozilla::dom::DOMLocalization::QueryInterface(const nsIID&, void**)': 84:37.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:37.06 foundInterface = 0; \ 84:37.06 ^~~~~~~~~~~~~~ 84:37.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 84:37.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 84:37.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:37.06 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DOMLocalization.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 84:37.06 NS_INTERFACE_MAP_END_INHERITING(Localization) 84:37.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:37.06 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Promise.h:16, 84:37.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/intl/Localization.h:8, 84:37.06 from /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DOMLocalization.h:10, 84:37.06 from /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DOMLocalization.cpp:10, 84:37.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/l10n/Unified_cpp_dom_l10n0.cpp:2: 84:37.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 84:37.06 } else 84:37.06 ^~~~ 84:37.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 84:37.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 84:37.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:37.07 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DOMLocalization.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 84:37.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMLocalization) 84:37.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:37.09 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 84:37.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 84:37.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIScriptError.h:10, 84:37.09 from /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DOMLocalization.cpp:9, 84:37.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/l10n/Unified_cpp_dom_l10n0.cpp:2: 84:37.09 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DOMLocalization.cpp: In member function 'virtual nsresult ElementTranslationHandler::QueryInterface(const nsIID&, void**)': 84:37.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:37.09 foundInterface = 0; \ 84:37.09 ^~~~~~~~~~~~~~ 84:37.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:37.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:37.09 ^~~~~~~~~~~~~~~~~~~~~~~ 84:37.09 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DOMLocalization.cpp:255:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:37.09 NS_INTERFACE_MAP_END 84:37.09 ^~~~~~~~~~~~~~~~~~~~ 84:37.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:37.10 else 84:37.10 ^~~~ 84:37.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:37.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:37.10 ^~~~~~~~~~~~~~~~~~ 84:37.10 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DOMLocalization.cpp:254:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:37.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 84:37.10 ^~~~~~~~~~~~~~~~~~~~~~ 84:37.13 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DOMLocalization.cpp: In member function 'virtual nsresult L10nRootTranslationHandler::QueryInterface(const nsIID&, void**)': 84:37.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:37.13 foundInterface = 0; \ 84:37.14 ^~~~~~~~~~~~~~ 84:37.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:37.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:37.14 ^~~~~~~~~~~~~~~~~~~~~~~ 84:37.14 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DOMLocalization.cpp:398:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:37.14 NS_INTERFACE_MAP_END 84:37.14 ^~~~~~~~~~~~~~~~~~~~ 84:37.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:37.14 else 84:37.14 ^~~~ 84:37.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:37.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:37.14 ^~~~~~~~~~~~~~~~~~ 84:37.14 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DOMLocalization.cpp:397:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:37.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 84:37.14 ^~~~~~~~~~~~~~~~~~~~~~ 84:37.18 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::DocumentL10n::QueryInterface(const nsIID&, void**)': 84:37.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:37.18 foundInterface = 0; \ 84:37.18 ^~~~~~~~~~~~~~ 84:37.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 84:37.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 84:37.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:37.18 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DocumentL10n.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 84:37.18 NS_INTERFACE_MAP_END_INHERITING(DOMLocalization) 84:37.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:37.18 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Promise.h:16, 84:37.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/intl/Localization.h:8, 84:37.18 from /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DOMLocalization.h:10, 84:37.18 from /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DOMLocalization.cpp:10, 84:37.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/l10n/Unified_cpp_dom_l10n0.cpp:2: 84:37.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 84:37.18 } else 84:37.18 ^~~~ 84:37.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 84:37.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 84:37.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:37.19 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DocumentL10n.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 84:37.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentL10n) 84:37.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:37.19 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 84:37.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 84:37.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIScriptError.h:10, 84:37.19 from /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DOMLocalization.cpp:9, 84:37.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/l10n/Unified_cpp_dom_l10n0.cpp:2: 84:37.19 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DocumentL10n.cpp: In member function 'virtual nsresult L10nReadyHandler::QueryInterface(const nsIID&, void**)': 84:37.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:37.19 foundInterface = 0; \ 84:37.19 ^~~~~~~~~~~~~~ 84:37.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:37.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:37.19 ^~~~~~~~~~~~~~~~~~~~~~~ 84:37.19 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DocumentL10n.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:37.19 NS_INTERFACE_MAP_END 84:37.19 ^~~~~~~~~~~~~~~~~~~~ 84:37.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:37.19 else 84:37.19 ^~~~ 84:37.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:37.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:37.19 ^~~~~~~~~~~~~~~~~~ 84:37.19 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DocumentL10n.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:37.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 84:37.19 ^~~~~~~~~~~~~~~~~~~~~~ 84:37.24 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/L10nMutations.cpp: In member function 'virtual nsresult mozilla::dom::L10nMutations::QueryInterface(const nsIID&, void**)': 84:37.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:37.24 foundInterface = 0; \ 84:37.24 ^~~~~~~~~~~~~~ 84:37.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:37.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:37.24 ^~~~~~~~~~~~~~~~~~~~~~~ 84:37.24 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/L10nMutations.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:37.24 NS_INTERFACE_MAP_END 84:37.24 ^~~~~~~~~~~~~~~~~~~~ 84:37.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:37.24 else 84:37.24 ^~~~ 84:37.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:37.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:37.24 ^~~~~~~~~~~~~~~~~~ 84:37.24 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/L10nMutations.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:37.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 84:37.24 ^~~~~~~~~~~~~~~~~~~~~~ 84:38.15 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/WeakPtr.h:82, 84:38.15 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/AvailabilityCollection.h:11, 84:38.15 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/AvailabilityCollection.cpp:7, 84:38.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 84:38.15 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/Presentation.cpp: In member function 'virtual nsresult mozilla::dom::Presentation::QueryInterface(const nsIID&, void**)': 84:38.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:38.15 foundInterface = 0; \ 84:38.15 ^~~~~~~~~~~~~~ 84:38.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:38.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:38.15 ^~~~~~~~~~~~~~~~~~~~~~~ 84:38.15 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/Presentation.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:38.15 NS_INTERFACE_MAP_END 84:38.15 ^~~~~~~~~~~~~~~~~~~~ 84:38.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:38.15 else 84:38.15 ^~~~ 84:38.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:38.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:38.15 ^~~~~~~~~~~~~~~~~~ 84:38.15 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/Presentation.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:38.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 84:38.15 ^~~~~~~~~~~~~~~~~~~~~~ 84:38.17 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationAvailability.cpp: In member function 'virtual nsresult mozilla::dom::PresentationAvailability::QueryInterface(const nsIID&, void**)': 84:38.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:38.17 foundInterface = 0; \ 84:38.17 ^~~~~~~~~~~~~~ 84:38.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 84:38.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 84:38.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:38.17 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationAvailability.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 84:38.17 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 84:38.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:38.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:38.17 else 84:38.17 ^~~~ 84:38.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:38.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:38.17 ^~~~~~~~~~~~~~~~~~ 84:38.17 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationAvailability.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:38.17 NS_INTERFACE_MAP_ENTRY(nsIPresentationAvailabilityListener) 84:38.17 ^~~~~~~~~~~~~~~~~~~~~~ 84:38.31 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationConnection.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnection::QueryInterface(const nsIID&, void**)': 84:38.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:38.32 foundInterface = 0; \ 84:38.32 ^~~~~~~~~~~~~~ 84:38.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 84:38.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 84:38.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:38.32 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationConnection.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 84:38.32 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 84:38.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:38.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:38.32 else 84:38.32 ^~~~ 84:38.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:38.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:38.32 ^~~~~~~~~~~~~~~~~~ 84:38.32 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationConnection.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:38.32 NS_INTERFACE_MAP_ENTRY(nsIRequest) 84:38.32 ^~~~~~~~~~~~~~~~~~~~~~ 84:38.40 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationConnectionList.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionList::QueryInterface(const nsIID&, void**)': 84:38.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:38.40 foundInterface = 0; \ 84:38.40 ^~~~~~~~~~~~~~ 84:38.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 84:38.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 84:38.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:38.40 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationConnectionList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 84:38.40 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 84:38.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:38.40 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 84:38.40 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationAvailability.h:10, 84:38.40 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/AvailabilityCollection.cpp:10, 84:38.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 84:38.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 84:38.40 } else 84:38.40 ^~~~ 84:38.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 84:38.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 84:38.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:38.40 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationConnectionList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 84:38.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionList) 84:38.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:38.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/WeakPtr.h:82, 84:38.46 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/AvailabilityCollection.h:11, 84:38.46 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/AvailabilityCollection.cpp:7, 84:38.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 84:38.46 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationReceiver.cpp: In member function 'virtual nsresult mozilla::dom::PresentationReceiver::QueryInterface(const nsIID&, void**)': 84:38.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:38.46 foundInterface = 0; \ 84:38.46 ^~~~~~~~~~~~~~ 84:38.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:38.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:38.46 ^~~~~~~~~~~~~~~~~~~~~~~ 84:38.46 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationReceiver.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:38.46 NS_INTERFACE_MAP_END 84:38.46 ^~~~~~~~~~~~~~~~~~~~ 84:38.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:38.46 else 84:38.46 ^~~~ 84:38.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:38.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:38.46 ^~~~~~~~~~~~~~~~~~ 84:38.46 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationReceiver.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:38.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 84:38.46 ^~~~~~~~~~~~~~~~~~~~~~ 84:39.20 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationRequest.cpp: In member function 'virtual nsresult mozilla::dom::PresentationRequest::QueryInterface(const nsIID&, void**)': 84:39.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:39.20 foundInterface = 0; \ 84:39.20 ^~~~~~~~~~~~~~ 84:39.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 84:39.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 84:39.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:39.21 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationRequest.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 84:39.21 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 84:39.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:39.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 84:39.21 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationAvailability.h:10, 84:39.21 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/AvailabilityCollection.cpp:10, 84:39.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 84:39.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 84:39.21 } else 84:39.21 ^~~~ 84:39.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 84:39.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 84:39.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:39.21 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationRequest.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 84:39.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationRequest) 84:39.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:41.03 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 84:41.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 84:41.03 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationSessionInfo.h:11, 84:41.03 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationService.h:13, 84:41.03 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationService.cpp:7, 84:41.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:101: 84:41.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 84:41.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 84:41.03 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 84:41.03 ^ 84:41.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 84:41.03 struct Block { 84:41.03 ^~~~~ 84:44.59 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:11: 84:44.59 /builddir/build/BUILD/firefox-69.0.1/dom/localstorage/ActorsParent.cpp: In member function 'virtual mozilla::ipc::IPCResult mozilla::dom::{anonymous}::Database::RecvPBackgroundLSSnapshotConstructor(mozilla::dom::PBackgroundLSDatabaseParent::PBackgroundLSSnapshotParent*, const nsString&, const nsString&, const bool&, const int64_t&, const int64_t&, mozilla::dom::PBackgroundLSDatabaseParent::LSSnapshotInitInfo*)': 84:44.59 /builddir/build/BUILD/firefox-69.0.1/dom/localstorage/ActorsParent.cpp:2102:20: warning: 'nextLoadIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 84:44.59 mNextLoadIndex = aNextLoadIndex; 84:44.59 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 84:44.59 /builddir/build/BUILD/firefox-69.0.1/dom/localstorage/ActorsParent.cpp:5721:12: note: 'nextLoadIndex' was declared here 84:44.59 uint32_t nextLoadIndex; 84:44.59 ^~~~~~~~~~~~~ 84:45.08 dom/presentation/provider 84:45.19 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/WeakPtr.h:82, 84:45.19 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/AvailabilityCollection.h:11, 84:45.19 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/AvailabilityCollection.cpp:7, 84:45.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 84:45.19 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationTCPSessionTransport.cpp: In member function 'virtual nsresult mozilla::dom::PresentationTCPSessionTransport::QueryInterface(const nsIID&, void**)': 84:45.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:45.19 foundInterface = 0; \ 84:45.19 ^~~~~~~~~~~~~~ 84:45.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:45.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:45.19 ^~~~~~~~~~~~~~~~~~~~~~~ 84:45.19 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationTCPSessionTransport.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:45.19 NS_INTERFACE_MAP_END 84:45.19 ^~~~~~~~~~~~~~~~~~~~ 84:45.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:45.19 else 84:45.19 ^~~~ 84:45.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:45.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:45.19 ^~~~~~~~~~~~~~~~~~ 84:45.19 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationTCPSessionTransport.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:45.19 NS_INTERFACE_MAP_ENTRY(nsITransportEventSink) 84:45.19 ^~~~~~~~~~~~~~~~~~~~~~ 84:47.64 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 84:47.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 84:47.64 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationSessionInfo.h:11, 84:47.64 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/ipc/PresentationBuilderParent.cpp:9, 84:47.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation1.cpp:20: 84:47.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 84:47.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 84:47.64 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 84:47.64 ^ 84:47.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 84:47.64 struct Block { 84:47.64 ^~~~~ 84:48.04 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 84:48.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 84:48.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 84:48.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 84:48.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 84:48.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 84:48.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 84:48.04 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationAvailability.h:10, 84:48.04 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/AvailabilityCollection.cpp:10, 84:48.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 84:48.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 84:48.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 84:48.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 84:48.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 84:48.04 memset(&aArr[0], 0, N * sizeof(T)); 84:48.04 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:48.04 In file included from /usr/include/c++/8/map:61, 84:48.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 84:48.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 84:48.04 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 84:48.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 84:48.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 84:48.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 84:48.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 84:48.04 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationSessionInfo.h:11, 84:48.04 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationService.h:13, 84:48.04 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationService.cpp:7, 84:48.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:101: 84:48.04 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 84:48.04 class map 84:48.04 ^~~ 84:48.12 dom/plugins/test/testplugin 84:48.78 dom/plugins/test/testplugin/secondplugin 84:50.91 dom/plugins/test/testplugin/libnptest.so 84:51.27 dom/plugins/test/testplugin/thirdplugin 84:51.57 dom/plugins/test/testplugin/secondplugin/libnpsecondtest.so 84:51.83 dom/plugins/test/testplugin/flashplugin 84:53.99 dom/plugins/test/testplugin/thirdplugin/libnpthirdtest.so 84:54.27 view 84:54.68 dom/plugins/test/testplugin/flashplugin/libnpswftest.so 84:54.69 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 84:54.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 84:54.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 84:54.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 84:54.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 84:54.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 84:54.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 84:54.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 84:54.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIFile.h:14, 84:54.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/XREAppData.h:15, 84:54.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsXULAppAPI.h:15, 84:54.70 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationTransportBuilderConstructor.cpp:12, 84:54.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation1.cpp:2: 84:54.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 84:54.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 84:54.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 84:54.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 84:54.70 memset(&aArr[0], 0, N * sizeof(T)); 84:54.70 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:54.70 In file included from /usr/include/c++/8/map:61, 84:54.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 84:54.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 84:54.70 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 84:54.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 84:54.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilder.h:11, 84:54.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilderChild.h:9, 84:54.70 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/ipc/PresentationBuilderChild.h:10, 84:54.70 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/ipc/PresentationBuilderChild.cpp:10, 84:54.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation1.cpp:11: 84:54.70 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 84:54.70 class map 84:54.70 ^~~ 84:55.02 widget 85:00.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 85:00.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 85:00.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 85:00.46 from /builddir/build/BUILD/firefox-69.0.1/view/nsViewManager.h:14, 85:00.46 from /builddir/build/BUILD/firefox-69.0.1/view/nsView.cpp:16, 85:00.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/view/Unified_cpp_view0.cpp:2: 85:00.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 85:00.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 85:00.46 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 85:00.46 ^ 85:00.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 85:00.46 struct Block { 85:00.46 ^~~~~ 85:02.29 widget/headless 85:02.81 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 85:02.81 from /builddir/build/BUILD/firefox-69.0.1/widget/GfxInfoBase.h:19, 85:02.81 from /builddir/build/BUILD/firefox-69.0.1/widget/GfxInfoX11.h:11, 85:02.81 from /builddir/build/BUILD/firefox-69.0.1/widget/GfxInfoX11.cpp:20: 85:02.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 85:02.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 85:02.81 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 85:02.81 ^ 85:02.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 85:02.81 struct Block { 85:02.81 ^~~~~ 85:03.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 85:03.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 85:03.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 85:03.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 85:03.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 85:03.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 85:03.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 85:03.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 85:03.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 85:03.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 85:03.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 85:03.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 85:03.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWidgetListener.h:11, 85:03.20 from /builddir/build/BUILD/firefox-69.0.1/view/nsView.h:16, 85:03.20 from /builddir/build/BUILD/firefox-69.0.1/view/nsView.cpp:6, 85:03.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/view/Unified_cpp_view0.cpp:2: 85:03.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 85:03.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 85:03.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 85:03.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 85:03.20 memset(&aArr[0], 0, N * sizeof(T)); 85:03.20 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:03.20 In file included from /usr/include/c++/8/map:61, 85:03.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 85:03.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 85:03.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 85:03.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 85:03.20 from /builddir/build/BUILD/firefox-69.0.1/view/nsView.cpp:14, 85:03.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/view/Unified_cpp_view0.cpp:2: 85:03.20 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 85:03.20 class map 85:03.20 ^~~ 85:10.58 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 85:10.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 85:10.58 from /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsLookAndFeel.h:14, 85:10.58 from /builddir/build/BUILD/firefox-69.0.1/widget/headless/HeadlessLookAndFeel.h:11, 85:10.58 from /builddir/build/BUILD/firefox-69.0.1/widget/headless/HeadlessLookAndFeelGTK.cpp:7, 85:10.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:38: 85:10.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 85:10.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 85:10.59 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 85:10.59 ^ 85:10.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 85:10.59 struct Block { 85:10.59 ^~~~~ 85:12.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 85:12.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 85:12.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 85:12.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 85:12.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 85:12.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 85:12.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 85:12.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 85:12.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 85:12.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 85:12.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 85:12.14 from /builddir/build/BUILD/firefox-69.0.1/widget/headless/HeadlessCompositorWidget.cpp:6, 85:12.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:20: 85:12.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 85:12.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 85:12.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 85:12.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 85:12.14 memset(&aArr[0], 0, N * sizeof(T)); 85:12.14 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:12.14 In file included from /usr/include/c++/8/map:61, 85:12.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 85:12.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 85:12.14 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 85:12.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 85:12.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 85:12.15 from /builddir/build/BUILD/firefox-69.0.1/widget/headless/HeadlessCompositorWidget.cpp:6, 85:12.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:20: 85:12.15 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 85:12.15 class map 85:12.15 ^~~ 85:13.94 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 85:13.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 85:13.94 from /builddir/build/BUILD/firefox-69.0.1/widget/nsBaseDragService.h:17, 85:13.94 from /builddir/build/BUILD/firefox-69.0.1/widget/nsBaseDragService.cpp:6: 85:13.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 85:13.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 85:13.94 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 85:13.94 ^ 85:13.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 85:13.94 struct Block { 85:13.94 ^~~~~ 85:20.10 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 85:20.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 85:20.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 85:20.10 from /builddir/build/BUILD/firefox-69.0.1/widget/nsBaseWidget.cpp:20: 85:20.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 85:20.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 85:20.10 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 85:20.10 ^ 85:20.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 85:20.10 struct Block { 85:20.10 ^~~~~ 85:20.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 85:20.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 85:20.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 85:20.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 85:20.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 85:20.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 85:20.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 85:20.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 85:20.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 85:20.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 85:20.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 85:20.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 85:20.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 85:20.86 from /builddir/build/BUILD/firefox-69.0.1/widget/nsBaseDragService.h:17, 85:20.86 from /builddir/build/BUILD/firefox-69.0.1/widget/nsBaseDragService.cpp:6: 85:20.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 85:20.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 85:20.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 85:20.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 85:20.86 memset(&aArr[0], 0, N * sizeof(T)); 85:20.86 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:20.86 In file included from /usr/include/c++/8/map:61, 85:20.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 85:20.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 85:20.86 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 85:20.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 85:20.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 85:20.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 85:20.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 85:20.86 from /builddir/build/BUILD/firefox-69.0.1/widget/nsBaseDragService.h:17, 85:20.86 from /builddir/build/BUILD/firefox-69.0.1/widget/nsBaseDragService.cpp:6: 85:20.86 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 85:20.86 class map 85:20.86 ^~~ 85:25.10 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 85:25.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 85:25.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 85:25.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 85:25.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 85:25.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 85:25.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 85:25.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 85:25.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 85:25.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 85:25.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 85:25.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 85:25.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:20, 85:25.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 85:25.11 from /builddir/build/BUILD/firefox-69.0.1/widget/nsBaseWidget.cpp:9: 85:25.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 85:25.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 85:25.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 85:25.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 85:25.11 memset(&aArr[0], 0, N * sizeof(T)); 85:25.11 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:25.11 In file included from /usr/include/c++/8/map:61, 85:25.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 85:25.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 85:25.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 85:25.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 85:25.11 from /builddir/build/BUILD/firefox-69.0.1/widget/nsBaseWidget.cpp:9: 85:25.11 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 85:25.11 class map 85:25.11 ^~~ 85:25.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 85:25.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 85:25.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 85:25.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 85:25.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 85:25.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 85:25.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 85:25.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 85:25.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 85:25.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 85:25.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 85:25.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 85:25.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:20, 85:25.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 85:25.27 from /builddir/build/BUILD/firefox-69.0.1/widget/nsBaseWidget.cpp:9: 85:25.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 85:25.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 85:25.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 85:25.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 85:25.27 memset(&aArr[0], 0, N * sizeof(T)); 85:25.27 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:25.27 In file included from /usr/include/c++/8/vector:64, 85:25.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 85:25.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 85:25.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 85:25.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 85:25.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Units.h:17, 85:25.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:12, 85:25.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 85:25.27 from /builddir/build/BUILD/firefox-69.0.1/widget/nsBaseWidget.cpp:9: 85:25.27 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 85:25.27 class vector : protected _Vector_base<_Tp, _Alloc> 85:25.27 ^~~~~~ 85:25.28 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 85:25.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 85:25.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 85:25.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 85:25.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 85:25.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 85:25.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 85:25.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 85:25.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 85:25.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 85:25.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 85:25.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 85:25.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:20, 85:25.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 85:25.28 from /builddir/build/BUILD/firefox-69.0.1/widget/nsBaseWidget.cpp:9: 85:25.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 85:25.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 85:25.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 85:25.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 85:25.28 memset(&aArr[0], 0, N * sizeof(T)); 85:25.28 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:25.28 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 85:25.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 85:25.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 85:25.28 from /builddir/build/BUILD/firefox-69.0.1/widget/nsBaseWidget.cpp:66: 85:25.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 85:25.29 class ClipManager { 85:25.29 ^~~~~~~~~~~ 85:42.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 85:42.76 from /builddir/build/BUILD/firefox-69.0.1/widget/GfxInfoBase.h:19, 85:42.76 from /builddir/build/BUILD/firefox-69.0.1/widget/GfxInfoBase.cpp:10, 85:42.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/Unified_cpp_widget0.cpp:29: 85:42.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 85:42.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 85:42.76 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 85:42.76 ^ 85:42.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 85:42.76 struct Block { 85:42.76 ^~~~~ 85:43.52 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 85:43.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 85:43.52 from /builddir/build/BUILD/firefox-69.0.1/widget/nsClipboardProxy.cpp:5, 85:43.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/Unified_cpp_widget1.cpp:47: 85:43.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 85:43.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 85:43.53 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 85:43.53 ^ 85:43.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 85:43.53 struct Block { 85:43.53 ^~~~~ 85:46.65 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 85:46.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 85:46.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 85:46.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 85:46.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 85:46.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 85:46.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 85:46.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 85:46.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 85:46.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 85:46.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 85:46.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 85:46.65 from /builddir/build/BUILD/firefox-69.0.1/widget/CompositorWidget.h:13, 85:46.65 from /builddir/build/BUILD/firefox-69.0.1/widget/CompositorWidget.cpp:5, 85:46.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/Unified_cpp_widget0.cpp:2: 85:46.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 85:46.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 85:46.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 85:46.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 85:46.65 memset(&aArr[0], 0, N * sizeof(T)); 85:46.65 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:46.65 In file included from /usr/include/c++/8/map:61, 85:46.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 85:46.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 85:46.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 85:46.66 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 85:46.66 from /builddir/build/BUILD/firefox-69.0.1/widget/InputData.h:10, 85:46.66 from /builddir/build/BUILD/firefox-69.0.1/widget/nsBaseWidget.h:8, 85:46.66 from /builddir/build/BUILD/firefox-69.0.1/widget/CompositorWidget.cpp:7, 85:46.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/Unified_cpp_widget0.cpp:2: 85:46.66 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 85:46.66 class map 85:46.66 ^~~ 85:46.78 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 85:46.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 85:46.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 85:46.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 85:46.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 85:46.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 85:46.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 85:46.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 85:46.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 85:46.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 85:46.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 85:46.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 85:46.78 from /builddir/build/BUILD/firefox-69.0.1/widget/CompositorWidget.h:13, 85:46.79 from /builddir/build/BUILD/firefox-69.0.1/widget/CompositorWidget.cpp:5, 85:46.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/Unified_cpp_widget0.cpp:2: 85:46.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 85:46.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 85:46.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 85:46.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 85:46.79 memset(&aArr[0], 0, N * sizeof(T)); 85:46.79 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:46.79 In file included from /usr/include/c++/8/vector:64, 85:46.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 85:46.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 85:46.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 85:46.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 85:46.79 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:17, 85:46.79 from /builddir/build/BUILD/firefox-69.0.1/widget/CompositorWidget.h:10, 85:46.79 from /builddir/build/BUILD/firefox-69.0.1/widget/CompositorWidget.cpp:5, 85:46.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/Unified_cpp_widget0.cpp:2: 85:46.79 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 85:46.79 class vector : protected _Vector_base<_Tp, _Alloc> 85:46.79 ^~~~~~ 85:46.79 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 85:46.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 85:46.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 85:46.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 85:46.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 85:46.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 85:46.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 85:46.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 85:46.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 85:46.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 85:46.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 85:46.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 85:46.80 from /builddir/build/BUILD/firefox-69.0.1/widget/CompositorWidget.h:13, 85:46.80 from /builddir/build/BUILD/firefox-69.0.1/widget/CompositorWidget.cpp:5, 85:46.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/Unified_cpp_widget0.cpp:2: 85:46.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 85:46.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 85:46.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 85:46.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 85:46.80 memset(&aArr[0], 0, N * sizeof(T)); 85:46.80 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:46.80 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 85:46.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 85:46.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 85:46.80 from /builddir/build/BUILD/firefox-69.0.1/widget/PuppetWidget.cpp:19, 85:46.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/Unified_cpp_widget0.cpp:74: 85:46.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 85:46.80 class ClipManager { 85:46.80 ^~~~~~~~~~~ 86:04.06 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 86:04.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 86:04.06 from /builddir/build/BUILD/firefox-69.0.1/widget/nsSoundProxy.cpp:5, 86:04.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/Unified_cpp_widget2.cpp:29: 86:04.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 86:04.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 86:04.06 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 86:04.06 ^ 86:04.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 86:04.06 struct Block { 86:04.06 ^~~~~ 86:04.55 widget/gtk 86:04.55 widget/gtk/mozgtk/gtk2 86:04.55 widget/gtk/mozgtk/stub 86:04.95 widget/gtk/mozgtk/gtk2/libmozgtk.so 86:06.75 widget/gtk/mozgtk/stub/libmozgtk_stub.so 86:15.18 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 86:15.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 86:15.18 from /builddir/build/BUILD/firefox-69.0.1/widget/nsBaseDragService.h:17, 86:15.18 from /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsDragService.h:11, 86:15.18 from /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsWindow.cpp:32: 86:15.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 86:15.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 86:15.18 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 86:15.18 ^ 86:15.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 86:15.19 struct Block { 86:15.19 ^~~~~ 86:20.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTHashtable.h:21, 86:20.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsBaseHashtable.h:12, 86:20.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRefPtrHashtable.h:10, 86:20.12 from /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsWindow.h:26, 86:20.12 from /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsWindow.cpp:8: 86:20.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 86:20.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 86:20.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 86:20.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 86:20.12 memset(&aArr[0], 0, N * sizeof(T)); 86:20.12 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:20.12 In file included from /usr/include/c++/8/map:61, 86:20.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 86:20.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 86:20.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 86:20.12 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 86:20.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 86:20.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 86:20.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 86:20.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SVGImageContext.h:12, 86:20.12 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 86:20.12 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 86:20.12 from /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsWindow.h:27, 86:20.12 from /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsWindow.cpp:8: 86:20.12 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 86:20.12 class map 86:20.12 ^~~ 86:25.42 widget/gtk/mozgtk/gtk3 86:25.42 widget/gtk/wayland 86:25.52 widget/gtk/mozgtk/gtk3/libmozgtk.so 86:25.70 widget/gtk/mozwayland 86:26.21 widget/gtk/mozwayland/libmozwayland.so 86:26.35 widget/gtkxtbin 86:26.93 widget/x11 86:26.99 editor/libeditor 86:31.74 editor/spellchecker 86:35.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 86:35.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 86:35.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 86:35.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 86:35.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 86:35.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 86:35.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 86:35.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 86:35.20 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:6, 86:35.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 86:35.21 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)': 86:35.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:35.21 foundInterface = 0; \ 86:35.21 ^~~~~~~~~~~~~~ 86:35.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:35.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:35.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:35.21 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/ChangeAttributeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:35.21 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 86:35.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:35.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 86:35.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 86:35.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 86:35.21 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:6, 86:35.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 86:35.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 86:35.21 } else 86:35.21 ^~~~ 86:35.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 86:35.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 86:35.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:35.21 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/ChangeAttributeTransaction.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 86:35.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction) 86:35.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:35.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 86:35.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 86:35.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 86:35.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 86:35.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 86:35.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 86:35.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 86:35.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 86:35.21 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:6, 86:35.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 86:35.21 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)': 86:35.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:35.21 foundInterface = 0; \ 86:35.21 ^~~~~~~~~~~~~~ 86:35.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:35.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:35.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:35.21 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/ChangeStyleTransaction.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:35.21 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 86:35.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:35.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 86:35.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 86:35.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 86:35.21 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:6, 86:35.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 86:35.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 86:35.21 } else 86:35.21 ^~~~ 86:35.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 86:35.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 86:35.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:35.21 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/ChangeStyleTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 86:35.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction) 86:35.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:35.45 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 86:35.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 86:35.45 from /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsLookAndFeel.h:14, 86:35.45 from /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsLookAndFeel.cpp:11, 86:35.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:29: 86:35.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 86:35.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 86:35.45 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 86:35.45 ^ 86:35.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 86:35.46 struct Block { 86:35.46 ^~~~~ 86:35.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 86:35.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 86:35.76 from /builddir/build/BUILD/firefox-69.0.1/widget/nsBaseDragService.h:17, 86:35.76 from /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsDragService.h:11, 86:35.76 from /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsClipboardWayland.cpp:25, 86:35.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:92: 86:35.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 86:35.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 86:35.76 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 86:35.76 ^ 86:35.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 86:35.76 struct Block { 86:35.76 ^~~~~ 86:39.18 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 86:39.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 86:39.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 86:39.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 86:39.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 86:39.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 86:39.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 86:39.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 86:39.19 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:6, 86:39.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 86:39.19 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)': 86:39.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:39.19 foundInterface = 0; \ 86:39.19 ^~~~~~~~~~~~~~ 86:39.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:39.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:39.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.19 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CompositionTransaction.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:39.19 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 86:39.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 86:39.19 } else 86:39.19 ^~~~ 86:39.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 86:39.19 NS_IMPL_QUERY_BODY_CONCRETE(_class) 86:39.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.19 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CompositionTransaction.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 86:39.19 NS_INTERFACE_MAP_ENTRY_CONCRETE(CompositionTransaction) 86:39.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.21 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)': 86:39.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:39.21 foundInterface = 0; \ 86:39.21 ^~~~~~~~~~~~~~ 86:39.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:39.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:39.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.21 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CreateElementTransaction.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:39.21 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 86:39.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 86:39.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 86:39.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 86:39.21 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:6, 86:39.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 86:39.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 86:39.21 } else 86:39.21 ^~~~ 86:39.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 86:39.22 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 86:39.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.22 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CreateElementTransaction.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 86:39.22 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction) 86:39.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 86:39.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 86:39.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 86:39.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 86:39.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 86:39.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 86:39.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 86:39.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 86:39.23 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:6, 86:39.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 86:39.23 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)': 86:39.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:39.23 foundInterface = 0; \ 86:39.23 ^~~~~~~~~~~~~~ 86:39.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:39.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:39.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.23 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/DeleteNodeTransaction.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:39.23 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 86:39.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 86:39.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 86:39.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 86:39.23 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:6, 86:39.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 86:39.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 86:39.23 } else 86:39.23 ^~~~ 86:39.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 86:39.23 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 86:39.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.24 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/DeleteNodeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 86:39.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction) 86:39.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 86:39.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 86:39.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 86:39.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 86:39.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 86:39.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 86:39.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 86:39.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 86:39.27 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:6, 86:39.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 86:39.27 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)': 86:39.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:39.27 foundInterface = 0; \ 86:39.27 ^~~~~~~~~~~~~~ 86:39.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:39.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:39.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.27 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/DeleteRangeTransaction.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:39.27 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 86:39.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.27 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 86:39.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 86:39.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 86:39.27 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:6, 86:39.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 86:39.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 86:39.27 } else 86:39.27 ^~~~ 86:39.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 86:39.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 86:39.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.28 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/DeleteRangeTransaction.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 86:39.28 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction) 86:39.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.28 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 86:39.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 86:39.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 86:39.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 86:39.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 86:39.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 86:39.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 86:39.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 86:39.29 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:6, 86:39.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 86:39.29 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)': 86:39.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:39.29 foundInterface = 0; \ 86:39.29 ^~~~~~~~~~~~~~ 86:39.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:39.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:39.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.29 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/DeleteTextTransaction.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:39.29 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 86:39.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.29 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 86:39.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 86:39.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 86:39.29 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:6, 86:39.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 86:39.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 86:39.29 } else 86:39.29 ^~~~ 86:39.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 86:39.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 86:39.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.29 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/DeleteTextTransaction.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 86:39.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction) 86:39.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.31 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 86:39.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 86:39.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 86:39.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 86:39.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 86:39.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 86:39.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 86:39.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 86:39.31 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:6, 86:39.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 86:39.31 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)': 86:39.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:39.32 foundInterface = 0; \ 86:39.32 ^~~~~~~~~~~~~~ 86:39.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:39.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:39.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.32 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/EditAggregateTransaction.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:39.32 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 86:39.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.32 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 86:39.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 86:39.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 86:39.32 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:6, 86:39.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 86:39.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 86:39.32 } else 86:39.32 ^~~~ 86:39.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 86:39.32 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 86:39.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.32 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/EditAggregateTransaction.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 86:39.32 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction) 86:39.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.32 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 86:39.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 86:39.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 86:39.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 86:39.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 86:39.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 86:39.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 86:39.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 86:39.33 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:6, 86:39.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 86:39.33 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)': 86:39.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:39.33 foundInterface = 0; \ 86:39.33 ^~~~~~~~~~~~~~ 86:39.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:39.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:39.33 ^~~~~~~~~~~~~~~~~~~~~~~ 86:39.33 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/EditTransactionBase.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:39.33 NS_INTERFACE_MAP_END 86:39.33 ^~~~~~~~~~~~~~~~~~~~ 86:39.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:39.33 else 86:39.33 ^~~~ 86:39.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 86:39.33 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 86:39.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.33 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/EditTransactionBase.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 86:39.33 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction) 86:39.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.47 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 86:39.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 86:39.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 86:39.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/mozSpellChecker.h:9, 86:39.48 from /builddir/build/BUILD/firefox-69.0.1/editor/spellchecker/EditorSpellCheck.h:9, 86:39.48 from /builddir/build/BUILD/firefox-69.0.1/editor/spellchecker/EditorSpellCheck.cpp:7, 86:39.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 86:39.48 /builddir/build/BUILD/firefox-69.0.1/editor/spellchecker/EditorSpellCheck.cpp: In member function 'virtual nsresult mozilla::EditorSpellCheck::QueryInterface(const nsIID&, void**)': 86:39.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:39.48 foundInterface = 0; \ 86:39.48 ^~~~~~~~~~~~~~ 86:39.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:39.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:39.48 ^~~~~~~~~~~~~~~~~~~~~~~ 86:39.48 /builddir/build/BUILD/firefox-69.0.1/editor/spellchecker/EditorSpellCheck.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:39.48 NS_INTERFACE_MAP_END 86:39.48 ^~~~~~~~~~~~~~~~~~~~ 86:39.48 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 86:39.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 86:39.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 86:39.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 86:39.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/mozSpellChecker.h:9, 86:39.48 from /builddir/build/BUILD/firefox-69.0.1/editor/spellchecker/EditorSpellCheck.h:9, 86:39.48 from /builddir/build/BUILD/firefox-69.0.1/editor/spellchecker/EditorSpellCheck.cpp:7, 86:39.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 86:39.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 86:39.48 } else 86:39.48 ^~~~ 86:39.48 /builddir/build/BUILD/firefox-69.0.1/editor/spellchecker/EditorSpellCheck.cpp:260:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 86:39.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(EditorSpellCheck) 86:39.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.61 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 86:39.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 86:39.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 86:39.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/mozSpellChecker.h:9, 86:39.61 from /builddir/build/BUILD/firefox-69.0.1/editor/spellchecker/EditorSpellCheck.h:9, 86:39.61 from /builddir/build/BUILD/firefox-69.0.1/editor/spellchecker/EditorSpellCheck.cpp:7, 86:39.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 86:39.62 /builddir/build/BUILD/firefox-69.0.1/editor/spellchecker/TextServicesDocument.cpp: In member function 'virtual nsresult mozilla::TextServicesDocument::QueryInterface(const nsIID&, void**)': 86:39.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:39.62 foundInterface = 0; \ 86:39.62 ^~~~~~~~~~~~~~ 86:39.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:39.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:39.62 ^~~~~~~~~~~~~~~~~~~~~~~ 86:39.62 /builddir/build/BUILD/firefox-69.0.1/editor/spellchecker/TextServicesDocument.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:39.62 NS_INTERFACE_MAP_END 86:39.62 ^~~~~~~~~~~~~~~~~~~~ 86:39.62 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 86:39.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 86:39.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 86:39.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 86:39.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/mozSpellChecker.h:9, 86:39.62 from /builddir/build/BUILD/firefox-69.0.1/editor/spellchecker/EditorSpellCheck.h:9, 86:39.62 from /builddir/build/BUILD/firefox-69.0.1/editor/spellchecker/EditorSpellCheck.cpp:7, 86:39.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 86:39.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 86:39.62 } else 86:39.62 ^~~~ 86:39.62 /builddir/build/BUILD/firefox-69.0.1/editor/spellchecker/TextServicesDocument.cpp:85:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 86:39.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextServicesDocument) 86:39.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.68 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 86:39.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 86:39.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 86:39.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 86:39.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 86:39.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 86:39.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 86:39.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 86:39.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 86:39.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 86:39.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 86:39.69 from /builddir/build/BUILD/firefox-69.0.1/widget/nsIWidget.h:21, 86:39.69 from /builddir/build/BUILD/firefox-69.0.1/widget/gtk/IMContextWrapper.h:17, 86:39.69 from /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsGtkKeyUtils.cpp:21, 86:39.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:2: 86:39.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 86:39.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 86:39.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 86:39.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 86:39.69 memset(&aArr[0], 0, N * sizeof(T)); 86:39.69 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.69 In file included from /usr/include/c++/8/map:61, 86:39.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 86:39.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 86:39.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 86:39.70 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 86:39.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 86:39.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 86:39.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 86:39.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SVGImageContext.h:12, 86:39.70 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 86:39.70 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 86:39.70 from /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsWindow.h:27, 86:39.70 from /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsGtkKeyUtils.cpp:29, 86:39.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:2: 86:39.70 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 86:39.70 class map 86:39.70 ^~~ 86:39.70 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)': 86:39.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:39.70 foundInterface = 0; \ 86:39.70 ^~~~~~~~~~~~~~ 86:39.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:39.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:39.70 ^~~~~~~~~~~~~~~~~~~~~~~ 86:39.70 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/EditorBase.cpp:209:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:39.70 NS_INTERFACE_MAP_END 86:39.70 ^~~~~~~~~~~~~~~~~~~~ 86:39.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:39.70 else 86:39.70 ^~~~ 86:39.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 86:39.70 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 86:39.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:39.71 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/EditorBase.cpp:208:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 86:39.71 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor) 86:39.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:40.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 86:40.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 86:40.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 86:40.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 86:40.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 86:40.13 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/EditorEventListener.cpp:23, 86:40.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:119: 86:40.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 86:40.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 86:40.13 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 86:40.13 ^ 86:40.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 86:40.13 struct Block { 86:40.13 ^~~~~ 86:42.96 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 86:42.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 86:42.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 86:42.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 86:42.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 86:42.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 86:42.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 86:42.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 86:42.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 86:42.96 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:6, 86:42.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 86:42.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 86:42.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 86:42.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 86:42.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 86:42.97 memset(&aArr[0], 0, N * sizeof(T)); 86:42.97 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:42.97 In file included from /usr/include/c++/8/map:61, 86:42.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 86:42.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 86:42.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 86:42.97 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 86:42.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 86:42.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ManualNAC.h:9, 86:42.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 86:42.97 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:10, 86:42.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 86:42.97 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 86:42.98 class map 86:42.98 ^~~ 86:46.86 editor/txmgr 86:47.57 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 86:47.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 86:47.57 from /builddir/build/BUILD/firefox-69.0.1/editor/txmgr/TransactionItem.h:9, 86:47.57 from /builddir/build/BUILD/firefox-69.0.1/editor/txmgr/TransactionItem.cpp:6, 86:47.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/txmgr/Unified_cpp_editor_txmgr0.cpp:2: 86:47.57 /builddir/build/BUILD/firefox-69.0.1/editor/txmgr/TransactionManager.cpp: In member function 'virtual nsresult mozilla::TransactionManager::QueryInterface(const nsIID&, void**)': 86:47.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:47.58 foundInterface = 0; \ 86:47.58 ^~~~~~~~~~~~~~ 86:47.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:47.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:47.58 ^~~~~~~~~~~~~~~~~~~~~~~ 86:47.58 /builddir/build/BUILD/firefox-69.0.1/editor/txmgr/TransactionManager.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:47.58 NS_INTERFACE_MAP_END 86:47.58 ^~~~~~~~~~~~~~~~~~~~ 86:47.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:47.58 else 86:47.58 ^~~~ 86:47.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 86:47.58 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 86:47.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:47.58 /builddir/build/BUILD/firefox-69.0.1/editor/txmgr/TransactionManager.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 86:47.58 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager) 86:47.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:48.84 editor/txmgr/tests 87:01.66 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 87:01.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 87:01.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 87:01.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 87:01.66 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 87:01.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 87:01.66 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLEditRules.cpp: In member function 'virtual nsresult mozilla::HTMLEditRules::QueryInterface(const nsIID&, void**)': 87:01.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:01.66 foundInterface = 0; \ 87:01.66 ^~~~~~~~~~~~~~ 87:01.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:01.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:01.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:01.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:01.67 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 87:01.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:01.67 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLEditRules.cpp:240:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 87:01.67 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 87:01.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:01.67 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 87:01.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 87:01.67 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 87:01.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 87:01.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:01.67 } else 87:01.67 ^~~~ 87:01.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 87:01.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 87:01.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:01.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 87:01.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 87:01.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:01.67 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLEditRules.cpp:240:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 87:01.67 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 87:01.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:02.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 87:02.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 87:02.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 87:02.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 87:02.26 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 87:02.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 87:02.26 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)': 87:02.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:02.26 foundInterface = 0; \ 87:02.26 ^~~~~~~~~~~~~~ 87:02.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:02.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:02.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:02.26 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLEditor.cpp:262:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:02.26 NS_INTERFACE_MAP_END_INHERITING(TextEditor) 87:02.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:02.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:02.27 else 87:02.27 ^~~~ 87:02.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:02.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:02.27 ^~~~~~~~~~~~~~~~~~ 87:02.27 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLEditor.cpp:261:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:02.27 NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport) 87:02.27 ^~~~~~~~~~~~~~~~~~~~~~ 87:03.66 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLEditorDataTransfer.cpp: In member function 'virtual nsresult mozilla::SlurpBlobEventListener::QueryInterface(const nsIID&, void**)': 87:03.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:03.66 foundInterface = 0; \ 87:03.66 ^~~~~~~~~~~~~~ 87:03.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:03.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:03.66 ^~~~~~~~~~~~~~~~~~~~~~~ 87:03.66 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLEditorDataTransfer.cpp:1040:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:03.66 NS_INTERFACE_MAP_END 87:03.66 ^~~~~~~~~~~~~~~~~~~~ 87:03.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:03.67 else 87:03.67 ^~~~ 87:03.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:03.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:03.67 ^~~~~~~~~~~~~~~~~~ 87:03.67 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLEditorDataTransfer.cpp:1039:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:03.67 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 87:03.67 ^~~~~~~~~~~~~~~~~~~~~~ 87:03.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 87:03.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 87:03.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 87:03.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 87:03.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 87:03.87 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLEditorEventListener.cpp:13, 87:03.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:74: 87:03.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 87:03.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 87:03.87 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 87:03.87 ^ 87:03.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 87:03.87 struct Block { 87:03.87 ^~~~~ 87:04.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 87:04.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 87:04.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 87:04.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 87:04.54 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 87:04.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 87:04.54 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)': 87:04.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:04.54 foundInterface = 0; \ 87:04.54 ^~~~~~~~~~~~~~ 87:04.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:04.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:04.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:04.54 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/InsertNodeTransaction.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:04.54 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 87:04.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:04.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 87:04.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 87:04.54 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 87:04.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 87:04.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:04.55 } else 87:04.55 ^~~~ 87:04.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 87:04.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 87:04.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:04.55 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/InsertNodeTransaction.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 87:04.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction) 87:04.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:04.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 87:04.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 87:04.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 87:04.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 87:04.55 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 87:04.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 87:04.55 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)': 87:04.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:04.55 foundInterface = 0; \ 87:04.56 ^~~~~~~~~~~~~~ 87:04.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:04.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:04.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:04.56 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/InsertTextTransaction.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:04.56 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 87:04.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:04.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:04.56 } else 87:04.56 ^~~~ 87:04.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 87:04.56 NS_IMPL_QUERY_BODY_CONCRETE(_class) 87:04.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:04.56 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/InsertTextTransaction.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 87:04.56 NS_INTERFACE_MAP_ENTRY_CONCRETE(InsertTextTransaction) 87:04.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:06.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 87:06.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 87:06.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 87:06.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 87:06.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 87:06.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 87:06.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 87:06.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 87:06.00 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 87:06.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 87:06.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 87:06.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 87:06.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 87:06.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 87:06.01 memset(&aArr[0], 0, N * sizeof(T)); 87:06.01 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:06.01 In file included from /usr/include/c++/8/map:61, 87:06.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 87:06.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 87:06.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 87:06.01 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 87:06.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 87:06.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ManualNAC.h:9, 87:06.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 87:06.01 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 87:06.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 87:06.01 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 87:06.01 class map 87:06.01 ^~~ 87:07.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 87:07.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 87:07.51 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/InternetCiter.cpp:9, 87:07.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 87:07.51 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)': 87:07.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:07.51 foundInterface = 0; \ 87:07.51 ^~~~~~~~~~~~~~ 87:07.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:07.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:07.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:07.52 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/JoinNodeTransaction.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:07.52 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 87:07.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:07.52 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 87:07.52 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/JoinNodeTransaction.h:9, 87:07.52 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/JoinNodeTransaction.cpp:6, 87:07.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 87:07.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:07.52 } else 87:07.52 ^~~~ 87:07.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 87:07.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 87:07.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:07.52 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/JoinNodeTransaction.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 87:07.52 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction) 87:07.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:07.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 87:07.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 87:07.54 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/InternetCiter.cpp:9, 87:07.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 87:07.54 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)': 87:07.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:07.54 foundInterface = 0; \ 87:07.54 ^~~~~~~~~~~~~~ 87:07.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:07.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:07.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:07.54 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/PlaceholderTransaction.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:07.54 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 87:07.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:07.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:07.54 else 87:07.54 ^~~~ 87:07.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:07.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:07.54 ^~~~~~~~~~~~~~~~~~ 87:07.54 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/PlaceholderTransaction.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:07.54 NS_INTERFACE_MAP_ENTRY(nsIAbsorbingTransaction) 87:07.54 ^~~~~~~~~~~~~~~~~~~~~~ 87:07.64 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)': 87:07.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:07.64 foundInterface = 0; \ 87:07.64 ^~~~~~~~~~~~~~ 87:07.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:07.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:07.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:07.64 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/SplitNodeTransaction.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:07.64 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 87:07.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:07.65 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 87:07.65 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/JoinNodeTransaction.h:9, 87:07.65 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/JoinNodeTransaction.cpp:6, 87:07.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 87:07.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:07.65 } else 87:07.65 ^~~~ 87:07.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 87:07.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 87:07.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:07.65 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/SplitNodeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 87:07.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction) 87:07.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:11.36 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 87:11.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 87:11.36 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/InternetCiter.cpp:9, 87:11.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 87:11.36 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/TextEditRules.cpp: In member function 'virtual nsresult mozilla::TextEditRules::QueryInterface(const nsIID&, void**)': 87:11.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:11.36 foundInterface = 0; \ 87:11.36 ^~~~~~~~~~~~~~ 87:11.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:11.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:11.36 ^~~~~~~~~~~~~~~~~~~~~~~ 87:11.36 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/TextEditRules.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:11.36 NS_INTERFACE_MAP_END 87:11.36 ^~~~~~~~~~~~~~~~~~~~ 87:11.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:11.36 else 87:11.36 ^~~~ 87:11.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 87:11.36 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 87:11.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:11.37 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/TextEditRules.cpp:118:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 87:11.37 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITimerCallback) 87:11.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:11.57 In file included from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/TextEditor.cpp:12, 87:11.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:74: 87:11.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 87:11.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 87:11.57 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 87:11.57 ^ 87:11.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 87:11.57 struct Block { 87:11.57 ^~~~~ 87:11.64 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 87:11.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 87:11.64 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/InternetCiter.cpp:9, 87:11.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 87:11.64 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)': 87:11.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:11.64 foundInterface = 0; \ 87:11.64 ^~~~~~~~~~~~~~ 87:11.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:11.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:11.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:11.64 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/TextEditor.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:11.64 NS_INTERFACE_MAP_END_INHERITING(EditorBase) 87:11.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:11.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:11.64 else 87:11.64 ^~~~ 87:11.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:11.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:11.64 ^~~~~~~~~~~~~~~~~~ 87:11.64 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/TextEditor.cpp:116:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:11.64 NS_INTERFACE_MAP_ENTRY(nsIPlaintextEditor) 87:11.64 ^~~~~~~~~~~~~~~~~~~~~~ 87:14.50 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 87:14.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 87:14.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 87:14.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 87:14.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 87:14.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 87:14.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 87:14.50 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/JoinNodeTransaction.h:9, 87:14.50 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/JoinNodeTransaction.cpp:6, 87:14.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 87:14.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 87:14.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 87:14.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 87:14.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 87:14.50 memset(&aArr[0], 0, N * sizeof(T)); 87:14.50 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:14.50 In file included from /usr/include/c++/8/map:61, 87:14.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 87:14.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 87:14.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 87:14.51 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 87:14.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 87:14.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditorDOMPoint.h:12, 87:14.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditorBase.h:11, 87:14.51 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/JoinNodeTransaction.cpp:8, 87:14.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 87:14.51 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 87:14.51 class map 87:14.51 ^~~ 87:24.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditorBase.h:11, 87:24.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/TextEditor.h:9, 87:24.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HTMLEditor.h:14, 87:24.54 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 87:24.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 87:24.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'mozilla::dom::Element* mozilla::HTMLEditor::GetElementOrParentByTagNameAtSelection(const nsAtom&) const': 87:24.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditorDOMPoint.h:713:12: warning: '*((void*)& atAnchor +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 87:24.54 mChild = mParent->GetChildAt_Deprecated(mOffset.value()); 87:24.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:29: 87:24.54 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLEditor.cpp:2607:27: note: '*((void*)& atAnchor +16)' was declared here 87:24.54 const EditorRawDOMPoint atAnchor(SelectionRefPtr()->AnchorRef()); 87:24.54 ^~~~~~~~ 87:27.47 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:110: 87:27.47 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLTableEditor.cpp: In member function 'nsresult mozilla::HTMLEditor::InsertTableCellsWithTransaction(int32_t, mozilla::HTMLEditor::InsertPosition)': 87:27.47 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLTableEditor.cpp:64:28: warning: 'newCellIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 87:27.47 mSelected(aSelected) {} 87:27.47 ^ 87:27.47 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLTableEditor.cpp:198:11: note: 'newCellIndex' was declared here 87:27.47 int32_t newCellIndex; 87:27.47 ^~~~~~~~~~~~ 87:27.49 editor/composer 87:27.49 layout/style/test/gtest 87:27.50 layout/style 87:35.06 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 87:35.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 87:35.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 87:35.07 from /builddir/build/BUILD/firefox-69.0.1/editor/composer/ComposerCommandsUpdater.cpp:7, 87:35.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 87:35.07 /builddir/build/BUILD/firefox-69.0.1/editor/composer/ComposerCommandsUpdater.cpp: In member function 'virtual nsresult mozilla::ComposerCommandsUpdater::QueryInterface(const nsIID&, void**)': 87:35.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:35.07 foundInterface = 0; \ 87:35.07 ^~~~~~~~~~~~~~ 87:35.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:35.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:35.07 ^~~~~~~~~~~~~~~~~~~~~~~ 87:35.07 /builddir/build/BUILD/firefox-69.0.1/editor/composer/ComposerCommandsUpdater.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:35.07 NS_INTERFACE_MAP_END 87:35.07 ^~~~~~~~~~~~~~~~~~~~ 87:35.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 87:35.07 from /builddir/build/BUILD/firefox-69.0.1/editor/composer/ComposerCommandsUpdater.cpp:7, 87:35.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 87:35.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:35.07 } else 87:35.07 ^~~~ 87:35.07 /builddir/build/BUILD/firefox-69.0.1/editor/composer/ComposerCommandsUpdater.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 87:35.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ComposerCommandsUpdater) 87:35.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.12 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 87:36.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 87:36.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 87:36.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 87:36.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 87:36.12 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 87:36.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 87:36.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 87:36.13 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 87:36.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 87:36.13 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRuleDecl::QueryInterface(const nsIID&, void**)': 87:36.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:36.13 foundInterface = 0; \ 87:36.13 ^~~~~~~~~~~~~~ 87:36.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:36.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:36.13 ^~~~~~~~~~~~~~~~~~~~~~~ 87:36.13 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSFontFaceRule.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:36.13 NS_INTERFACE_MAP_END 87:36.13 ^~~~~~~~~~~~~~~~~~~~ 87:36.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:38: 87:36.13 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSFontFaceRule.cpp:31:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:36.14 } else 87:36.14 ^~~~ 87:36.14 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 87:36.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 87:36.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 87:36.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 87:36.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 87:36.14 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 87:36.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 87:36.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 87:36.14 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 87:36.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 87:36.14 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRule::QueryInterface(const nsIID&, void**)': 87:36.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:36.14 foundInterface = 0; \ 87:36.14 ^~~~~~~~~~~~~~ 87:36.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:36.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:36.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:36.15 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 87:36.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.15 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSFontFaceRule.cpp:176:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 87:36.15 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 87:36.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.15 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 87:36.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 87:36.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 87:36.15 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 87:36.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 87:36.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:36.15 } else 87:36.15 ^~~~ 87:36.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 87:36.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 87:36.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 87:36.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 87:36.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.16 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSFontFaceRule.cpp:176:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 87:36.16 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 87:36.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.16 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 87:36.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 87:36.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 87:36.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 87:36.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 87:36.16 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 87:36.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 87:36.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 87:36.16 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 87:36.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 87:36.17 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSImportRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSImportRule::QueryInterface(const nsIID&, void**)': 87:36.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:36.17 foundInterface = 0; \ 87:36.17 ^~~~~~~~~~~~~~ 87:36.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:36.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:36.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.17 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSImportRule.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:36.17 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 87:36.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.17 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 87:36.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 87:36.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 87:36.17 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 87:36.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 87:36.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:36.17 } else 87:36.17 ^~~~ 87:36.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 87:36.17 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 87:36.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.17 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSImportRule.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 87:36.17 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSImportRule) 87:36.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 87:36.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 87:36.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 87:36.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 87:36.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 87:36.37 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 87:36.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 87:36.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 87:36.37 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 87:36.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 87:36.37 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeDeclaration::QueryInterface(const nsIID&, void**)': 87:36.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:36.37 foundInterface = 0; \ 87:36.37 ^~~~~~~~~~~~~~ 87:36.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:36.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:36.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.37 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSKeyframeRule.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:36.37 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 87:36.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 87:36.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 87:36.37 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 87:36.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 87:36.37 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:36.37 else 87:36.38 ^~~~ 87:36.38 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSKeyframeRule.cpp:88:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 87:36.38 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 87:36.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.38 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 87:36.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 87:36.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 87:36.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 87:36.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 87:36.38 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 87:36.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 87:36.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 87:36.38 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 87:36.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 87:36.38 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeRule::QueryInterface(const nsIID&, void**)': 87:36.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:36.38 foundInterface = 0; \ 87:36.38 ^~~~~~~~~~~~~~ 87:36.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:36.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:36.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.38 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSKeyframeRule.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:36.38 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 87:36.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.38 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 87:36.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 87:36.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 87:36.39 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 87:36.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 87:36.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:36.39 } else 87:36.39 ^~~~ 87:36.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 87:36.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 87:36.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.39 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSKeyframeRule.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 87:36.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeRule) 87:36.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.40 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 87:36.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 87:36.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 87:36.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 87:36.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 87:36.40 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 87:36.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 87:36.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 87:36.40 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 87:36.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 87:36.40 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeList::QueryInterface(const nsIID&, void**)': 87:36.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:36.40 foundInterface = 0; \ 87:36.40 ^~~~~~~~~~~~~~ 87:36.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:36.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:36.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.40 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSKeyframesRule.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:36.40 NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 87:36.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.41 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 87:36.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 87:36.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 87:36.41 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 87:36.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 87:36.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:36.41 } else 87:36.41 ^~~~ 87:36.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 87:36.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 87:36.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.42 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSKeyframesRule.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 87:36.42 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeList) 87:36.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 87:36.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 87:36.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 87:36.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 87:36.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 87:36.43 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 87:36.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 87:36.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 87:36.43 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 87:36.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 87:36.43 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframesRule::QueryInterface(const nsIID&, void**)': 87:36.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:36.43 foundInterface = 0; \ 87:36.43 ^~~~~~~~~~~~~~ 87:36.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:36.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:36.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.43 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSKeyframesRule.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:36.43 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 87:36.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.43 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 87:36.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 87:36.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 87:36.43 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 87:36.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 87:36.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:36.44 } else 87:36.44 ^~~~ 87:36.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 87:36.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 87:36.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.44 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSKeyframesRule.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 87:36.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframesRule) 87:36.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 87:36.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 87:36.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 87:36.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 87:36.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 87:36.44 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 87:36.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 87:36.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 87:36.44 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 87:36.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 87:36.44 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSMediaRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMediaRule::QueryInterface(const nsIID&, void**)': 87:36.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:36.44 foundInterface = 0; \ 87:36.44 ^~~~~~~~~~~~~~ 87:36.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:36.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:36.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.45 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSMediaRule.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:36.45 NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 87:36.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.45 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 87:36.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 87:36.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 87:36.45 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 87:36.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 87:36.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:36.45 } else 87:36.45 ^~~~ 87:36.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 87:36.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 87:36.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.45 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSMediaRule.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 87:36.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMediaRule) 87:36.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.45 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 87:36.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 87:36.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 87:36.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 87:36.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 87:36.45 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 87:36.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 87:36.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 87:36.46 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 87:36.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 87:36.46 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSMozDocumentRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMozDocumentRule::QueryInterface(const nsIID&, void**)': 87:36.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:36.46 foundInterface = 0; \ 87:36.46 ^~~~~~~~~~~~~~ 87:36.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:36.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:36.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.46 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSMozDocumentRule.cpp:87:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:36.46 NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 87:36.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.46 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 87:36.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 87:36.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 87:36.46 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 87:36.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 87:36.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:36.46 } else 87:36.46 ^~~~ 87:36.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 87:36.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 87:36.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.46 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSMozDocumentRule.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 87:36.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMozDocumentRule) 87:36.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.48 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 87:36.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 87:36.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 87:36.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 87:36.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 87:36.48 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 87:36.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 87:36.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 87:36.48 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 87:36.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 87:36.48 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSPageRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSPageRule::QueryInterface(const nsIID&, void**)': 87:36.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:36.48 foundInterface = 0; \ 87:36.49 ^~~~~~~~~~~~~~ 87:36.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:36.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:36.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.49 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSPageRule.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:36.49 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 87:36.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.49 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 87:36.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 87:36.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 87:36.49 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 87:36.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 87:36.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:36.49 } else 87:36.49 ^~~~ 87:36.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 87:36.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 87:36.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.49 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSPageRule.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 87:36.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSPageRule) 87:36.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.49 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 87:36.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 87:36.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 87:36.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 87:36.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 87:36.49 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 87:36.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 87:36.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 87:36.49 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 87:36.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 87:36.50 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSRuleList.cpp: In member function 'virtual nsresult mozilla::dom::CSSRuleList::QueryInterface(const nsIID&, void**)': 87:36.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:36.50 foundInterface = 0; \ 87:36.50 ^~~~~~~~~~~~~~ 87:36.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:36.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:36.50 ^~~~~~~~~~~~~~~~~~~~~~~ 87:36.50 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSRuleList.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:36.50 NS_INTERFACE_MAP_END 87:36.50 ^~~~~~~~~~~~~~~~~~~~ 87:36.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:36.50 else 87:36.50 ^~~~ 87:36.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:36.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:36.50 ^~~~~~~~~~~~~~~~~~ 87:36.50 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSRuleList.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:36.50 NS_INTERFACE_MAP_ENTRY(nsISupports) 87:36.50 ^~~~~~~~~~~~~~~~~~~~~~ 87:36.50 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSStyleRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSStyleRule::QueryInterface(const nsIID&, void**)': 87:36.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:36.50 foundInterface = 0; \ 87:36.50 ^~~~~~~~~~~~~~ 87:36.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:36.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:36.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:36.51 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 87:36.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.51 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSStyleRule.cpp:95:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 87:36.51 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 87:36.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.51 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 87:36.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 87:36.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 87:36.51 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 87:36.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 87:36.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:36.51 } else 87:36.51 ^~~~ 87:36.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 87:36.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 87:36.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 87:36.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 87:36.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.51 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSStyleRule.cpp:95:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 87:36.51 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 87:36.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 87:36.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 87:36.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 87:36.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 87:36.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 87:36.52 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 87:36.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 87:36.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 87:36.52 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 87:36.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 87:36.52 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSSupportsRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSSupportsRule::QueryInterface(const nsIID&, void**)': 87:36.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:36.52 foundInterface = 0; \ 87:36.52 ^~~~~~~~~~~~~~ 87:36.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:36.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:36.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.52 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSSupportsRule.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:36.52 NS_INTERFACE_MAP_END_INHERITING(ConditionRule) 87:36.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.52 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 87:36.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 87:36.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 87:36.52 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 87:36.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 87:36.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:36.52 } else 87:36.52 ^~~~ 87:36.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 87:36.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 87:36.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:36.53 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSSupportsRule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 87:36.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSSupportsRule) 87:36.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:41.91 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 87:41.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 87:41.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 87:41.91 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsTextFrame.h:20, 87:41.91 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleStructInlines.h:18, 87:41.91 from /builddir/build/BUILD/firefox-69.0.1/layout/style/ComputedStyle.cpp:19, 87:41.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 87:41.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 87:41.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 87:41.91 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 87:41.91 ^ 87:41.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 87:41.91 struct Block { 87:41.91 ^~~~~ 87:43.68 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAtom.h:10, 87:43.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 87:43.68 from /builddir/build/BUILD/firefox-69.0.1/layout/style/CachedInheritingStyles.cpp:7, 87:43.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 87:43.68 /builddir/build/BUILD/firefox-69.0.1/layout/style/FontFace.cpp: In member function 'virtual nsresult mozilla::dom::FontFace::QueryInterface(const nsIID&, void**)': 87:43.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:43.68 foundInterface = 0; \ 87:43.68 ^~~~~~~~~~~~~~ 87:43.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:43.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:43.68 ^~~~~~~~~~~~~~~~~~~~~~~ 87:43.68 /builddir/build/BUILD/firefox-69.0.1/layout/style/FontFace.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:43.68 NS_INTERFACE_MAP_END 87:43.68 ^~~~~~~~~~~~~~~~~~~~ 87:43.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:43.68 else 87:43.68 ^~~~ 87:43.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:43.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:43.68 ^~~~~~~~~~~~~~~~~~ 87:43.68 /builddir/build/BUILD/firefox-69.0.1/layout/style/FontFace.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:43.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 87:43.68 ^~~~~~~~~~~~~~~~~~~~~~ 87:43.90 /builddir/build/BUILD/firefox-69.0.1/layout/style/FontFaceSet.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSet::QueryInterface(const nsIID&, void**)': 87:43.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:43.90 foundInterface = 0; \ 87:43.90 ^~~~~~~~~~~~~~ 87:43.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:43.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:43.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:43.90 /builddir/build/BUILD/firefox-69.0.1/layout/style/FontFaceSet.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:43.90 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 87:43.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:43.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:43.90 else 87:43.90 ^~~~ 87:43.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:43.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:43.90 ^~~~~~~~~~~~~~~~~~ 87:43.90 /builddir/build/BUILD/firefox-69.0.1/layout/style/FontFaceSet.cpp:108:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:43.90 NS_INTERFACE_MAP_ENTRY(nsICSSLoaderObserver) 87:43.90 ^~~~~~~~~~~~~~~~~~~~~~ 87:44.85 /builddir/build/BUILD/firefox-69.0.1/layout/style/GroupRule.cpp: In member function 'virtual nsresult mozilla::css::GroupRule::QueryInterface(const nsIID&, void**)': 87:44.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:44.85 foundInterface = 0; \ 87:44.85 ^~~~~~~~~~~~~~ 87:44.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:44.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:44.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:44.85 /builddir/build/BUILD/firefox-69.0.1/layout/style/GroupRule.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:44.85 NS_INTERFACE_MAP_END_INHERITING(Rule) 87:44.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:44.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 87:44.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 87:44.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 87:44.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 87:44.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 87:44.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 87:44.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontFamilyList.h:13, 87:44.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsFont.h:12, 87:44.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsFontMetrics.h:16, 87:44.85 from /builddir/build/BUILD/firefox-69.0.1/layout/style/ComputedStyle.cpp:16, 87:44.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 87:44.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:44.85 } else 87:44.85 ^~~~ 87:44.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 87:44.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 87:44.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:44.85 /builddir/build/BUILD/firefox-69.0.1/layout/style/GroupRule.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 87:44.85 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupRule) 87:44.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:44.94 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 87:44.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 87:44.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 87:44.94 from /builddir/build/BUILD/firefox-69.0.1/layout/style/MediaQueryList.cpp:9, 87:44.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 87:44.94 /builddir/build/BUILD/firefox-69.0.1/layout/style/MediaQueryList.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryList::QueryInterface(const nsIID&, void**)': 87:44.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:44.94 foundInterface = 0; \ 87:44.94 ^~~~~~~~~~~~~~ 87:44.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:44.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:44.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:44.94 /builddir/build/BUILD/firefox-69.0.1/layout/style/MediaQueryList.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:44.94 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 87:44.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:44.95 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 87:44.95 from /builddir/build/BUILD/firefox-69.0.1/layout/style/MediaQueryList.cpp:9, 87:44.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 87:44.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:44.95 } else 87:44.95 ^~~~ 87:44.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 87:44.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 87:44.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:44.95 /builddir/build/BUILD/firefox-69.0.1/layout/style/MediaQueryList.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 87:44.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaQueryList) 87:44.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:45.99 layout/base 87:46.31 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAtom.h:10, 87:46.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 87:46.31 from /builddir/build/BUILD/firefox-69.0.1/layout/style/CachedInheritingStyles.cpp:7, 87:46.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 87:46.31 /builddir/build/BUILD/firefox-69.0.1/layout/style/ImageLoader.cpp: In member function 'virtual nsresult mozilla::css::ImageLoader::QueryInterface(const nsIID&, void**)': 87:46.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:46.31 foundInterface = 0; \ 87:46.31 ^~~~~~~~~~~~~~ 87:46.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:46.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:46.31 ^~~~~~~~~~~~~~~~~~~~~~~ 87:46.31 /builddir/build/BUILD/firefox-69.0.1/layout/style/ImageLoader.cpp:637:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:46.31 NS_INTERFACE_MAP_END 87:46.31 ^~~~~~~~~~~~~~~~~~~~ 87:46.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:46.31 else 87:46.31 ^~~~ 87:46.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:46.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:46.31 ^~~~~~~~~~~~~~~~~~ 87:46.31 /builddir/build/BUILD/firefox-69.0.1/layout/style/ImageLoader.cpp:636:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:46.31 NS_INTERFACE_MAP_ENTRY(imgINotificationObserver) 87:46.31 ^~~~~~~~~~~~~~~~~~~~~~ 87:46.80 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 87:46.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxUserFontSet.h:9, 87:46.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FontFace.h:15, 87:46.80 from /builddir/build/BUILD/firefox-69.0.1/layout/style/PostTraversalTask.cpp:9, 87:46.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:29: 87:46.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 87:46.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 87:46.80 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 87:46.80 ^ 87:46.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 87:46.80 struct Block { 87:46.80 ^~~~~ 87:47.71 /builddir/build/BUILD/firefox-69.0.1/layout/style/MediaList.cpp: In member function 'virtual nsresult mozilla::dom::MediaList::QueryInterface(const nsIID&, void**)': 87:47.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:47.71 foundInterface = 0; \ 87:47.71 ^~~~~~~~~~~~~~ 87:47.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:47.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:47.71 ^~~~~~~~~~~~~~~~~~~~~~~ 87:47.71 /builddir/build/BUILD/firefox-69.0.1/layout/style/MediaList.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:47.71 NS_INTERFACE_MAP_END 87:47.71 ^~~~~~~~~~~~~~~~~~~~ 87:47.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:47.71 else 87:47.71 ^~~~ 87:47.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:47.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:47.71 ^~~~~~~~~~~~~~~~~~ 87:47.71 /builddir/build/BUILD/firefox-69.0.1/layout/style/MediaList.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:47.71 NS_INTERFACE_MAP_ENTRY(nsISupports) 87:47.71 ^~~~~~~~~~~~~~~~~~~~~~ 87:47.79 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 87:47.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 87:47.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 87:47.79 from /builddir/build/BUILD/firefox-69.0.1/layout/style/MediaQueryList.cpp:9, 87:47.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 87:47.79 /builddir/build/BUILD/firefox-69.0.1/layout/style/PreloadedStyleSheet.cpp: In member function 'virtual nsresult mozilla::PreloadedStyleSheet::QueryInterface(const nsIID&, void**)': 87:47.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:47.79 foundInterface = 0; \ 87:47.79 ^~~~~~~~~~~~~~ 87:47.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:47.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:47.79 ^~~~~~~~~~~~~~~~~~~~~~~ 87:47.79 /builddir/build/BUILD/firefox-69.0.1/layout/style/PreloadedStyleSheet.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:47.80 NS_INTERFACE_MAP_END 87:47.80 ^~~~~~~~~~~~~~~~~~~~ 87:47.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:47.80 else 87:47.80 ^~~~ 87:47.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:47.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:47.80 ^~~~~~~~~~~~~~~~~~ 87:47.80 /builddir/build/BUILD/firefox-69.0.1/layout/style/PreloadedStyleSheet.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:47.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 87:47.80 ^~~~~~~~~~~~~~~~~~~~~~ 87:47.88 /builddir/build/BUILD/firefox-69.0.1/layout/style/Rule.cpp: In member function 'virtual nsresult mozilla::css::Rule::QueryInterface(const nsIID&, void**)': 87:47.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:47.88 foundInterface = 0; \ 87:47.88 ^~~~~~~~~~~~~~ 87:47.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:47.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:47.88 ^~~~~~~~~~~~~~~~~~~~~~~ 87:47.88 /builddir/build/BUILD/firefox-69.0.1/layout/style/Rule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:47.88 NS_INTERFACE_MAP_END 87:47.89 ^~~~~~~~~~~~~~~~~~~~ 87:47.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:47.89 else 87:47.89 ^~~~ 87:47.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:47.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:47.89 ^~~~~~~~~~~~~~~~~~ 87:47.89 /builddir/build/BUILD/firefox-69.0.1/layout/style/Rule.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:47.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 87:47.89 ^~~~~~~~~~~~~~~~~~~~~~ 87:47.93 /builddir/build/BUILD/firefox-69.0.1/layout/style/ServoCSSRuleList.cpp: In member function 'virtual nsresult mozilla::ServoCSSRuleList::QueryInterface(const nsIID&, void**)': 87:47.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:47.93 foundInterface = 0; \ 87:47.93 ^~~~~~~~~~~~~~ 87:47.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:47.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:47.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:47.93 /builddir/build/BUILD/firefox-69.0.1/layout/style/ServoCSSRuleList.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:47.93 NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 87:47.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:47.93 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 87:47.94 from /builddir/build/BUILD/firefox-69.0.1/layout/style/MediaQueryList.cpp:9, 87:47.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 87:47.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:47.94 } else 87:47.94 ^~~~ 87:47.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 87:47.94 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 87:47.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:47.94 /builddir/build/BUILD/firefox-69.0.1/layout/style/ServoCSSRuleList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 87:47.94 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServoCSSRuleList) 87:47.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:49.28 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWindowSizes.h:11, 87:49.28 from /builddir/build/BUILD/firefox-69.0.1/layout/style/CachedInheritingStyles.cpp:12, 87:49.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 87:49.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 87:49.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 87:49.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 87:49.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 87:49.29 memset(&aArr[0], 0, N * sizeof(T)); 87:49.29 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:49.29 In file included from /usr/include/c++/8/map:61, 87:49.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 87:49.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 87:49.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 87:49.29 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 87:49.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 87:49.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 87:49.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 87:49.29 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 87:49.29 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 87:49.29 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 87:49.29 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleStructInlines.h:15, 87:49.30 from /builddir/build/BUILD/firefox-69.0.1/layout/style/ComputedStyle.cpp:19, 87:49.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 87:49.30 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 87:49.30 class map 87:49.30 ^~~ 87:50.24 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 87:50.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 87:50.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 87:50.24 from /builddir/build/BUILD/firefox-69.0.1/layout/style/MediaQueryList.cpp:9, 87:50.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 87:50.24 /builddir/build/BUILD/firefox-69.0.1/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)': 87:50.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:50.24 foundInterface = 0; \ 87:50.24 ^~~~~~~~~~~~~~ 87:50.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:50.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:50.24 ^~~~~~~~~~~~~~~~~~~~~~~ 87:50.24 /builddir/build/BUILD/firefox-69.0.1/layout/style/StyleSheet.cpp:176:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:50.24 NS_INTERFACE_MAP_END 87:50.24 ^~~~~~~~~~~~~~~~~~~~ 87:50.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:50.24 else 87:50.25 ^~~~ 87:50.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:50.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:50.25 ^~~~~~~~~~~~~~~~~~ 87:50.25 /builddir/build/BUILD/firefox-69.0.1/layout/style/StyleSheet.cpp:175:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:50.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 87:50.25 ^~~~~~~~~~~~~~~~~~~~~~ 87:51.03 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 87:51.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 87:51.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 87:51.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 87:51.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 87:51.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 87:51.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 87:51.04 from /builddir/build/BUILD/firefox-69.0.1/layout/style/MediaQueryList.cpp:9, 87:51.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 87:51.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::pair; long unsigned int N = 256]': 87:51.04 /builddir/build/BUILD/firefox-69.0.1/layout/style/ServoStyleSet.cpp:99:51: required from here 87:51.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::pair' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] 87:51.04 memset(&aArr[0], 0, N * sizeof(T)); 87:51.04 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:51.04 In file included from /usr/include/c++/8/utility:70, 87:51.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/utility:3, 87:51.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/utility:44, 87:51.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Move.h:14, 87:51.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Array.h:14, 87:51.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Span.h:25, 87:51.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DbgMacro.h:13, 87:51.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDebug.h:15, 87:51.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:13, 87:51.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 87:51.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 87:51.05 from /builddir/build/BUILD/firefox-69.0.1/layout/style/MediaQueryList.cpp:9, 87:51.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 87:51.05 /usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 87:51.05 struct pair 87:51.05 ^~~~ 87:51.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 87:51.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 87:51.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 87:51.13 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsCSSValue.cpp:29, 87:51.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:56: 87:51.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 87:51.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 87:51.14 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 87:51.14 ^ 87:51.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 87:51.14 struct Block { 87:51.14 ^~~~~ 87:52.82 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 87:52.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 87:52.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 87:52.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 87:52.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 87:52.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 87:52.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 87:52.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 87:52.82 from /builddir/build/BUILD/firefox-69.0.1/layout/style/URLExtraData.cpp:9, 87:52.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 87:52.83 /builddir/build/BUILD/firefox-69.0.1/layout/style/nsComputedDOMStyle.cpp: In member function 'virtual nsresult nsComputedDOMStyle::QueryInterface(const nsIID&, void**)': 87:52.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:52.83 foundInterface = 0; \ 87:52.83 ^~~~~~~~~~~~~~ 87:52.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:52.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:52.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:52.83 /builddir/build/BUILD/firefox-69.0.1/layout/style/nsComputedDOMStyle.cpp:359:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:52.83 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 87:52.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:52.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:52.83 else 87:52.83 ^~~~ 87:52.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:52.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:52.83 ^~~~~~~~~~~~~~~~~~ 87:52.84 /builddir/build/BUILD/firefox-69.0.1/layout/style/nsComputedDOMStyle.cpp:358:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:52.84 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 87:52.84 ^~~~~~~~~~~~~~~~~~~~~~ 87:53.08 /builddir/build/BUILD/firefox-69.0.1/layout/style/nsDOMCSSAttrDeclaration.cpp: In member function 'virtual nsresult nsDOMCSSAttributeDeclaration::QueryInterface(const nsIID&, void**)': 87:53.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:53.09 foundInterface = 0; \ 87:53.09 ^~~~~~~~~~~~~~ 87:53.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:53.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:53.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:53.09 /builddir/build/BUILD/firefox-69.0.1/layout/style/nsDOMCSSAttrDeclaration.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:53.09 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 87:53.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:53.09 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:14, 87:53.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 87:53.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 87:53.09 from /builddir/build/BUILD/firefox-69.0.1/layout/style/URLExtraData.cpp:9, 87:53.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 87:53.09 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:53.09 else 87:53.09 ^~~~ 87:53.09 /builddir/build/BUILD/firefox-69.0.1/layout/style/nsDOMCSSAttrDeclaration.cpp:63:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 87:53.09 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 87:53.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:54.06 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 87:54.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 87:54.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 87:54.07 from /builddir/build/BUILD/firefox-69.0.1/view/nsViewManager.h:14, 87:54.07 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsRefreshDriver.cpp:52: 87:54.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 87:54.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 87:54.07 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 87:54.07 ^ 87:54.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 87:54.07 struct Block { 87:54.07 ^~~~~ 87:54.61 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 87:54.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 87:54.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 87:54.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 87:54.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 87:54.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 87:54.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 87:54.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 87:54.61 from /builddir/build/BUILD/firefox-69.0.1/layout/style/URLExtraData.cpp:9, 87:54.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 87:54.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 87:54.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 87:54.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 87:54.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 87:54.61 memset(&aArr[0], 0, N * sizeof(T)); 87:54.61 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:54.61 In file included from /usr/include/c++/8/map:61, 87:54.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 87:54.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 87:54.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 87:54.61 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 87:54.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 87:54.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 87:54.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EffectCompositor.h:16, 87:54.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:16, 87:54.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 87:54.61 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCommon.h:10, 87:54.61 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsAnimationManager.h:12, 87:54.61 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsAnimationManager.cpp:7, 87:54.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:11: 87:54.61 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 87:54.61 class map 87:54.61 ^~~ 87:59.35 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTHashtable.h:21, 87:59.35 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsRefreshDriver.h:22, 87:59.35 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsRefreshDriver.cpp:20: 87:59.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 87:59.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 87:59.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 87:59.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 87:59.36 memset(&aArr[0], 0, N * sizeof(T)); 87:59.36 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:59.36 In file included from /usr/include/c++/8/map:61, 87:59.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 87:59.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 87:59.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 87:59.36 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 87:59.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 87:59.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 87:59.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EffectCompositor.h:16, 87:59.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:16, 87:59.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationComparator.h:10, 87:59.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationEventDispatcher.h:11, 87:59.36 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsRefreshDriver.cpp:30: 87:59.36 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 87:59.36 class map 87:59.36 ^~~ 88:08.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 88:08.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 88:08.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 88:08.75 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsMediaFeatures.cpp:17, 88:08.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:11: 88:08.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 88:08.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 88:08.75 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 88:08.75 ^ 88:08.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 88:08.75 struct Block { 88:08.75 ^~~~~ 88:15.15 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 88:15.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 88:15.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 88:15.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 88:15.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 88:15.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 88:15.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIPrincipal.h:17, 88:15.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/css/Loader.h:12, 88:15.15 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsLayoutStylesheetCache.h:18, 88:15.15 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsLayoutStylesheetCache.cpp:7, 88:15.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:2: 88:15.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 88:15.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 88:15.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 88:15.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 88:15.15 memset(&aArr[0], 0, N * sizeof(T)); 88:15.15 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:15.15 In file included from /usr/include/c++/8/map:61, 88:15.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 88:15.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 88:15.15 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:12, 88:15.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ipc/SharedMemory.h:15, 88:15.15 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsLayoutStylesheetCache.cpp:17, 88:15.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:2: 88:15.15 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 88:15.15 class map 88:15.15 ^~~ 88:18.65 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 88:18.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 88:18.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 88:18.65 from /builddir/build/BUILD/firefox-69.0.1/view/nsViewManager.h:14, 88:18.65 from /builddir/build/BUILD/firefox-69.0.1/layout/base/MobileViewportManager.cpp:16, 88:18.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:56: 88:18.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 88:18.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 88:18.65 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 88:18.65 ^ 88:18.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 88:18.66 struct Block { 88:18.66 ^~~~~ 88:19.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 88:19.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 88:19.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 88:19.11 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsTextFrame.h:20, 88:19.11 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsBidiPresUtils.cpp:25, 88:19.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:11: 88:19.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 88:19.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 88:19.11 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 88:19.11 ^ 88:19.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 88:19.11 struct Block { 88:19.11 ^~~~~ 88:21.83 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 88:21.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 88:21.83 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsStyleSheetService.cpp:18, 88:21.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base2.cpp:11: 88:21.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 88:21.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 88:21.83 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 88:21.83 ^ 88:21.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 88:21.83 struct Block { 88:21.83 ^~~~~ 88:24.06 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 88:24.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 88:24.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 88:24.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 88:24.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 88:24.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 88:24.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 88:24.07 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 88:24.07 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 88:24.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 88:24.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 88:24.07 from /builddir/build/BUILD/firefox-69.0.1/layout/base/AccessibleCaret.h:11, 88:24.07 from /builddir/build/BUILD/firefox-69.0.1/layout/base/AccessibleCaret.cpp:7, 88:24.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 88:24.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = mozilla::gfx::PointTyped; size_t = long unsigned int]': 88:24.07 /builddir/build/BUILD/firefox-69.0.1/layout/base/GeometryUtils.cpp:324:33: required from here 88:24.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:43:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::PointTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 88:24.07 memset(aT, 0, sizeof(T)); 88:24.07 ~~~~~~^~~~~~~~~~~~~~~~~~ 88:24.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsSize.h:12, 88:24.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsPoint.h:13, 88:24.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsMargin.h:11, 88:24.07 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrValue.h:22, 88:24.07 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:22, 88:24.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 88:24.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 88:24.07 from /builddir/build/BUILD/firefox-69.0.1/layout/base/AccessibleCaret.h:11, 88:24.07 from /builddir/build/BUILD/firefox-69.0.1/layout/base/AccessibleCaret.cpp:7, 88:24.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 88:24.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/Point.h:123:8: note: 'struct mozilla::gfx::PointTyped' declared here 88:24.07 struct PointTyped 88:24.07 ^~~~~~~~~~ 88:24.69 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 88:24.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 88:24.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 88:24.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 88:24.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 88:24.70 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:14, 88:24.70 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 88:24.70 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsBidi.h:12, 88:24.70 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsBidi.cpp:7, 88:24.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 88:24.70 /builddir/build/BUILD/firefox-69.0.1/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)': 88:24.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:24.70 foundInterface = 0; \ 88:24.70 ^~~~~~~~~~~~~~ 88:24.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:24.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:24.70 ^~~~~~~~~~~~~~~~~~~~~~~ 88:24.70 /builddir/build/BUILD/firefox-69.0.1/layout/base/nsDocumentViewer.cpp:607:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:24.71 NS_INTERFACE_MAP_END 88:24.71 ^~~~~~~~~~~~~~~~~~~~ 88:24.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:24.71 else 88:24.71 ^~~~ 88:24.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:24.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:24.71 ^~~~~~~~~~~~~~~~~~ 88:24.71 /builddir/build/BUILD/firefox-69.0.1/layout/base/nsDocumentViewer.cpp:605:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:24.71 NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint) 88:24.71 ^~~~~~~~~~~~~~~~~~~~~~ 88:24.73 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 88:24.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 88:24.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 88:24.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 88:24.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 88:24.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 88:24.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 88:24.73 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 88:24.73 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 88:24.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 88:24.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 88:24.73 from /builddir/build/BUILD/firefox-69.0.1/layout/base/AccessibleCaret.h:11, 88:24.74 from /builddir/build/BUILD/firefox-69.0.1/layout/base/AccessibleCaret.cpp:7, 88:24.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 88:24.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 88:24.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 88:24.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 88:24.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 88:24.74 memset(&aArr[0], 0, N * sizeof(T)); 88:24.74 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:24.74 In file included from /usr/include/c++/8/map:61, 88:24.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 88:24.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 88:24.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 88:24.74 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 88:24.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 88:24.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 88:24.74 from /builddir/build/BUILD/firefox-69.0.1/layout/base/AccessibleCaret.h:11, 88:24.74 from /builddir/build/BUILD/firefox-69.0.1/layout/base/AccessibleCaret.cpp:7, 88:24.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 88:24.75 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 88:24.75 class map 88:24.75 ^~~ 88:25.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 88:25.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 88:25.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 88:25.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 88:25.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 88:25.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 88:25.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 88:25.14 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 88:25.14 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 88:25.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 88:25.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 88:25.14 from /builddir/build/BUILD/firefox-69.0.1/layout/base/AccessibleCaret.h:11, 88:25.14 from /builddir/build/BUILD/firefox-69.0.1/layout/base/AccessibleCaret.cpp:7, 88:25.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 88:25.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 88:25.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 88:25.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 88:25.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 88:25.14 memset(&aArr[0], 0, N * sizeof(T)); 88:25.14 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:25.14 In file included from /usr/include/c++/8/vector:64, 88:25.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 88:25.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 88:25.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 88:25.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 88:25.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIContentViewer.h:32, 88:25.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:25.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 88:25.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 88:25.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 88:25.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 88:25.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 88:25.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 88:25.15 from /builddir/build/BUILD/firefox-69.0.1/layout/base/AccessibleCaret.h:11, 88:25.15 from /builddir/build/BUILD/firefox-69.0.1/layout/base/AccessibleCaret.cpp:7, 88:25.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 88:25.15 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 88:25.15 class vector : protected _Vector_base<_Tp, _Alloc> 88:25.15 ^~~~~~ 88:25.15 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 88:25.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 88:25.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 88:25.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 88:25.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 88:25.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 88:25.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 88:25.16 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 88:25.16 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 88:25.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 88:25.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 88:25.16 from /builddir/build/BUILD/firefox-69.0.1/layout/base/AccessibleCaret.h:11, 88:25.16 from /builddir/build/BUILD/firefox-69.0.1/layout/base/AccessibleCaret.cpp:7, 88:25.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 88:25.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 88:25.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 88:25.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 88:25.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 88:25.16 memset(&aArr[0], 0, N * sizeof(T)); 88:25.16 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:25.16 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 88:25.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 88:25.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 88:25.16 from /builddir/build/BUILD/firefox-69.0.1/layout/base/PresShell.cpp:185, 88:25.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:74: 88:25.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 88:25.16 class ClipManager { 88:25.16 ^~~~~~~~~~~ 88:28.08 layout/base/gtest 88:29.52 /builddir/build/BUILD/firefox-69.0.1/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)': 88:29.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:29.53 foundInterface = 0; \ 88:29.53 ^~~~~~~~~~~~~~ 88:29.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:29.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:29.53 ^~~~~~~~~~~~~~~~~~~~~~~ 88:29.53 /builddir/build/BUILD/firefox-69.0.1/layout/base/nsPresContext.cpp:281:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:29.53 NS_INTERFACE_MAP_END 88:29.53 ^~~~~~~~~~~~~~~~~~~~ 88:29.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:29.53 else 88:29.53 ^~~~ 88:29.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:29.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:29.53 ^~~~~~~~~~~~~~~~~~ 88:29.53 /builddir/build/BUILD/firefox-69.0.1/layout/base/nsPresContext.cpp:280:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:29.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 88:29.53 ^~~~~~~~~~~~~~~~~~~~~~ 88:30.58 layout/generic 88:31.69 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 88:31.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 88:31.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 88:31.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 88:31.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 88:31.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 88:31.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 88:31.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 88:31.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 88:31.70 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 88:31.70 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 88:31.70 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsBidi.h:12, 88:31.70 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsBidi.cpp:7, 88:31.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 88:31.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 88:31.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 88:31.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 88:31.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 88:31.70 memset(&aArr[0], 0, N * sizeof(T)); 88:31.70 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:31.70 In file included from /usr/include/c++/8/map:61, 88:31.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 88:31.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 88:31.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 88:31.70 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 88:31.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 88:31.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 88:31.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 88:31.70 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 88:31.71 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 88:31.71 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 88:31.71 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsBidi.h:12, 88:31.71 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsBidi.cpp:7, 88:31.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 88:31.71 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 88:31.71 class map 88:31.71 ^~~ 88:32.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 88:32.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 88:32.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 88:32.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 88:32.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 88:32.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 88:32.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 88:32.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 88:32.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 88:32.11 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 88:32.11 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 88:32.11 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsBidi.h:12, 88:32.11 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsBidi.cpp:7, 88:32.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 88:32.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 88:32.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 88:32.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 88:32.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 88:32.11 memset(&aArr[0], 0, N * sizeof(T)); 88:32.11 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:32.11 In file included from /usr/include/c++/8/vector:64, 88:32.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 88:32.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 88:32.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 88:32.12 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:58, 88:32.12 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsBidi.h:12, 88:32.12 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsBidi.cpp:7, 88:32.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 88:32.12 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 88:32.12 class vector : protected _Vector_base<_Tp, _Alloc> 88:32.12 ^~~~~~ 88:32.12 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 88:32.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 88:32.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 88:32.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 88:32.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 88:32.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 88:32.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 88:32.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 88:32.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 88:32.12 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 88:32.12 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 88:32.12 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsBidi.h:12, 88:32.12 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsBidi.cpp:7, 88:32.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 88:32.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 88:32.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 88:32.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 88:32.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 88:32.13 memset(&aArr[0], 0, N * sizeof(T)); 88:32.13 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:32.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 88:32.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 88:32.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 88:32.13 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.cpp:132, 88:32.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:110: 88:32.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 88:32.13 class ClipManager { 88:32.13 ^~~~~~~~~~~ 88:41.47 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 88:41.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 88:41.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 88:41.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsViewManager.h:14, 88:41.47 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPluginFrame.cpp:28: 88:41.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 88:41.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 88:41.48 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 88:41.48 ^ 88:41.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 88:41.48 struct Block { 88:41.48 ^~~~~ 88:42.95 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:74: 88:42.95 /builddir/build/BUILD/firefox-69.0.1/layout/base/PresShell.cpp: In member function 'void mozilla::PresShell::FrameNeedsReflow(nsIFrame*, mozilla::IntrinsicDirty, nsFrameState, mozilla::ReflowRootHandling)': 88:42.95 /builddir/build/BUILD/firefox-69.0.1/layout/base/PresShell.cpp:2658:25: warning: 'targetNeedsReflowFromParent' may be used uninitialized in this function [-Wmaybe-uninitialized] 88:42.95 ((_f) != subtreeRoot || !targetNeedsReflowFromParent)) 88:42.95 ^~ 88:44.32 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 88:44.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 88:44.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 88:44.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 88:44.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 88:44.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 88:44.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 88:44.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 88:44.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 88:44.33 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 88:44.33 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 88:44.33 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 88:44.33 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 88:44.33 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPluginFrame.h:16, 88:44.33 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPluginFrame.cpp:9: 88:44.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 88:44.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 88:44.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 88:44.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 88:44.33 memset(&aArr[0], 0, N * sizeof(T)); 88:44.33 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:44.33 In file included from /usr/include/c++/8/map:61, 88:44.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 88:44.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 88:44.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 88:44.33 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 88:44.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 88:44.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 88:44.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 88:44.33 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 88:44.33 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 88:44.33 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 88:44.33 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 88:44.33 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 88:44.33 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPluginFrame.h:16, 88:44.33 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPluginFrame.cpp:9: 88:44.33 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 88:44.33 class map 88:44.33 ^~~ 88:44.57 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPluginFrame.h:16, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPluginFrame.cpp:9: 88:44.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 88:44.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 88:44.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 88:44.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 88:44.57 memset(&aArr[0], 0, N * sizeof(T)); 88:44.57 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:44.57 In file included from /usr/include/c++/8/vector:64, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:58, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPluginFrame.h:16, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPluginFrame.cpp:9: 88:44.57 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 88:44.57 class vector : protected _Vector_base<_Tp, _Alloc> 88:44.57 ^~~~~~ 88:44.57 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPluginFrame.h:16, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPluginFrame.cpp:9: 88:44.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 88:44.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 88:44.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 88:44.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 88:44.57 memset(&aArr[0], 0, N * sizeof(T)); 88:44.57 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:44.57 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 88:44.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 88:44.58 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPluginFrame.cpp:59: 88:44.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 88:44.58 class ClipManager { 88:44.58 ^~~~~~~~~~~ 88:55.45 layout/forms 89:00.80 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 89:00.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 89:00.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 89:00.80 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsTextFrame.h:20, 89:00.80 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleStructInlines.h:18, 89:00.80 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrameInlines.h:13, 89:00.80 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/BlockReflowInput.cpp:16, 89:00.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:11: 89:00.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 89:00.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 89:00.80 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 89:00.80 ^ 89:00.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 89:00.80 struct Block { 89:00.80 ^~~~~ 89:04.03 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 89:04.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 89:04.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 89:04.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 89:04.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 89:04.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 89:04.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 89:04.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 89:04.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 89:04.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 89:04.03 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleConsts.h:17, 89:04.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 89:04.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:20, 89:04.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 89:04.03 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/BRFrame.cpp:9, 89:04.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:2: 89:04.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 89:04.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 89:04.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 89:04.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 89:04.03 memset(&aArr[0], 0, N * sizeof(T)); 89:04.03 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:04.03 In file included from /usr/include/c++/8/map:61, 89:04.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 89:04.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 89:04.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 89:04.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 89:04.03 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/BRFrame.cpp:9, 89:04.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:2: 89:04.03 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 89:04.03 class map 89:04.03 ^~~ 89:07.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 89:07.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 89:07.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 89:07.42 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsCheckboxRadioFrame.cpp:15, 89:07.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:11: 89:07.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 89:07.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 89:07.42 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 89:07.42 ^ 89:07.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 89:07.42 struct Block { 89:07.42 ^~~~~ 89:07.95 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 89:07.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 89:07.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 89:07.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 89:07.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 89:07.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 89:07.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 89:07.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 89:07.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 89:07.96 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 89:07.96 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 89:07.96 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 89:07.96 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 89:07.96 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 89:07.96 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 89:07.96 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsBlockFrame.h:15, 89:07.96 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsSelectsAreaFrame.h:10, 89:07.96 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsSelectsAreaFrame.cpp:6, 89:07.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/forms/Unified_cpp_layout_forms1.cpp:2: 89:07.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 89:07.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 89:07.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 89:07.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 89:07.96 memset(&aArr[0], 0, N * sizeof(T)); 89:07.96 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:07.96 In file included from /usr/include/c++/8/map:61, 89:07.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 89:07.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 89:07.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 89:07.96 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 89:07.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 89:07.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 89:07.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 89:07.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SVGImageContext.h:12, 89:07.97 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 89:07.97 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 89:07.97 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 89:07.97 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 89:07.97 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 89:07.97 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 89:07.97 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsBlockFrame.h:15, 89:07.97 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsSelectsAreaFrame.h:10, 89:07.97 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsSelectsAreaFrame.cpp:6, 89:07.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/forms/Unified_cpp_layout_forms1.cpp:2: 89:07.97 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 89:07.97 class map 89:07.97 ^~~ 89:09.70 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 89:09.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 89:09.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 89:09.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 89:09.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 89:09.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 89:09.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 89:09.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 89:09.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 89:09.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 89:09.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 89:09.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 89:09.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxContext.h:9, 89:09.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/imgIContainer.h:28, 89:09.70 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsButtonFrameRenderer.h:10, 89:09.70 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, 89:09.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 89:09.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 89:09.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 89:09.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 89:09.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 89:09.70 memset(&aArr[0], 0, N * sizeof(T)); 89:09.70 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:09.70 In file included from /usr/include/c++/8/map:61, 89:09.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 89:09.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 89:09.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 89:09.70 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 89:09.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 89:09.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 89:09.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 89:09.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SVGImageContext.h:12, 89:09.70 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 89:09.70 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 89:09.70 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsCSSRenderingBorders.h:18, 89:09.70 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsButtonFrameRenderer.h:12, 89:09.70 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, 89:09.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 89:09.70 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 89:09.70 class map 89:09.70 ^~~ 89:11.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 89:11.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 89:11.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 89:11.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 89:11.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 89:11.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 89:11.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 89:11.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 89:11.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 89:11.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 89:11.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 89:11.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 89:11.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxContext.h:9, 89:11.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/imgIContainer.h:28, 89:11.03 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsButtonFrameRenderer.h:10, 89:11.03 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, 89:11.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 89:11.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 89:11.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 89:11.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 89:11.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 89:11.03 memset(&aArr[0], 0, N * sizeof(T)); 89:11.03 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:11.03 In file included from /usr/include/c++/8/vector:64, 89:11.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 89:11.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 89:11.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 89:11.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 89:11.03 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:17, 89:11.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 89:11.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 89:11.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 89:11.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 89:11.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxContext.h:9, 89:11.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/imgIContainer.h:28, 89:11.04 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsButtonFrameRenderer.h:10, 89:11.04 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, 89:11.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 89:11.04 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 89:11.04 class vector : protected _Vector_base<_Tp, _Alloc> 89:11.04 ^~~~~~ 89:11.04 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 89:11.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 89:11.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 89:11.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 89:11.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 89:11.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 89:11.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 89:11.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 89:11.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 89:11.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 89:11.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 89:11.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 89:11.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxContext.h:9, 89:11.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/imgIContainer.h:28, 89:11.05 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsButtonFrameRenderer.h:10, 89:11.05 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, 89:11.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 89:11.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 89:11.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 89:11.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 89:11.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 89:11.05 memset(&aArr[0], 0, N * sizeof(T)); 89:11.05 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:11.05 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 89:11.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 89:11.05 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsButtonFrameRenderer.cpp:23, 89:11.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 89:11.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 89:11.05 class ClipManager { 89:11.05 ^~~~~~~~~~~ 89:11.29 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:83: 89:11.30 /builddir/build/BUILD/firefox-69.0.1/layout/generic/ReflowInput.cpp: In member function 'void mozilla::ReflowInput::InitAbsoluteConstraints(nsPresContext*, const mozilla::ReflowInput*, const mozilla::LogicalSize&, mozilla::LayoutFrameType)': 89:11.30 /builddir/build/BUILD/firefox-69.0.1/layout/generic/ReflowInput.cpp:1692:26: warning: 'hypotheticalPos.nsHypotheticalPosition::mBStart' may be used uninitialized in this function [-Wmaybe-uninitialized] 89:11.30 offsets.BStart(cbwm) = hypotheticalPos.mBStart; 89:11.30 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 89:11.30 /builddir/build/BUILD/firefox-69.0.1/layout/generic/ReflowInput.cpp:1669:26: warning: 'hypotheticalPos.nsHypotheticalPosition::mIStart' may be used uninitialized in this function [-Wmaybe-uninitialized] 89:11.30 offsets.IEnd(cbwm) = hypotheticalPos.mIStart; 89:11.30 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 89:15.46 layout/tables 89:22.04 layout/svg 89:24.79 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 89:24.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 89:24.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 89:24.79 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsTextFrame.h:20, 89:24.79 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/TextOverflow.cpp:22, 89:24.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:29: 89:24.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 89:24.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 89:24.79 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 89:24.79 ^ 89:24.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 89:24.79 struct Block { 89:24.79 ^~~~~ 89:25.03 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 89:25.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 89:25.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 89:25.03 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsTextFrame.h:20, 89:25.03 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/nsTableCellFrame.cpp:29, 89:25.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:38: 89:25.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 89:25.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 89:25.03 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 89:25.03 ^ 89:25.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 89:25.03 struct Block { 89:25.03 ^~~~~ 89:27.90 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:65: 89:27.90 /builddir/build/BUILD/firefox-69.0.1/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': 89:27.90 /builddir/build/BUILD/firefox-69.0.1/layout/tables/nsTableFrame.cpp:7377: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] 89:27.90 memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 89:27.90 ^ 89:27.90 /builddir/build/BUILD/firefox-69.0.1/layout/tables/nsTableFrame.cpp:5905:8: note: 'struct BCBlockDirSeg' declared here 89:27.90 struct BCBlockDirSeg { 89:27.90 ^~~~~~~~~~~~~ 89:29.25 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 89:29.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 89:29.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 89:29.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 89:29.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 89:29.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 89:29.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 89:29.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 89:29.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 89:29.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 89:29.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 89:29.26 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleStruct.h:18, 89:29.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 89:29.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 89:29.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 89:29.26 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/celldata.h:12, 89:29.26 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/nsTableFrame.h:9, 89:29.26 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 89:29.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 89:29.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 89:29.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 89:29.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 89:29.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 89:29.26 memset(&aArr[0], 0, N * sizeof(T)); 89:29.26 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:29.26 In file included from /usr/include/c++/8/map:61, 89:29.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 89:29.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 89:29.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 89:29.26 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 89:29.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 89:29.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 89:29.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 89:29.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SVGImageContext.h:12, 89:29.27 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 89:29.27 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 89:29.27 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 89:29.27 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 89:29.27 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 89:29.27 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 89:29.27 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/nsTableFrame.h:12, 89:29.27 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 89:29.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 89:29.27 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 89:29.27 class map 89:29.27 ^~~ 89:29.53 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 89:29.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 89:29.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 89:29.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 89:29.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 89:29.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 89:29.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 89:29.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 89:29.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 89:29.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 89:29.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 89:29.53 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleStruct.h:18, 89:29.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 89:29.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 89:29.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 89:29.53 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/celldata.h:12, 89:29.53 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/nsTableFrame.h:9, 89:29.53 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 89:29.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 89:29.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 89:29.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 89:29.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 89:29.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 89:29.54 memset(&aArr[0], 0, N * sizeof(T)); 89:29.54 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:29.54 In file included from /usr/include/c++/8/vector:64, 89:29.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 89:29.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 89:29.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 89:29.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 89:29.54 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:17, 89:29.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 89:29.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 89:29.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 89:29.54 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleStruct.h:18, 89:29.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 89:29.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 89:29.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 89:29.54 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/celldata.h:12, 89:29.54 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/nsTableFrame.h:9, 89:29.54 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 89:29.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 89:29.54 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 89:29.54 class vector : protected _Vector_base<_Tp, _Alloc> 89:29.54 ^~~~~~ 89:29.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 89:29.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 89:29.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 89:29.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 89:29.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 89:29.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 89:29.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 89:29.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 89:29.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 89:29.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 89:29.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 89:29.55 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleStruct.h:18, 89:29.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 89:29.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 89:29.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 89:29.55 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/celldata.h:12, 89:29.55 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/nsTableFrame.h:9, 89:29.55 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 89:29.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 89:29.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 89:29.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 89:29.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 89:29.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 89:29.55 memset(&aArr[0], 0, N * sizeof(T)); 89:29.55 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:29.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 89:29.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 89:29.55 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/nsTableFrame.cpp:54, 89:29.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:65: 89:29.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 89:29.55 class ClipManager { 89:29.56 ^~~~~~~~~~~ 89:30.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 89:30.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 89:30.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 89:30.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 89:30.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 89:30.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 89:30.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 89:30.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 89:30.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 89:30.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 89:30.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 89:30.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 89:30.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxPlatform.h:17, 89:30.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StaticPrefs.h:10, 89:30.51 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/ScrollVelocityQueue.cpp:9, 89:30.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 89:30.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 89:30.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 89:30.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 89:30.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 89:30.51 memset(&aArr[0], 0, N * sizeof(T)); 89:30.51 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:30.51 In file included from /usr/include/c++/8/map:61, 89:30.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 89:30.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 89:30.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 89:30.51 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 89:30.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 89:30.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 89:30.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 89:30.51 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 89:30.51 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 89:30.51 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 89:30.51 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/ScrollbarActivity.cpp:11, 89:30.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:11: 89:30.51 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 89:30.51 class map 89:30.51 ^~~ 89:30.81 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 89:30.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 89:30.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 89:30.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 89:30.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 89:30.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 89:30.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 89:30.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 89:30.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 89:30.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 89:30.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 89:30.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 89:30.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxPlatform.h:17, 89:30.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StaticPrefs.h:10, 89:30.82 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/ScrollVelocityQueue.cpp:9, 89:30.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 89:30.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 89:30.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 89:30.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 89:30.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 89:30.82 memset(&aArr[0], 0, N * sizeof(T)); 89:30.82 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:30.82 In file included from /usr/include/c++/8/vector:64, 89:30.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 89:30.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 89:30.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 89:30.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 89:30.83 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:17, 89:30.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 89:30.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 89:30.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 89:30.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 89:30.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxPlatform.h:17, 89:30.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StaticPrefs.h:10, 89:30.83 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/ScrollVelocityQueue.cpp:9, 89:30.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 89:30.83 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 89:30.83 class vector : protected _Vector_base<_Tp, _Alloc> 89:30.83 ^~~~~~ 89:30.83 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 89:30.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 89:30.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 89:30.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 89:30.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 89:30.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 89:30.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 89:30.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 89:30.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 89:30.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 89:30.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 89:30.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 89:30.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxPlatform.h:17, 89:30.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StaticPrefs.h:10, 89:30.84 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/ScrollVelocityQueue.cpp:9, 89:30.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 89:30.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 89:30.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 89:30.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 89:30.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 89:30.84 memset(&aArr[0], 0, N * sizeof(T)); 89:30.84 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:30.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 89:30.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 89:30.84 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/TextDrawTarget.h:11, 89:30.84 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/TextOverflow.cpp:28, 89:30.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:29: 89:30.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 89:30.84 class ClipManager { 89:30.84 ^~~~~~~~~~~ 89:33.12 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 89:33.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 89:33.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 89:33.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 89:33.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 89:33.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AtomArray.h:11, 89:33.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 89:33.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 89:33.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 89:33.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 89:33.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxPattern.h:9, 89:33.12 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGContextPaint.h:12, 89:33.12 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGContextPaint.cpp:7, 89:33.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 89:33.12 /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserver::QueryInterface(const nsIID&, void**)': 89:33.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:33.12 foundInterface = 0; \ 89:33.12 ^~~~~~~~~~~~~~ 89:33.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 89:33.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 89:33.12 ^~~~~~~~~~~~~~~~~~~~~~~ 89:33.12 /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGObserverUtils.cpp:624:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 89:33.12 NS_INTERFACE_MAP_END 89:33.12 ^~~~~~~~~~~~~~~~~~~~ 89:33.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 89:33.12 else 89:33.12 ^~~~ 89:33.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 89:33.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 89:33.12 ^~~~~~~~~~~~~~~~~~ 89:33.12 /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGObserverUtils.cpp:623:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 89:33.12 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 89:33.12 ^~~~~~~~~~~~~~~~~~~~~~ 89:33.14 /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserverList::QueryInterface(const nsIID&, void**)': 89:33.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:33.14 foundInterface = 0; \ 89:33.14 ^~~~~~~~~~~~~~ 89:33.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 89:33.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 89:33.14 ^~~~~~~~~~~~~~~~~~~~~~~ 89:33.14 /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGObserverUtils.cpp:709:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 89:33.14 NS_INTERFACE_MAP_END 89:33.14 ^~~~~~~~~~~~~~~~~~~~ 89:33.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 89:33.14 else 89:33.14 ^~~~ 89:33.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 89:33.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 89:33.14 ^~~~~~~~~~~~~~~~~~ 89:33.14 /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGObserverUtils.cpp:708:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 89:33.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 89:33.15 ^~~~~~~~~~~~~~~~~~~~~~ 89:33.33 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 89:33.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 89:33.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 89:33.33 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGTextFrame.h:16, 89:33.33 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGTextFrame.cpp:8, 89:33.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:74: 89:33.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 89:33.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 89:33.33 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 89:33.33 ^ 89:33.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 89:33.33 struct Block { 89:33.33 ^~~~~ 89:35.53 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 89:35.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 89:35.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 89:35.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 89:35.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 89:35.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 89:35.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 89:35.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 89:35.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 89:35.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 89:35.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 89:35.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 89:35.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxPattern.h:9, 89:35.54 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGContextPaint.h:12, 89:35.54 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGContextPaint.cpp:7, 89:35.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 89:35.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 89:35.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 89:35.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 89:35.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 89:35.54 memset(&aArr[0], 0, N * sizeof(T)); 89:35.54 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:35.54 In file included from /usr/include/c++/8/map:61, 89:35.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 89:35.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 89:35.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 89:35.54 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 89:35.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 89:35.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 89:35.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 89:35.54 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 89:35.54 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 89:35.54 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 89:35.54 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 89:35.54 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 89:35.54 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGPaintServerFrame.h:13, 89:35.54 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGContextPaint.cpp:15, 89:35.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 89:35.54 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 89:35.54 class map 89:35.54 ^~~ 89:38.57 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 89:38.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 89:38.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 89:38.57 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGTextFrame.h:16, 89:38.57 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGSwitchFrame.cpp:14, 89:38.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:128: 89:38.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 89:38.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 89:38.57 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 89:38.57 ^ 89:38.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 89:38.57 struct Block { 89:38.57 ^~~~~ 89:40.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 89:40.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 89:40.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 89:40.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 89:40.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 89:40.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 89:40.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 89:40.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 89:40.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 89:40.11 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 89:40.11 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 89:40.11 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 89:40.11 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 89:40.11 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGFilterFrame.h:11, 89:40.11 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGFilterFrame.cpp:8, 89:40.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:2: 89:40.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 89:40.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 89:40.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 89:40.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 89:40.11 memset(&aArr[0], 0, N * sizeof(T)); 89:40.11 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:40.11 In file included from /usr/include/c++/8/map:61, 89:40.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 89:40.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 89:40.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 89:40.11 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 89:40.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 89:40.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 89:40.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 89:40.11 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 89:40.11 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 89:40.11 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 89:40.11 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 89:40.11 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 89:40.11 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGFilterFrame.h:11, 89:40.11 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGFilterFrame.cpp:8, 89:40.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:2: 89:40.11 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 89:40.11 class map 89:40.11 ^~~ 89:54.18 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:128: 89:54.18 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFlexContainerFrame.cpp: In member function 'void nsFlexContainerFrame::DoFlexLayout(nsPresContext*, nsIFrame::ReflowOutput&, const ReflowInput&, nsReflowStatus&, nscoord, nscoord, nsTArray&, const nsFlexContainerFrame::FlexboxAxisTracker&, nscoord, nscoord, bool)': 89:54.18 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFlexContainerFrame.cpp:4966:3: warning: 'flexContainerAscent' may be used uninitialized in this function [-Wmaybe-uninitialized] 89:54.18 if (flexContainerAscent == nscoord_MIN) { 89:54.18 ^~ 90:01.90 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 90:01.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 90:01.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 90:01.91 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGTextFrame.h:16, 90:01.91 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGUtils.cpp:45, 90:01.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:11: 90:01.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 90:01.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90:01.91 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 90:01.91 ^ 90:01.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 90:01.91 struct Block { 90:01.91 ^~~~~ 90:03.81 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 90:03.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 90:03.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 90:03.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 90:03.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 90:03.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 90:03.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 90:03.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 90:03.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 90:03.81 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 90:03.81 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 90:03.81 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 90:03.81 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 90:03.81 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 90:03.81 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 90:03.81 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.h:11, 90:03.81 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGGFrame.h:13, 90:03.81 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGUseFrame.h:11, 90:03.81 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGUseFrame.cpp:7, 90:03.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:2: 90:03.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 90:03.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 90:03.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 90:03.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 90:03.82 memset(&aArr[0], 0, N * sizeof(T)); 90:03.82 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:03.82 In file included from /usr/include/c++/8/map:61, 90:03.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 90:03.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 90:03.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 90:03.82 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 90:03.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 90:03.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 90:03.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 90:03.82 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 90:03.82 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 90:03.82 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 90:03.82 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 90:03.82 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 90:03.82 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 90:03.82 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 90:03.82 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.h:11, 90:03.82 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGGFrame.h:13, 90:03.82 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGUseFrame.h:11, 90:03.82 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGUseFrame.cpp:7, 90:03.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:2: 90:03.82 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 90:03.82 class map 90:03.82 ^~~ 90:05.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 90:05.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 90:05.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 90:05.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsViewManager.h:14, 90:05.84 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.cpp:47, 90:05.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:11: 90:05.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 90:05.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90:05.84 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 90:05.84 ^ 90:05.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 90:05.84 struct Block { 90:05.84 ^~~~~ 90:10.53 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 90:10.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 90:10.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 90:10.53 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPageFrame.cpp:12, 90:10.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:11: 90:10.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 90:10.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90:10.53 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 90:10.54 ^ 90:10.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 90:10.54 struct Block { 90:10.54 ^~~~~ 90:12.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 90:12.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 90:12.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 90:12.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 90:12.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 90:12.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 90:12.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 90:12.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 90:12.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 90:12.02 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 90:12.02 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 90:12.02 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 90:12.02 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 90:12.02 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 90:12.02 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 90:12.02 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.h:13, 90:12.02 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.cpp:10, 90:12.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 90:12.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = nsGridContainerFrame::TrackSize; size_t = long unsigned int]': 90:12.02 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsGridContainerFrame.cpp:4328:45: required from here 90:12.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:43:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsGridContainerFrame::TrackSize' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 90:12.03 memset(aT, 0, sizeof(T)); 90:12.03 ~~~~~~^~~~~~~~~~~~~~~~~~ 90:12.03 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:65: 90:12.03 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsGridContainerFrame.cpp:215:30: note: 'struct nsGridContainerFrame::TrackSize' declared here 90:12.03 struct nsGridContainerFrame::TrackSize { 90:12.03 ^~~~~~~~~ 90:12.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 90:12.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 90:12.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 90:12.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 90:12.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 90:12.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 90:12.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 90:12.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 90:12.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 90:12.43 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 90:12.43 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 90:12.43 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 90:12.43 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 90:12.43 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 90:12.43 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 90:12.43 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.h:13, 90:12.43 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.cpp:10, 90:12.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 90:12.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 90:12.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 90:12.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 90:12.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 90:12.43 memset(&aArr[0], 0, N * sizeof(T)); 90:12.44 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:12.44 In file included from /usr/include/c++/8/map:61, 90:12.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 90:12.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 90:12.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 90:12.44 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 90:12.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 90:12.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 90:12.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 90:12.44 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 90:12.44 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 90:12.44 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 90:12.44 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 90:12.44 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 90:12.44 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 90:12.44 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 90:12.44 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.h:13, 90:12.44 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.cpp:10, 90:12.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 90:12.44 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 90:12.44 class map 90:12.44 ^~~ 90:12.87 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 90:12.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 90:12.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 90:12.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 90:12.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 90:12.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 90:12.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 90:12.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 90:12.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 90:12.88 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 90:12.88 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 90:12.88 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 90:12.88 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 90:12.88 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 90:12.88 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 90:12.88 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.h:13, 90:12.88 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.cpp:10, 90:12.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 90:12.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 90:12.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 90:12.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 90:12.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 90:12.89 memset(&aArr[0], 0, N * sizeof(T)); 90:12.89 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:12.89 In file included from /usr/include/c++/8/vector:64, 90:12.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 90:12.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 90:12.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 90:12.89 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:58, 90:12.89 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 90:12.89 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 90:12.89 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 90:12.89 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 90:12.89 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.h:13, 90:12.89 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.cpp:10, 90:12.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 90:12.89 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 90:12.89 class vector : protected _Vector_base<_Tp, _Alloc> 90:12.89 ^~~~~~ 90:12.89 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 90:12.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 90:12.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 90:12.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 90:12.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 90:12.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 90:12.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 90:12.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 90:12.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 90:12.89 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 90:12.89 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 90:12.89 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 90:12.89 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 90:12.90 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 90:12.90 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 90:12.90 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.h:13, 90:12.90 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.cpp:10, 90:12.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 90:12.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 90:12.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 90:12.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 90:12.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 90:12.90 memset(&aArr[0], 0, N * sizeof(T)); 90:12.90 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:12.90 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 90:12.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 90:12.90 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsHTMLCanvasFrame.cpp:17, 90:12.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:74: 90:12.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 90:12.90 class ClipManager { 90:12.90 ^~~~~~~~~~~ 90:13.74 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 90:13.74 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:13, 90:13.75 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 90:13.75 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 90:13.75 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.h:13, 90:13.75 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.cpp:10, 90:13.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 90:13.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = nsGridContainerFrame::TrackSize; ElemType = nsGridContainerFrame::TrackSize; IndexType = long unsigned int; SizeType = long unsigned int]': 90:13.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:2195: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]' 90:13.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:2220: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]' 90:13.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:941: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]' 90:13.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:2444:25: required from 'nsTArray::self_type& nsTArray::operator=(const self_type&) [with E = nsGridContainerFrame::TrackSize; nsTArray::self_type = nsTArray]' 90:13.75 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsGridContainerFrame.cpp:2287:48: required from here 90:13.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:554: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] 90:13.75 memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 90:13.75 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:13.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:65: 90:13.75 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsGridContainerFrame.cpp:215:30: note: 'struct nsGridContainerFrame::TrackSize' declared here 90:13.75 struct nsGridContainerFrame::TrackSize { 90:13.75 ^~~~~~~~~ 90:18.53 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 90:18.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 90:18.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 90:18.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 90:18.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 90:18.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 90:18.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 90:18.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 90:18.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 90:18.53 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 90:18.53 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 90:18.53 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 90:18.53 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 90:18.53 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 90:18.53 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 90:18.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 90:18.53 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPageContentFrame.h:10, 90:18.53 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPageContentFrame.cpp:6, 90:18.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 90:18.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 90:18.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 90:18.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 90:18.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 90:18.54 memset(&aArr[0], 0, N * sizeof(T)); 90:18.54 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:18.54 In file included from /usr/include/c++/8/map:61, 90:18.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 90:18.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 90:18.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 90:18.54 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 90:18.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 90:18.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 90:18.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 90:18.54 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 90:18.54 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 90:18.54 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 90:18.54 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 90:18.54 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 90:18.54 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 90:18.54 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 90:18.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 90:18.54 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPageContentFrame.h:10, 90:18.54 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPageContentFrame.cpp:6, 90:18.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 90:18.54 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 90:18.54 class map 90:18.54 ^~~ 90:18.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 90:18.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 90:18.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 90:18.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 90:18.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 90:18.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 90:18.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 90:18.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 90:18.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 90:18.84 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 90:18.84 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 90:18.85 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 90:18.85 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 90:18.85 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 90:18.85 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 90:18.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 90:18.85 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPageContentFrame.h:10, 90:18.85 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPageContentFrame.cpp:6, 90:18.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 90:18.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 90:18.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 90:18.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 90:18.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 90:18.85 memset(&aArr[0], 0, N * sizeof(T)); 90:18.85 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:18.85 In file included from /usr/include/c++/8/vector:64, 90:18.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 90:18.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 90:18.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 90:18.85 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:58, 90:18.85 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 90:18.85 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 90:18.85 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 90:18.85 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 90:18.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 90:18.85 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPageContentFrame.h:10, 90:18.85 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPageContentFrame.cpp:6, 90:18.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 90:18.85 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 90:18.85 class vector : protected _Vector_base<_Tp, _Alloc> 90:18.85 ^~~~~~ 90:18.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 90:18.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 90:18.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 90:18.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 90:18.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 90:18.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 90:18.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 90:18.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 90:18.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 90:18.86 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 90:18.86 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 90:18.86 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 90:18.86 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 90:18.86 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 90:18.86 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 90:18.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 90:18.86 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPageContentFrame.h:10, 90:18.86 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPageContentFrame.cpp:6, 90:18.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 90:18.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 90:18.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 90:18.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 90:18.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 90:18.86 memset(&aArr[0], 0, N * sizeof(T)); 90:18.86 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:18.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 90:18.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 90:18.86 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSubDocumentFrame.cpp:53, 90:18.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:101: 90:18.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 90:18.86 class ClipManager { 90:18.86 ^~~~~~~~~~~ 90:32.49 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:17, 90:32.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RecordReplay.h:16, 90:32.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Atomics.h:22, 90:32.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Utility.h:11, 90:32.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HeapAPI.h:15, 90:32.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:11, 90:32.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 90:32.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 90:32.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 90:32.49 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:13, 90:32.49 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 90:32.49 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 90:32.49 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.h:13, 90:32.49 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.cpp:10, 90:32.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 90:32.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Maybe.h: In function 'mozilla::IntrinsicSize ComputeIntrinsicSize(imgIContainer*, nsImageFrame::Kind, const nsImageFrame&)': 90:32.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Maybe.h:526:3: warning: '*((void*)& intrinsicSize +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 90:32.49 ::new (KnownNotNull, data()) T(std::forward(aArgs)...); 90:32.49 ^~ 90:32.49 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:83: 90:32.49 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsImageFrame.cpp:457:19: note: '*((void*)& intrinsicSize +8)' was declared here 90:32.49 IntrinsicSize intrinsicSize; 90:32.49 ^~~~~~~~~~~~~ 90:32.49 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:17, 90:32.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RecordReplay.h:16, 90:32.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Atomics.h:22, 90:32.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Utility.h:11, 90:32.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HeapAPI.h:15, 90:32.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:11, 90:32.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 90:32.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 90:32.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 90:32.50 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:13, 90:32.50 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 90:32.50 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 90:32.50 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.h:13, 90:32.50 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.cpp:10, 90:32.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 90:32.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Maybe.h:526:3: warning: 'intrinsicSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 90:32.50 ::new (KnownNotNull, data()) T(std::forward(aArgs)...); 90:32.50 ^~ 90:32.50 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:83: 90:32.50 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsImageFrame.cpp:457:19: note: 'intrinsicSize' was declared here 90:32.50 IntrinsicSize intrinsicSize; 90:32.50 ^~~~~~~~~~~~~ 90:39.97 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:110: 90:39.97 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsTextFrame.cpp: In member function 'virtual nsIFrame::RenderedText nsTextFrame::GetRenderedText(uint32_t, uint32_t, nsIFrame::TextOffsetType, nsIFrame::TrailingWhitespace)': 90:39.97 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsTextFrame.cpp:9631:44: warning: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function [-Wmaybe-uninitialized] 90:39.97 Maybe autoLineCursor; 90:39.97 ^~~~~~~~~~~~~~ 90:39.97 In file included from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 90:39.97 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 90:39.97 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 90:39.97 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 90:39.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 90:39.97 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPageContentFrame.h:10, 90:39.97 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPageContentFrame.cpp:6, 90:39.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 90:39.97 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:3607:5: warning: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function [-Wmaybe-uninitialized] 90:39.97 mProperties.Set(aProperty, aValue, this); 90:39.97 ^~~~~~~~~~~ 90:39.97 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:110: 90:39.97 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsTextFrame.cpp:9631:44: note: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' was declared here 90:39.97 Maybe autoLineCursor; 90:39.97 ^~~~~~~~~~~~~~ 90:40.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:11: 90:40.22 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.cpp: In member function 'mozilla::LogicalSize nsFrame::ComputeSizeWithIntrinsicDimensions(gfxContext*, mozilla::WritingMode, const mozilla::IntrinsicSize&, const mozilla::AspectRatio&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, nsIFrame::ComputeSizeFlags)': 90:40.22 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.cpp:6254:11: warning: 'bSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 90:40.22 if (stretchB == eStretchPreservingRatio && tentBSize > bSize) { 90:40.22 ^~ 90:40.22 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.cpp:6218:45: warning: 'iSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 90:40.22 stretchI != eStretch && tentISize > iSize) { 90:40.22 ~~~~~~~~~~^~~~~~~ 90:43.94 layout/xul 90:43.94 layout/xul/grid 90:43.94 layout/xul/tree 90:50.62 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 90:50.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 90:50.62 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBoxLayout.h:10, 90:50.62 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsStackLayout.h:19, 90:50.62 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/grid/nsGrid.h:10, 90:50.62 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/grid/nsGrid.cpp:14, 90:50.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/grid/Unified_cpp_layout_xul_grid0.cpp:2: 90:50.62 /builddir/build/BUILD/firefox-69.0.1/layout/xul/grid/nsGridLayout2.cpp: In member function 'virtual nsresult nsGridLayout2::QueryInterface(const nsIID&, void**)': 90:50.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:50.63 foundInterface = 0; \ 90:50.63 ^~~~~~~~~~~~~~ 90:50.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 90:50.63 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 90:50.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:50.63 /builddir/build/BUILD/firefox-69.0.1/layout/xul/grid/nsGridLayout2.cpp:226:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 90:50.63 NS_INTERFACE_MAP_END_INHERITING(nsStackLayout) 90:50.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:50.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:50.63 else 90:50.63 ^~~~ 90:50.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 90:50.63 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 90:50.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:50.63 /builddir/build/BUILD/firefox-69.0.1/layout/xul/grid/nsGridLayout2.cpp:225:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 90:50.63 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 90:50.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:50.65 /builddir/build/BUILD/firefox-69.0.1/layout/xul/grid/nsGridRowLayout.cpp: In member function 'virtual nsresult nsGridRowLayout::QueryInterface(const nsIID&, void**)': 90:50.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:50.65 foundInterface = 0; \ 90:50.66 ^~~~~~~~~~~~~~ 90:50.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 90:50.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 90:50.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:50.66 /builddir/build/BUILD/firefox-69.0.1/layout/xul/grid/nsGridRowLayout.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 90:50.66 NS_INTERFACE_MAP_END_INHERITING(nsBoxLayout) 90:50.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:50.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:50.66 else 90:50.66 ^~~~ 90:50.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 90:50.66 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 90:50.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:50.66 /builddir/build/BUILD/firefox-69.0.1/layout/xul/grid/nsGridRowLayout.cpp:172:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 90:50.66 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 90:50.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:52.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 90:52.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 90:52.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 90:52.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsViewManager.h:14, 90:52.23 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBoxFrame.cpp:59, 90:52.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:11: 90:52.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 90:52.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90:52.23 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 90:52.23 ^ 90:52.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 90:52.23 struct Block { 90:52.23 ^~~~~ 90:52.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 90:52.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 90:52.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 90:52.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsViewManager.h:14, 90:52.84 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:42, 90:52.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 90:52.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 90:52.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 90:52.84 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 90:52.84 ^ 90:52.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 90:52.84 struct Block { 90:52.84 ^~~~~ 90:53.52 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 90:53.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 90:53.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 90:53.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 90:53.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 90:53.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 90:53.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 90:53.52 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 90:53.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 90:53.52 /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumn::QueryInterface(const nsIID&, void**)': 90:53.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:53.52 foundInterface = 0; \ 90:53.52 ^~~~~~~~~~~~~~ 90:53.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:53.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:53.52 ^~~~~~~~~~~~~~~~~~~~~~~ 90:53.52 /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeColumns.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:53.52 NS_INTERFACE_MAP_END 90:53.52 ^~~~~~~~~~~~~~~~~~~~ 90:53.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 90:53.52 } else 90:53.52 ^~~~ 90:53.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 90:53.52 NS_IMPL_QUERY_BODY_CONCRETE(_class) 90:53.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:53.52 /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeColumns.cpp:60:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 90:53.52 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsTreeColumn) 90:53.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:53.52 /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumns::QueryInterface(const nsIID&, void**)': 90:53.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:53.52 foundInterface = 0; \ 90:53.52 ^~~~~~~~~~~~~~ 90:53.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:53.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:53.52 ^~~~~~~~~~~~~~~~~~~~~~~ 90:53.52 /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeColumns.cpp:264:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:53.52 NS_INTERFACE_MAP_END 90:53.53 ^~~~~~~~~~~~~~~~~~~~ 90:53.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:53.53 else 90:53.53 ^~~~ 90:53.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:53.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:53.53 ^~~~~~~~~~~~~~~~~~ 90:53.53 /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeColumns.cpp:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:53.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 90:53.53 ^~~~~~~~~~~~~~~~~~~~~~ 90:53.56 /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeContentView.cpp: In member function 'virtual nsresult nsTreeContentView::QueryInterface(const nsIID&, void**)': 90:53.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:53.56 foundInterface = 0; \ 90:53.56 ^~~~~~~~~~~~~~ 90:53.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:53.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:53.56 ^~~~~~~~~~~~~~~~~~~~~~~ 90:53.56 /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeContentView.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:53.56 NS_INTERFACE_MAP_END 90:53.56 ^~~~~~~~~~~~~~~~~~~~ 90:53.56 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 90:53.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 90:53.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 90:53.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 90:53.56 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 90:53.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 90:53.56 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:53.56 else 90:53.56 ^~~~ 90:53.56 /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeContentView.cpp:108:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 90:53.56 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 90:53.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:53.62 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 90:53.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 90:53.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 90:53.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 90:53.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 90:53.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 90:53.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 90:53.63 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 90:53.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 90:53.63 /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeSelection.cpp: In member function 'virtual nsresult nsTreeSelection::QueryInterface(const nsIID&, void**)': 90:53.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:53.63 foundInterface = 0; \ 90:53.63 ^~~~~~~~~~~~~~ 90:53.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:53.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:53.63 ^~~~~~~~~~~~~~~~~~~~~~~ 90:53.63 /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeSelection.cpp:249:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:53.63 NS_INTERFACE_MAP_END 90:53.63 ^~~~~~~~~~~~~~~~~~~~ 90:53.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:53.63 else 90:53.63 ^~~~ 90:53.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:53.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:53.63 ^~~~~~~~~~~~~~~~~~ 90:53.63 /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeSelection.cpp:248:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:53.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 90:53.63 ^~~~~~~~~~~~~~~~~~~~~~ 90:54.29 In file included from /builddir/build/BUILD/firefox-69.0.1/layout/generic/TextOverflow.h:10, 90:54.29 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsGfxScrollFrame.h:25, 90:54.29 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsListControlFrame.h:21, 90:54.29 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.cpp:13, 90:54.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 90:54.29 /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsDisplayList.h: In member function 'void nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsDisplayList*, bool*)': 90:54.29 /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsDisplayList.h:1683:59: warning: 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function [-Wmaybe-uninitialized] 90:54.29 ~AutoPreserves3DContext() { mBuilder->mPreserves3DCtx = mSavedCtx; } 90:54.29 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 90:54.29 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:11: 90:54.29 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.cpp:2980:55: note: 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' was declared here 90:54.29 Maybe autoPreserves3DContext; 90:54.29 ^~~~~~~~~~~~~~~~~~~~~~ 90:54.69 layout/ipc 90:54.80 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 90:54.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 90:54.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 90:54.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 90:54.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 90:54.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 90:54.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 90:54.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 90:54.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 90:54.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 90:54.80 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 90:54.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 90:54.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 90:54.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 90:54.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 90:54.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 90:54.80 memset(&aArr[0], 0, N * sizeof(T)); 90:54.80 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:54.80 In file included from /usr/include/c++/8/map:61, 90:54.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 90:54.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 90:54.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 90:54.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 90:54.80 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:16, 90:54.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 90:54.80 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 90:54.80 class map 90:54.80 ^~~ 90:57.69 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 90:57.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 90:57.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 90:57.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 90:57.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 90:57.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 90:57.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 90:57.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 90:57.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 90:57.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 90:57.69 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsChangeHint.h:15, 90:57.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 90:57.69 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsPresContext.h:13, 90:57.69 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBoxLayoutState.h:18, 90:57.69 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.cpp:7, 90:57.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 90:57.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 90:57.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 90:57.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 90:57.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 90:57.69 memset(&aArr[0], 0, N * sizeof(T)); 90:57.70 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:57.70 In file included from /usr/include/c++/8/map:61, 90:57.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 90:57.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 90:57.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 90:57.70 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 90:57.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 90:57.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 90:57.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 90:57.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SVGImageContext.h:12, 90:57.70 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 90:57.70 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 90:57.70 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 90:57.70 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.cpp:8, 90:57.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 90:57.70 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 90:57.70 class map 90:57.70 ^~~ 90:59.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 90:59.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 90:59.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 90:59.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 90:59.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 90:59.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 90:59.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 90:59.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 90:59.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 90:59.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 90:59.00 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsChangeHint.h:15, 90:59.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 90:59.00 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsPresContext.h:13, 90:59.00 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBoxLayoutState.h:18, 90:59.00 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.cpp:7, 90:59.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 90:59.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 90:59.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 90:59.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 90:59.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 90:59.00 memset(&aArr[0], 0, N * sizeof(T)); 90:59.00 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:59.00 In file included from /usr/include/c++/8/vector:64, 90:59.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 90:59.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 90:59.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 90:59.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 90:59.00 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:17, 90:59.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 90:59.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 90:59.00 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsChangeHint.h:15, 90:59.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 90:59.01 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsPresContext.h:13, 90:59.01 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBoxLayoutState.h:18, 90:59.01 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.cpp:7, 90:59.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 90:59.01 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 90:59.01 class vector : protected _Vector_base<_Tp, _Alloc> 90:59.01 ^~~~~~ 90:59.01 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 90:59.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 90:59.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 90:59.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 90:59.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 90:59.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 90:59.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 90:59.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 90:59.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 90:59.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 90:59.01 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsChangeHint.h:15, 90:59.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 90:59.01 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsPresContext.h:13, 90:59.01 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBoxLayoutState.h:18, 90:59.01 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.cpp:7, 90:59.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 90:59.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 90:59.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 90:59.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 90:59.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 90:59.01 memset(&aArr[0], 0, N * sizeof(T)); 90:59.01 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:59.01 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 90:59.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 90:59.01 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsImageBoxFrame.cpp:56, 90:59.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:74: 90:59.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 90:59.01 class ClipManager { 90:59.01 ^~~~~~~~~~~ 91:01.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:17, 91:01.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RecordReplay.h:16, 91:01.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Atomics.h:22, 91:01.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Utility.h:11, 91:01.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HeapAPI.h:15, 91:01.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:11, 91:01.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 91:01.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 91:01.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 91:01.21 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:13, 91:01.21 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 91:01.21 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 91:01.21 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.h:13, 91:01.21 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.cpp:10, 91:01.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 91:01.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Maybe.h: In member function 'void mozilla::ScrollFrameHelper::AppendScrollPartsTo(nsDisplayListBuilder*, const nsDisplayListSet&, bool, bool)': 91:01.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Maybe.h:216:11: warning: 'scrollDirection' may be used uninitialized in this function [-Wmaybe-uninitialized] 91:01.21 ref() = aOther.ref(); 91:01.21 ^~~ 91:01.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:56: 91:01.21 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsGfxScrollFrame.cpp:3150:28: note: 'scrollDirection' was declared here 91:01.21 Maybe scrollDirection; 91:01.21 ^~~~~~~~~~~~~~~ 91:01.43 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsGfxScrollFrame.cpp: In member function 'void mozilla::ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder*, const nsDisplayListSet&)': 91:01.43 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsGfxScrollFrame.cpp:3348:23: warning: 'extraContentBoxClipForNonCaretContent' may be used uninitialized in this function [-Wmaybe-uninitialized] 91:01.43 ClipItemsExceptCaret(aLists->Content(), aBuilder, aClipFrame, aExtraClip, 91:01.43 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:01.43 cache); 91:01.43 ~~~~~~ 91:01.43 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsGfxScrollFrame.cpp:3514:38: note: 'extraContentBoxClipForNonCaretContent' was declared here 91:01.43 Maybe extraContentBoxClipForNonCaretContent; 91:01.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:10.09 layout/mathml 91:10.59 In file included from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBoxFrame.cpp:73, 91:10.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:11: 91:10.59 /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsDisplayList.h: In member function 'virtual void nsBoxFrame::BuildDisplayList(nsDisplayListBuilder*, const nsDisplayListSet&)': 91:10.59 /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsDisplayList.h:1384:24: warning: 'contASRTracker.nsDisplayListBuilder::AutoContainerASRTracker::mBuilder' may be used uninitialized in this function [-Wmaybe-uninitialized] 91:10.59 return mBuilder->mCurrentContainerASR; 91:10.59 ^~~~~~~~~~~~~~~~~~~~ 91:10.59 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:11: 91:10.59 /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBoxFrame.cpp:1081:56: note: 'contASRTracker.nsDisplayListBuilder::AutoContainerASRTracker::mBuilder' was declared here 91:10.59 Maybe contASRTracker; 91:10.59 ^~~~~~~~~~~~~~ 91:14.10 layout/inspector 91:14.83 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 91:14.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 91:14.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 91:14.83 from /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLChar.h:16, 91:14.83 from /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLChar.cpp:7, 91:14.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 91:14.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 91:14.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 91:14.83 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 91:14.83 ^ 91:14.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 91:14.83 struct Block { 91:14.83 ^~~~~ 91:18.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 91:18.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 91:18.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 91:18.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 91:18.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 91:18.38 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsSplitterFrame.cpp:35, 91:18.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:47: 91:18.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 91:18.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 91:18.38 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 91:18.38 ^ 91:18.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 91:18.38 struct Block { 91:18.38 ^~~~~ 91:20.82 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 91:20.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 91:20.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 91:20.82 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsResizerFrame.cpp:7, 91:20.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 91:20.82 /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsXULPopupManager.cpp: In member function 'virtual nsresult TransitionEnder::QueryInterface(const nsIID&, void**)': 91:20.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:20.82 foundInterface = 0; \ 91:20.82 ^~~~~~~~~~~~~~ 91:20.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:20.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:20.82 ^~~~~~~~~~~~~~~~~~~~~~~ 91:20.82 /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsXULPopupManager.cpp:1023:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:20.82 NS_INTERFACE_MAP_END 91:20.82 ^~~~~~~~~~~~~~~~~~~~ 91:20.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:20.82 else 91:20.82 ^~~~ 91:20.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:20.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:20.82 ^~~~~~~~~~~~~~~~~~ 91:20.82 /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsXULPopupManager.cpp:1022:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:20.82 NS_INTERFACE_MAP_ENTRY(nsISupports) 91:20.82 ^~~~~~~~~~~~~~~~~~~~~~ 91:20.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 91:20.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 91:20.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 91:20.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 91:20.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 91:20.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 91:20.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 91:20.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 91:20.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 91:20.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 91:20.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 91:20.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 91:20.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:12, 91:20.86 from /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLChar.h:16, 91:20.86 from /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLChar.cpp:7, 91:20.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 91:20.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 91:20.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 91:20.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 91:20.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 91:20.86 memset(&aArr[0], 0, N * sizeof(T)); 91:20.86 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:20.86 In file included from /usr/include/c++/8/map:61, 91:20.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 91:20.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 91:20.86 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 91:20.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 91:20.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:13, 91:20.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 91:20.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 91:20.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 91:20.86 from /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLChar.h:16, 91:20.86 from /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLChar.cpp:7, 91:20.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 91:20.86 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 91:20.86 class map 91:20.86 ^~~ 91:21.78 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxPlatformFontList.h:14, 91:21.78 from /builddir/build/BUILD/firefox-69.0.1/layout/inspector/InspectorFontFace.cpp:9, 91:21.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 91:21.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 91:21.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 91:21.78 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 91:21.78 ^ 91:21.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 91:21.78 struct Block { 91:21.78 ^~~~~ 91:22.05 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 91:22.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 91:22.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 91:22.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 91:22.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 91:22.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBoxFrame.h:20, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsTitleBarFrame.h:11, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsResizerFrame.h:11, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsResizerFrame.cpp:10, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 91:22.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 91:22.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 91:22.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 91:22.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 91:22.06 memset(&aArr[0], 0, N * sizeof(T)); 91:22.06 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:22.06 In file included from /usr/include/c++/8/map:61, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SVGImageContext.h:12, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBoxFrame.h:20, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsTitleBarFrame.h:11, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsResizerFrame.h:11, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsResizerFrame.cpp:10, 91:22.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 91:22.06 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 91:22.06 class map 91:22.06 ^~~ 91:23.35 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 91:23.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 91:23.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBoxFrame.h:20, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsTitleBarFrame.h:11, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsResizerFrame.h:11, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsResizerFrame.cpp:10, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 91:23.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 91:23.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 91:23.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 91:23.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 91:23.36 memset(&aArr[0], 0, N * sizeof(T)); 91:23.36 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:23.36 In file included from /usr/include/c++/8/vector:64, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:58, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBoxFrame.h:20, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsTitleBarFrame.h:11, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsResizerFrame.h:11, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsResizerFrame.cpp:10, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 91:23.36 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 91:23.36 class vector : protected _Vector_base<_Tp, _Alloc> 91:23.36 ^~~~~~ 91:23.36 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBoxFrame.h:20, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsTitleBarFrame.h:11, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsResizerFrame.h:11, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsResizerFrame.cpp:10, 91:23.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 91:23.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 91:23.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 91:23.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 91:23.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 91:23.37 memset(&aArr[0], 0, N * sizeof(T)); 91:23.37 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:23.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 91:23.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 91:23.37 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsTextBoxFrame.cpp:16, 91:23.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:83: 91:23.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 91:23.37 class ClipManager { 91:23.37 ^~~~~~~~~~~ 91:26.30 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCSSPropertyIDSet.h:18, 91:26.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsLayoutUtils.h:21, 91:26.30 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsRange.h:16, 91:26.30 from /builddir/build/BUILD/firefox-69.0.1/layout/inspector/InspectorFontFace.h:13, 91:26.30 from /builddir/build/BUILD/firefox-69.0.1/layout/inspector/InspectorFontFace.cpp:7, 91:26.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 91:26.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCSSProps.h: In static member function 'static void mozilla::dom::InspectorUtils::GetCSSPropertyNames(mozilla::dom::GlobalObject&, const mozilla::dom::PropertyNamesOptions&, nsTArray >&)': 91:26.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCSSProps.h:165:46: warning: array subscript (nsCSSPropertyID)437 is above array bounds of 'const Flags [437]' {aka 'const mozilla::CSSPropFlags [437]'} [-Warray-bounds] 91:26.30 return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 91:26.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 91:26.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCSSProps.h:165:46: warning: array subscript (nsCSSPropertyID)437 is above array bounds of 'const Flags [437]' {aka 'const mozilla::CSSPropFlags [437]'} [-Warray-bounds] 91:26.30 return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 91:26.30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 91:34.45 layout/painting 91:36.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 91:36.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 91:36.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxMathTable.h:8, 91:36.43 from /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLmunderoverFrame.cpp:13, 91:36.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:20: 91:36.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 91:36.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 91:36.43 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 91:36.43 ^ 91:36.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 91:36.43 struct Block { 91:36.43 ^~~~~ 91:37.57 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLContainerFrame.h:11, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLmencloseFrame.h:12, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: 91:37.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 91:37.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 91:37.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 91:37.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 91:37.57 memset(&aArr[0], 0, N * sizeof(T)); 91:37.57 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:37.57 In file included from /usr/include/c++/8/map:61, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SVGImageContext.h:12, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLContainerFrame.h:11, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLmencloseFrame.h:12, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 91:37.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: 91:37.57 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 91:37.57 class map 91:37.58 ^~~ 91:43.45 layout/printing 91:46.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 91:46.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 91:46.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 91:46.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsViewManager.h:14, 91:46.42 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/RetainedDisplayListBuilder.cpp:14, 91:46.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:92: 91:46.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 91:46.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 91:46.42 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 91:46.42 ^ 91:46.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 91:46.42 struct Block { 91:46.42 ^~~~~ 91:47.93 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 91:47.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 91:47.93 from /builddir/build/BUILD/firefox-69.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:10, 91:47.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 91:47.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 91:47.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 91:47.93 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 91:47.93 ^ 91:47.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 91:47.93 struct Block { 91:47.93 ^~~~~ 91:49.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 91:49.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 91:49.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 91:49.56 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsImageRenderer.cpp:23, 91:49.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 91:49.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 91:49.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 91:49.56 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 91:49.56 ^ 91:49.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 91:49.56 struct Block { 91:49.56 ^~~~~ 91:51.57 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 91:51.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 91:51.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 91:51.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 91:51.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 91:51.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 91:51.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 91:51.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 91:51.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 91:51.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 91:51.58 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsChangeHint.h:15, 91:51.58 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:17, 91:51.58 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsImageRenderer.h:10, 91:51.58 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsImageRenderer.cpp:9, 91:51.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 91:51.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 91:51.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 91:51.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 91:51.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 91:51.58 memset(&aArr[0], 0, N * sizeof(T)); 91:51.58 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:51.58 In file included from /usr/include/c++/8/map:61, 91:51.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 91:51.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 91:51.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 91:51.58 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 91:51.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 91:51.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 91:51.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 91:51.58 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 91:51.58 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 91:51.58 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsImageRenderer.h:10, 91:51.58 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsImageRenderer.cpp:9, 91:51.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 91:51.58 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 91:51.58 class map 91:51.58 ^~~ 91:51.59 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 91:51.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 91:51.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 91:51.59 from /builddir/build/BUILD/firefox-69.0.1/layout/printing/PrintTranslator.cpp:10, 91:51.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:20: 91:51.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 91:51.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 91:51.60 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 91:51.60 ^ 91:51.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 91:51.60 struct Block { 91:51.60 ^~~~~ 91:51.61 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 91:51.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 91:51.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 91:51.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 91:51.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 91:51.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 91:51.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 91:51.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 91:51.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 91:51.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 91:51.62 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsChangeHint.h:15, 91:51.62 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:17, 91:51.62 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsImageRenderer.h:10, 91:51.62 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsImageRenderer.cpp:9, 91:51.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 91:51.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 91:51.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 91:51.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 91:51.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 91:51.62 memset(&aArr[0], 0, N * sizeof(T)); 91:51.62 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:51.62 In file included from /usr/include/c++/8/vector:64, 91:51.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 91:51.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 91:51.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 91:51.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 91:51.62 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:17, 91:51.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 91:51.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 91:51.62 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsChangeHint.h:15, 91:51.62 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:17, 91:51.62 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsImageRenderer.h:10, 91:51.62 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsImageRenderer.cpp:9, 91:51.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 91:51.63 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 91:51.63 class vector : protected _Vector_base<_Tp, _Alloc> 91:51.63 ^~~~~~ 91:51.63 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 91:51.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 91:51.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 91:51.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 91:51.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 91:51.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 91:51.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 91:51.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 91:51.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 91:51.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 91:51.63 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsChangeHint.h:15, 91:51.63 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:17, 91:51.63 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsImageRenderer.h:10, 91:51.63 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsImageRenderer.cpp:9, 91:51.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 91:51.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 91:51.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 91:51.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 91:51.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 91:51.63 memset(&aArr[0], 0, N * sizeof(T)); 91:51.63 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:51.63 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 91:51.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 91:51.63 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsImageRenderer.cpp:17, 91:51.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 91:51.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 91:51.63 class ClipManager { 91:51.64 ^~~~~~~~~~~ 91:52.05 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 91:52.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 91:52.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 91:52.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 91:52.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 91:52.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 91:52.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationUtils.h:11, 91:52.05 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/ActiveLayerTracker.cpp:9, 91:52.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 91:52.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 91:52.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 91:52.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 91:52.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 91:52.05 memset(&aArr[0], 0, N * sizeof(T)); 91:52.05 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:52.05 In file included from /usr/include/c++/8/map:61, 91:52.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 91:52.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 91:52.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 91:52.05 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 91:52.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 91:52.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 91:52.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EffectCompositor.h:16, 91:52.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EffectSet.h:11, 91:52.05 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/ActiveLayerTracker.cpp:12, 91:52.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 91:52.05 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 91:52.05 class map 91:52.06 ^~~ 91:52.40 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 91:52.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 91:52.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 91:52.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 91:52.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 91:52.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 91:52.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationUtils.h:11, 91:52.40 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/ActiveLayerTracker.cpp:9, 91:52.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 91:52.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 91:52.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 91:52.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 91:52.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 91:52.40 memset(&aArr[0], 0, N * sizeof(T)); 91:52.40 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:52.40 In file included from /usr/include/c++/8/vector:64, 91:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 91:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 91:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 91:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 91:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIContentViewer.h:32, 91:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRFPService.h:12, 91:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 91:52.41 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/ActiveLayerTracker.cpp:9, 91:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 91:52.41 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 91:52.41 class vector : protected _Vector_base<_Tp, _Alloc> 91:52.41 ^~~~~~ 91:52.41 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 91:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 91:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 91:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 91:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 91:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 91:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationUtils.h:11, 91:52.41 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/ActiveLayerTracker.cpp:9, 91:52.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 91:52.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 91:52.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 91:52.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 91:52.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 91:52.41 memset(&aArr[0], 0, N * sizeof(T)); 91:52.41 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:52.41 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 91:52.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 91:52.42 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/TextDrawTarget.h:11, 91:52.42 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsCSSRendering.cpp:62, 91:52.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:101: 91:52.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 91:52.42 class ClipManager { 91:52.42 ^~~~~~~~~~~ 91:52.52 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 91:52.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 91:52.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 91:52.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 91:52.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 91:52.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 91:52.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationUtils.h:11, 91:52.52 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/ActiveLayerTracker.cpp:9, 91:52.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 91:52.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::gfx::RectTyped; long unsigned int N = 3]': 91:52.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::gfx::RectTyped]' 91:52.52 /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsDisplayList.cpp:1275:51: required from here 91:52.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::RectTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 91:52.53 memset(&aArr[0], 0, N * sizeof(T)); 91:52.53 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:52.53 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:14, 91:52.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIContentViewer.h:32, 91:52.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:52.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRFPService.h:12, 91:52.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 91:52.53 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/ActiveLayerTracker.cpp:9, 91:52.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 91:52.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped' declared here 91:52.53 struct RectTyped : public BaseRect, PointTyped, 91:52.53 ^~~~~~~~~ 91:55.81 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 91:55.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 91:55.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 91:55.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 91:55.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 91:55.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 91:55.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 91:55.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 91:55.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 91:55.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 91:55.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 91:55.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 91:55.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:20, 91:55.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 91:55.81 from /builddir/build/BUILD/firefox-69.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 91:55.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 91:55.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 91:55.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 91:55.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 91:55.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 91:55.82 memset(&aArr[0], 0, N * sizeof(T)); 91:55.82 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:55.82 In file included from /usr/include/c++/8/map:61, 91:55.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 91:55.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 91:55.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 91:55.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 91:55.82 from /builddir/build/BUILD/firefox-69.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 91:55.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 91:55.82 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 91:55.82 class map 91:55.82 ^~~ 91:55.95 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:20, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 91:55.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 91:55.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 91:55.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 91:55.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 91:55.96 memset(&aArr[0], 0, N * sizeof(T)); 91:55.96 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:55.96 In file included from /usr/include/c++/8/vector:64, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Units.h:17, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:12, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 91:55.96 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 91:55.96 class vector : protected _Vector_base<_Tp, _Alloc> 91:55.96 ^~~~~~ 91:55.96 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 91:55.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:20, 91:55.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 91:55.97 from /builddir/build/BUILD/firefox-69.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 91:55.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 91:55.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 91:55.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 91:55.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 91:55.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 91:55.97 memset(&aArr[0], 0, N * sizeof(T)); 91:55.97 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:55.97 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 91:55.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 91:55.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 91:55.97 from /builddir/build/BUILD/firefox-69.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:21, 91:55.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 91:55.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 91:55.97 class ClipManager { 91:55.97 ^~~~~~~~~~~ 91:57.71 layout/build 91:59.06 docshell/base 92:06.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 92:06.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 92:06.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 92:06.42 from /builddir/build/BUILD/firefox-69.0.1/docshell/base/BrowsingContext.cpp:12, 92:06.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 92:06.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 92:06.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 92:06.42 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 92:06.42 ^ 92:06.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 92:06.42 struct Block { 92:06.42 ^~~~~ 92:07.35 docshell/base/timeline 92:09.65 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 92:09.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 92:09.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 92:09.65 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsTextFrame.h:20, 92:09.65 from /builddir/build/BUILD/firefox-69.0.1/layout/build/nsLayoutStatics.cpp:46, 92:09.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:20: 92:09.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 92:09.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 92:09.65 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 92:09.65 ^ 92:09.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 92:09.65 struct Block { 92:09.65 ^~~~~ 92:13.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/WeakPtr.h:82, 92:13.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:13, 92:13.02 from /builddir/build/BUILD/firefox-69.0.1/docshell/base/BrowsingContext.cpp:7, 92:13.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 92:13.02 /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult MaybeCloseWindowHelper::QueryInterface(const nsIID&, void**)': 92:13.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:13.02 foundInterface = 0; \ 92:13.02 ^~~~~~~~~~~~~~ 92:13.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:13.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:13.02 ^~~~~~~~~~~~~~~~~~~~~~~ 92:13.02 /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDSURIContentListener.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:13.02 NS_INTERFACE_MAP_END 92:13.02 ^~~~~~~~~~~~~~~~~~~~ 92:13.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:13.02 else 92:13.02 ^~~~ 92:13.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:13.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:13.02 ^~~~~~~~~~~~~~~~~~ 92:13.02 /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDSURIContentListener.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:13.02 NS_INTERFACE_MAP_ENTRY(nsISupports) 92:13.02 ^~~~~~~~~~~~~~~~~~~~~~ 92:13.02 /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult nsDSURIContentListener::QueryInterface(const nsIID&, void**)': 92:13.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:13.02 foundInterface = 0; \ 92:13.02 ^~~~~~~~~~~~~~ 92:13.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:13.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:13.02 ^~~~~~~~~~~~~~~~~~~~~~~ 92:13.02 /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDSURIContentListener.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:13.02 NS_INTERFACE_MAP_END 92:13.02 ^~~~~~~~~~~~~~~~~~~~ 92:13.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:13.02 else 92:13.02 ^~~~ 92:13.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:13.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:13.03 ^~~~~~~~~~~~~~~~~~ 92:13.03 /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDSURIContentListener.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:13.03 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 92:13.03 ^~~~~~~~~~~~~~~~~~~~~~ 92:14.55 /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::QueryInterface(const nsIID&, void**)': 92:14.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:14.55 foundInterface = 0; \ 92:14.55 ^~~~~~~~~~~~~~ 92:14.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 92:14.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 92:14.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:14.55 /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDocShell.cpp:571:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 92:14.55 NS_INTERFACE_MAP_END_INHERITING(nsDocLoader) 92:14.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:14.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:14.55 else 92:14.55 ^~~~ 92:14.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:14.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:14.55 ^~~~~~~~~~~~~~~~~~ 92:14.55 /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDocShell.cpp:570:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:14.55 NS_INTERFACE_MAP_ENTRY(nsIDeprecationWarner) 92:14.55 ^~~~~~~~~~~~~~~~~~~~~~ 92:15.17 docshell/shistory 92:15.47 /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)': 92:15.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:15.47 foundInterface = 0; \ 92:15.47 ^~~~~~~~~~~~~~ 92:15.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:15.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:15.47 ^~~~~~~~~~~~~~~~~~~~~~~ 92:15.47 /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDocShellTreeOwner.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:15.47 NS_INTERFACE_MAP_END 92:15.47 ^~~~~~~~~~~~~~~~~~~~ 92:15.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:15.47 else 92:15.47 ^~~~ 92:15.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:15.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:15.47 ^~~~~~~~~~~~~~~~~~ 92:15.47 /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDocShellTreeOwner.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:15.47 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 92:15.47 ^~~~~~~~~~~~~~~~~~~~~~ 92:15.54 /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsRefreshTimer.cpp: In member function 'virtual nsresult nsRefreshTimer::QueryInterface(const nsIID&, void**)': 92:15.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:15.54 foundInterface = 0; \ 92:15.54 ^~~~~~~~~~~~~~ 92:15.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:15.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:15.54 ^~~~~~~~~~~~~~~~~~~~~~~ 92:15.54 /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsRefreshTimer.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:15.54 NS_INTERFACE_MAP_END 92:15.54 ^~~~~~~~~~~~~~~~~~~~ 92:15.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:15.54 else 92:15.54 ^~~~ 92:15.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:15.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:15.54 ^~~~~~~~~~~~~~~~~~ 92:15.54 /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsRefreshTimer.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:15.54 NS_INTERFACE_MAP_ENTRY(nsINamed) 92:15.54 ^~~~~~~~~~~~~~~~~~~~~~ 92:16.25 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 92:16.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 92:16.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 92:16.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 92:16.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 92:16.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 92:16.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 92:16.25 from /builddir/build/BUILD/firefox-69.0.1/caps/nsJSPrincipals.h:9, 92:16.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 92:16.25 from /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDocShell.h:10, 92:16.25 from /builddir/build/BUILD/firefox-69.0.1/layout/build/nsContentDLF.cpp:11, 92:16.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 92:16.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 92:16.25 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 92:16.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 92:16.25 memset(aT, 0, sizeof(T)); 92:16.25 ~~~~~~^~~~~~~~~~~~~~~~~~ 92:16.25 In file included from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCModule.h:7, 92:16.25 from /builddir/build/BUILD/firefox-69.0.1/layout/build/nsLayoutModule.cpp:11, 92:16.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:11: 92:16.25 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 92:16.25 struct GlobalProperties { 92:16.25 ^~~~~~~~~~~~~~~~ 92:16.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 92:16.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 92:16.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 92:16.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 92:16.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 92:16.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 92:16.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:14, 92:16.44 from /builddir/build/BUILD/firefox-69.0.1/docshell/base/BrowsingContext.cpp:7, 92:16.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 92:16.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 92:16.44 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 92:16.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 92:16.44 memset(aT, 0, sizeof(T)); 92:16.44 ~~~~~~^~~~~~~~~~~~~~~~~~ 92:16.44 In file included from /builddir/build/BUILD/firefox-69.0.1/docshell/base/BrowsingContext.cpp:35, 92:16.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 92:16.44 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 92:16.44 struct GlobalProperties { 92:16.44 ^~~~~~~~~~~~~~~~ 92:17.17 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 92:17.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 92:17.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 92:17.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 92:17.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 92:17.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 92:17.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:14, 92:17.17 from /builddir/build/BUILD/firefox-69.0.1/docshell/base/BrowsingContext.cpp:7, 92:17.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 92:17.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 92:17.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 92:17.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 92:17.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 92:17.17 memset(&aArr[0], 0, N * sizeof(T)); 92:17.17 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:17.17 In file included from /usr/include/c++/8/map:61, 92:17.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 92:17.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 92:17.17 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 92:17.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 92:17.17 from /builddir/build/BUILD/firefox-69.0.1/docshell/base/BrowsingContext.cpp:9, 92:17.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 92:17.17 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 92:17.17 class map 92:17.17 ^~~ 92:17.53 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 92:17.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 92:17.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 92:17.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 92:17.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 92:17.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 92:17.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 92:17.54 from /builddir/build/BUILD/firefox-69.0.1/caps/nsJSPrincipals.h:9, 92:17.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 92:17.54 from /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDocShell.h:10, 92:17.54 from /builddir/build/BUILD/firefox-69.0.1/layout/build/nsContentDLF.cpp:11, 92:17.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 92:17.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 92:17.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 92:17.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 92:17.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 92:17.55 memset(&aArr[0], 0, N * sizeof(T)); 92:17.55 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:17.55 In file included from /usr/include/c++/8/map:61, 92:17.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 92:17.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 92:17.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 92:17.55 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 92:17.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 92:17.55 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 92:17.55 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 92:17.55 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 92:17.55 from /builddir/build/BUILD/firefox-69.0.1/layout/build/nsContentDLF.cpp:12, 92:17.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 92:17.55 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 92:17.55 class map 92:17.55 ^~~ 92:21.34 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 92:21.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 92:21.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, 92:21.34 from /builddir/build/BUILD/firefox-69.0.1/docshell/shistory/ChildSHistory.cpp:7, 92:21.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 92:21.34 /builddir/build/BUILD/firefox-69.0.1/docshell/shistory/ChildSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ChildSHistory::QueryInterface(const nsIID&, void**)': 92:21.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:21.34 foundInterface = 0; \ 92:21.34 ^~~~~~~~~~~~~~ 92:21.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:21.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:21.34 ^~~~~~~~~~~~~~~~~~~~~~~ 92:21.34 /builddir/build/BUILD/firefox-69.0.1/docshell/shistory/ChildSHistory.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:21.34 NS_INTERFACE_MAP_END 92:21.34 ^~~~~~~~~~~~~~~~~~~~ 92:21.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:21.34 else 92:21.34 ^~~~ 92:21.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:21.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:21.34 ^~~~~~~~~~~~~~~~~~ 92:21.34 /builddir/build/BUILD/firefox-69.0.1/docshell/shistory/ChildSHistory.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:21.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 92:21.34 ^~~~~~~~~~~~~~~~~~~~~~ 92:23.28 docshell/build 92:27.11 /builddir/build/BUILD/firefox-69.0.1/docshell/shistory/ParentSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ParentSHistory::QueryInterface(const nsIID&, void**)': 92:27.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:27.11 foundInterface = 0; \ 92:27.11 ^~~~~~~~~~~~~~ 92:27.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:27.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:27.11 ^~~~~~~~~~~~~~~~~~~~~~~ 92:27.11 /builddir/build/BUILD/firefox-69.0.1/docshell/shistory/ParentSHistory.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:27.11 NS_INTERFACE_MAP_END 92:27.11 ^~~~~~~~~~~~~~~~~~~~ 92:27.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:27.11 else 92:27.11 ^~~~ 92:27.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:27.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:27.11 ^~~~~~~~~~~~~~~~~~ 92:27.11 /builddir/build/BUILD/firefox-69.0.1/docshell/shistory/ParentSHistory.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:27.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 92:27.11 ^~~~~~~~~~~~~~~~~~~~~~ 92:27.24 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, 92:27.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationUtils.h:11, 92:27.24 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/ActiveLayerTracker.cpp:9, 92:27.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 92:27.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h: In static member function 'static mozilla::nsCSSGradientRenderer mozilla::nsCSSGradientRenderer::Create(nsPresContext*, mozilla::ComputedStyle*, const StyleGradient&, const nsSize&)': 92:27.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:1034:30: warning: 'firstUnsetPosition' may be used uninitialized in this function [-Wmaybe-uninitialized] 92:27.24 InvalidArrayIndex_CRASH(aIndex, Length()); 92:27.24 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 92:27.24 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:119: 92:27.24 /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsCSSRenderingGradients.cpp:587:17: note: 'firstUnsetPosition' was declared here 92:27.24 Maybe firstUnsetPosition; 92:27.24 ^~~~~~~~~~~~~~~~~~ 92:27.52 /builddir/build/BUILD/firefox-69.0.1/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)': 92:27.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:27.52 foundInterface = 0; \ 92:27.52 ^~~~~~~~~~~~~~ 92:27.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:27.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:27.52 ^~~~~~~~~~~~~~~~~~~~~~~ 92:27.52 /builddir/build/BUILD/firefox-69.0.1/docshell/shistory/nsSHistory.cpp:225:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:27.52 NS_INTERFACE_MAP_END 92:27.52 ^~~~~~~~~~~~~~~~~~~~ 92:27.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:27.52 else 92:27.52 ^~~~ 92:27.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:27.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:27.52 ^~~~~~~~~~~~~~~~~~ 92:27.53 /builddir/build/BUILD/firefox-69.0.1/docshell/shistory/nsSHistory.cpp:224:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:27.53 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 92:27.53 ^~~~~~~~~~~~~~~~~~~~~~ 92:28.90 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 92:28.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 92:28.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 92:28.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 92:28.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 92:28.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 92:28.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:32, 92:28.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ChildSHistory.h:24, 92:28.90 from /builddir/build/BUILD/firefox-69.0.1/docshell/shistory/ChildSHistory.cpp:7, 92:28.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 92:28.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 92:28.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 92:28.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 92:28.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 92:28.90 memset(&aArr[0], 0, N * sizeof(T)); 92:28.90 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:28.90 In file included from /usr/include/c++/8/map:61, 92:28.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 92:28.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 92:28.90 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 92:28.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 92:28.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 92:28.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:13, 92:28.90 from /builddir/build/BUILD/firefox-69.0.1/docshell/shistory/ParentSHistory.cpp:9, 92:28.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:11: 92:28.90 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 92:28.90 class map 92:28.90 ^~~ 92:30.03 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 92:30.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 92:30.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 92:30.03 from /builddir/build/BUILD/firefox-69.0.1/docshell/build/nsDocShellModule.cpp:8: 92:30.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 92:30.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 92:30.03 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 92:30.03 ^ 92:30.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 92:30.03 struct Block { 92:30.03 ^~~~~ 92:37.10 xpfe/appshell 92:37.46 accessible/atk 92:42.59 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 92:42.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 92:42.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIAppShellService.h:10, 92:42.59 from /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsAppShellService.cpp:6, 92:42.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 92:42.59 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)': 92:42.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:42.60 foundInterface = 0; \ 92:42.60 ^~~~~~~~~~~~~~ 92:42.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:42.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:42.60 ^~~~~~~~~~~~~~~~~~~~~~~ 92:42.60 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsAppShellService.cpp:254:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:42.60 NS_INTERFACE_MAP_END 92:42.60 ^~~~~~~~~~~~~~~~~~~~ 92:42.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:42.60 else 92:42.60 ^~~~ 92:42.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:42.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:42.60 ^~~~~~~~~~~~~~~~~~ 92:42.60 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsAppShellService.cpp:253:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:42.60 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 92:42.60 ^~~~~~~~~~~~~~~~~~~~~~ 92:43.54 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)': 92:43.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:43.54 foundInterface = 0; \ 92:43.54 ^~~~~~~~~~~~~~ 92:43.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:43.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:43.54 ^~~~~~~~~~~~~~~~~~~~~~~ 92:43.54 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsChromeTreeOwner.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:43.54 NS_INTERFACE_MAP_END 92:43.54 ^~~~~~~~~~~~~~~~~~~~ 92:43.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:43.54 else 92:43.55 ^~~~ 92:43.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:43.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:43.55 ^~~~~~~~~~~~~~~~~~ 92:43.55 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsChromeTreeOwner.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:43.55 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 92:43.55 ^~~~~~~~~~~~~~~~~~~~~~ 92:43.70 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)': 92:43.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:43.71 foundInterface = 0; \ 92:43.71 ^~~~~~~~~~~~~~ 92:43.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:43.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:43.71 ^~~~~~~~~~~~~~~~~~~~~~~ 92:43.71 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsContentTreeOwner.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:43.71 NS_INTERFACE_MAP_END 92:43.71 ^~~~~~~~~~~~~~~~~~~~ 92:43.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1004:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:43.71 else 92:43.71 ^~~~ 92:43.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1063:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED' 92:43.71 NS_IMPL_QUERY_BODY_AGGREGATED(_interface, _aggregate) 92:43.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:43.71 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsContentTreeOwner.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED' 92:43.71 NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow) 92:43.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:43.74 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)': 92:43.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1035:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:43.74 foundInterface = 0; \ 92:43.74 ^~~~~~~~~~~~~~ 92:43.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1073:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 92:43.74 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 92:43.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:43.74 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsContentTreeOwner.cpp:902:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 92:43.74 NS_INTERFACE_MAP_END_AGGREGATED(mAggregator) 92:43.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:43.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:43.74 else 92:43.74 ^~~~ 92:43.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:43.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:43.74 ^~~~~~~~~~~~~~~~~~ 92:43.74 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsContentTreeOwner.cpp:901:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:43.74 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 92:43.74 ^~~~~~~~~~~~~~~~~~~~~~ 92:44.29 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsWebShellWindow.cpp: In member function 'virtual nsresult nsWebShellWindow::QueryInterface(const nsIID&, void**)': 92:44.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:44.29 foundInterface = 0; \ 92:44.29 ^~~~~~~~~~~~~~ 92:44.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 92:44.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 92:44.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:44.29 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsWebShellWindow.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 92:44.29 NS_INTERFACE_MAP_END_INHERITING(nsXULWindow) 92:44.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:44.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:44.29 else 92:44.30 ^~~~ 92:44.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:44.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:44.30 ^~~~~~~~~~~~~~~~~~ 92:44.30 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsWebShellWindow.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:44.30 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 92:44.30 ^~~~~~~~~~~~~~~~~~~~~~ 92:49.03 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsXULWindow.cpp: In member function 'virtual nsresult nsXULWindow::QueryInterface(const nsIID&, void**)': 92:49.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:49.03 foundInterface = 0; \ 92:49.03 ^~~~~~~~~~~~~~ 92:49.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:49.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:49.03 ^~~~~~~~~~~~~~~~~~~~~~~ 92:49.03 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsXULWindow.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:49.03 NS_INTERFACE_MAP_END 92:49.03 ^~~~~~~~~~~~~~~~~~~~ 92:49.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 92:49.03 } else 92:49.03 ^~~~ 92:49.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 92:49.03 NS_IMPL_QUERY_BODY_CONCRETE(_class) 92:49.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:49.03 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsXULWindow.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 92:49.03 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsXULWindow) 92:49.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:50.47 accessible/aom 92:50.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 92:50.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 92:50.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 92:50.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 92:50.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 92:50.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 92:50.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsILoadInfo.h:17, 92:50.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsNetUtil.h:19, 92:50.55 from /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsAppShellService.cpp:9, 92:50.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 92:50.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 92:50.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 92:50.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 92:50.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 92:50.55 memset(&aArr[0], 0, N * sizeof(T)); 92:50.55 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:50.55 In file included from /usr/include/c++/8/map:61, 92:50.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 92:50.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 92:50.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 92:50.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 92:50.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 92:50.55 from /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsAppShellWindowEnumerator.cpp:16, 92:50.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:11: 92:50.55 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 92:50.55 class map 92:50.55 ^~~ 92:57.87 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 92:57.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 92:57.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsHashKeys.h:11, 92:57.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDataHashtable.h:10, 92:57.87 from /builddir/build/BUILD/firefox-69.0.1/accessible/aom/AccessibleNode.h:10, 92:57.87 from /builddir/build/BUILD/firefox-69.0.1/accessible/aom/AccessibleNode.cpp:6, 92:57.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/aom/Unified_cpp_accessible_aom0.cpp:2: 92:57.87 /builddir/build/BUILD/firefox-69.0.1/accessible/aom/AccessibleNode.cpp: In member function 'virtual nsresult mozilla::dom::AccessibleNode::QueryInterface(const nsIID&, void**)': 92:57.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:57.87 foundInterface = 0; \ 92:57.87 ^~~~~~~~~~~~~~ 92:57.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:57.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:57.87 ^~~~~~~~~~~~~~~~~~~~~~~ 92:57.87 /builddir/build/BUILD/firefox-69.0.1/accessible/aom/AccessibleNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:57.87 NS_INTERFACE_MAP_END 92:57.87 ^~~~~~~~~~~~~~~~~~~~ 92:57.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:57.87 else 92:57.87 ^~~~ 92:57.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:57.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:57.88 ^~~~~~~~~~~~~~~~~~ 92:57.88 /builddir/build/BUILD/firefox-69.0.1/accessible/aom/AccessibleNode.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:57.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 92:57.88 ^~~~~~~~~~~~~~~~~~~~~~ 93:00.46 accessible/base 93:00.62 accessible/generic 93:11.38 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 93:11.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 93:11.38 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:10, 93:11.38 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/HyperTextAccessible.h:9, 93:11.38 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 93:11.38 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/ARIAGridAccessible.h:9, 93:11.38 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 93:11.38 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 93:11.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 93:11.38 /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible.cpp: In member function 'virtual nsresult mozilla::a11y::Accessible::QueryInterface(const nsIID&, void**)': 93:11.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:11.39 foundInterface = 0; \ 93:11.39 ^~~~~~~~~~~~~~ 93:11.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 93:11.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:11.39 ^~~~~~~~~~~~~~~~~~~~~~~ 93:11.39 /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:11.39 NS_INTERFACE_MAP_END 93:11.39 ^~~~~~~~~~~~~~~~~~~~ 93:11.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:11.39 else 93:11.39 ^~~~ 93:11.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 93:11.39 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 93:11.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:11.39 /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible.cpp:103:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 93:11.39 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, Accessible) 93:11.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:11.99 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 93:11.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 93:11.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 93:11.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsViewManager.h:14, 93:11.99 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/DocAccessible.cpp:34, 93:11.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:38: 93:11.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 93:11.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 93:11.99 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 93:11.99 ^ 93:11.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 93:11.99 struct Block { 93:12.00 ^~~~~ 93:13.59 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 93:13.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 93:13.59 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:10, 93:13.59 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/HyperTextAccessible.h:9, 93:13.59 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 93:13.60 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/ARIAGridAccessible.h:9, 93:13.60 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 93:13.60 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 93:13.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 93:13.60 /builddir/build/BUILD/firefox-69.0.1/accessible/generic/DocAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::DocAccessible::QueryInterface(const nsIID&, void**)': 93:13.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:13.60 foundInterface = 0; \ 93:13.60 ^~~~~~~~~~~~~~ 93:13.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 93:13.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 93:13.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:13.60 /builddir/build/BUILD/firefox-69.0.1/accessible/generic/DocAccessible.cpp:163:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 93:13.60 NS_INTERFACE_MAP_END_INHERITING(HyperTextAccessible) 93:13.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:13.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:13.60 else 93:13.60 ^~~~ 93:13.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 93:13.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:13.60 ^~~~~~~~~~~~~~~~~~ 93:13.60 /builddir/build/BUILD/firefox-69.0.1/accessible/generic/DocAccessible.cpp:162:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:13.60 NS_INTERFACE_MAP_ENTRY(nsIAccessiblePivotObserver) 93:13.60 ^~~~~~~~~~~~~~~~~~~~~~ 93:16.90 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 93:16.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 93:16.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 93:16.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 93:16.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 93:16.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 93:16.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 93:16.90 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINode.h:14, 93:16.90 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsIContent.h:13, 93:16.90 from /builddir/build/BUILD/firefox-69.0.1/accessible/base/ARIAMap.h:16, 93:16.90 from /builddir/build/BUILD/firefox-69.0.1/accessible/base/ARIAMap.cpp:8, 93:16.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/base/Unified_cpp_accessible_base0.cpp:2: 93:16.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 93:16.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 93:16.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 93:16.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 93:16.90 memset(&aArr[0], 0, N * sizeof(T)); 93:16.91 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:16.91 In file included from /usr/include/c++/8/map:61, 93:16.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 93:16.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 93:16.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 93:16.91 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 93:16.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 93:16.91 from /builddir/build/BUILD/firefox-69.0.1/accessible/base/ARIAMap.h:17, 93:16.91 from /builddir/build/BUILD/firefox-69.0.1/accessible/base/ARIAMap.cpp:8, 93:16.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/base/Unified_cpp_accessible_base0.cpp:2: 93:16.91 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 93:16.91 class map 93:16.91 ^~~ 93:18.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 93:18.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINode.h:14, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsIContent.h:13, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible.h:16, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:11, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/HyperTextAccessible.h:9, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/ARIAGridAccessible.h:9, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 93:18.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 93:18.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 93:18.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 93:18.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 93:18.72 memset(&aArr[0], 0, N * sizeof(T)); 93:18.72 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:18.72 In file included from /usr/include/c++/8/map:61, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SVGImageContext.h:12, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsLayoutUtils.h:30, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsIContentInlines.h:15, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible.h:17, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:11, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/HyperTextAccessible.h:9, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/ARIAGridAccessible.h:9, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 93:18.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 93:18.72 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 93:18.72 class map 93:18.72 ^~~ 93:22.68 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 93:22.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 93:22.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 93:22.68 from /builddir/build/BUILD/firefox-69.0.1/accessible/base/TextAttrs.cpp:13, 93:22.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 93:22.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 93:22.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 93:22.68 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 93:22.68 ^ 93:22.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 93:22.68 struct Block { 93:22.68 ^~~~~ 93:26.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 93:26.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 93:26.71 from /builddir/build/BUILD/firefox-69.0.1/accessible/base/TextAttrs.h:10, 93:26.71 from /builddir/build/BUILD/firefox-69.0.1/accessible/base/TextAttrs.cpp:6, 93:26.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 93:26.71 /builddir/build/BUILD/firefox-69.0.1/accessible/base/nsAccessiblePivot.cpp: In member function 'virtual nsresult nsAccessiblePivot::QueryInterface(const nsIID&, void**)': 93:26.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:26.71 foundInterface = 0; \ 93:26.71 ^~~~~~~~~~~~~~ 93:26.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 93:26.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:26.71 ^~~~~~~~~~~~~~~~~~~~~~~ 93:26.71 /builddir/build/BUILD/firefox-69.0.1/accessible/base/nsAccessiblePivot.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:26.71 NS_INTERFACE_MAP_END 93:26.71 ^~~~~~~~~~~~~~~~~~~~ 93:26.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:26.71 else 93:26.71 ^~~~ 93:26.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 93:26.71 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 93:26.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:26.71 /builddir/build/BUILD/firefox-69.0.1/accessible/base/nsAccessiblePivot.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 93:26.71 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessiblePivot) 93:26.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:26.77 accessible/html 93:28.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 93:28.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 93:28.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 93:28.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 93:28.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 93:28.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 93:28.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 93:28.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 93:28.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 93:28.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 93:28.07 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleConsts.h:17, 93:28.07 from /builddir/build/BUILD/firefox-69.0.1/accessible/base/TextAttrs.h:13, 93:28.07 from /builddir/build/BUILD/firefox-69.0.1/accessible/base/TextAttrs.cpp:6, 93:28.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 93:28.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 93:28.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 93:28.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 93:28.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 93:28.08 memset(&aArr[0], 0, N * sizeof(T)); 93:28.08 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:28.08 In file included from /usr/include/c++/8/map:61, 93:28.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 93:28.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 93:28.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 93:28.08 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 93:28.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 93:28.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 93:28.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 93:28.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SVGImageContext.h:12, 93:28.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsLayoutUtils.h:30, 93:28.08 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 93:28.08 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsIContentInlines.h:15, 93:28.09 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible.h:17, 93:28.09 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:11, 93:28.09 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/HyperTextAccessible.h:9, 93:28.09 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 93:28.09 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/DocAccessible.h:11, 93:28.09 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible-inl.h:10, 93:28.09 from /builddir/build/BUILD/firefox-69.0.1/accessible/base/TextAttrs.cpp:8, 93:28.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 93:28.09 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 93:28.09 class map 93:28.09 ^~~ 93:35.47 accessible/ipc 93:38.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsINode.h:14, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIContent.h:13, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible.h:16, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:11, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/HyperTextAccessible.h:9, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/accessible/html/HTMLCanvasAccessible.h:9, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/accessible/html/HTMLCanvasAccessible.cpp:6, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/html/Unified_cpp_accessible_html0.cpp:2: 93:38.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 93:38.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 93:38.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 93:38.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 93:38.02 memset(&aArr[0], 0, N * sizeof(T)); 93:38.02 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:38.02 In file included from /usr/include/c++/8/map:61, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SVGImageContext.h:12, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsLayoutUtils.h:30, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIFrame.h:65, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIContentInlines.h:15, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible.h:17, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:11, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/HyperTextAccessible.h:9, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/accessible/html/HTMLCanvasAccessible.h:9, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/accessible/html/HTMLCanvasAccessible.cpp:6, 93:38.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/html/Unified_cpp_accessible_html0.cpp:2: 93:38.02 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 93:38.02 class map 93:38.02 ^~~ 93:48.58 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsINode.h:14, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIContent.h:13, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/a11y/Accessible.h:16, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/ipc/Unified_cpp_accessible_ipc0.cpp:2: 93:48.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 93:48.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 93:48.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 93:48.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 93:48.58 memset(&aArr[0], 0, N * sizeof(T)); 93:48.58 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:48.58 In file included from /usr/include/c++/8/map:61, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SVGImageContext.h:12, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsLayoutUtils.h:30, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIFrame.h:65, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIContentInlines.h:15, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 93:48.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/ipc/Unified_cpp_accessible_ipc0.cpp:2: 93:48.58 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 93:48.58 class map 93:48.58 ^~~ 94:19.33 accessible/ipc/other 94:19.33 accessible/xpcom 94:21.89 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 94:21.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 94:21.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.h:6, 94:21.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:3: 94:21.90 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccEvent::QueryInterface(const nsIID&, void**)': 94:21.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:21.90 foundInterface = 0; \ 94:21.90 ^~~~~~~~~~~~~~ 94:21.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:21.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:21.90 ^~~~~~~~~~~~~~~~~~~~~~~ 94:21.90 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:21.90 NS_INTERFACE_MAP_END 94:21.90 ^~~~~~~~~~~~~~~~~~~~ 94:21.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:21.90 else 94:21.90 ^~~~ 94:21.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:21.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:21.91 ^~~~~~~~~~~~~~~~~~ 94:21.91 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:21.91 NS_INTERFACE_MAP_ENTRY(nsIAccessibleEvent) 94:21.91 ^~~~~~~~~~~~~~~~~~~~~~ 94:21.91 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccStateChangeEvent::QueryInterface(const nsIID&, void**)': 94:21.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:21.91 foundInterface = 0; \ 94:21.91 ^~~~~~~~~~~~~~ 94:21.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:21.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:21.91 ^~~~~~~~~~~~~~~~~~~~~~~ 94:21.91 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:21.91 NS_INTERFACE_MAP_END 94:21.91 ^~~~~~~~~~~~~~~~~~~~ 94:21.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:21.92 else 94:21.92 ^~~~ 94:21.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:21.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:21.92 ^~~~~~~~~~~~~~~~~~ 94:21.92 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:21.92 NS_INTERFACE_MAP_ENTRY(nsIAccessibleStateChangeEvent) 94:21.92 ^~~~~~~~~~~~~~~~~~~~~~ 94:21.92 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTextChangeEvent::QueryInterface(const nsIID&, void**)': 94:21.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:21.92 foundInterface = 0; \ 94:21.92 ^~~~~~~~~~~~~~ 94:21.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:21.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:21.92 ^~~~~~~~~~~~~~~~~~~~~~~ 94:21.92 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:161:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:21.92 NS_INTERFACE_MAP_END 94:21.92 ^~~~~~~~~~~~~~~~~~~~ 94:21.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:21.92 else 94:21.92 ^~~~ 94:21.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:21.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:21.93 ^~~~~~~~~~~~~~~~~~ 94:21.93 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:160:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:21.93 NS_INTERFACE_MAP_ENTRY(nsIAccessibleTextChangeEvent) 94:21.93 ^~~~~~~~~~~~~~~~~~~~~~ 94:21.93 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccHideEvent::QueryInterface(const nsIID&, void**)': 94:21.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:21.93 foundInterface = 0; \ 94:21.93 ^~~~~~~~~~~~~~ 94:21.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:21.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:21.93 ^~~~~~~~~~~~~~~~~~~~~~~ 94:21.93 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:21.93 NS_INTERFACE_MAP_END 94:21.93 ^~~~~~~~~~~~~~~~~~~~ 94:21.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:21.93 else 94:21.93 ^~~~ 94:21.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:21.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:21.93 ^~~~~~~~~~~~~~~~~~ 94:21.93 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:21.93 NS_INTERFACE_MAP_ENTRY(nsIAccessibleHideEvent) 94:21.93 ^~~~~~~~~~~~~~~~~~~~~~ 94:21.93 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccCaretMoveEvent::QueryInterface(const nsIID&, void**)': 94:21.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:21.93 foundInterface = 0; \ 94:21.94 ^~~~~~~~~~~~~~ 94:21.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:21.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:21.94 ^~~~~~~~~~~~~~~~~~~~~~~ 94:21.94 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:302:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:21.94 NS_INTERFACE_MAP_END 94:21.94 ^~~~~~~~~~~~~~~~~~~~ 94:21.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:21.94 else 94:21.94 ^~~~ 94:21.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:21.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:21.94 ^~~~~~~~~~~~~~~~~~ 94:21.94 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:301:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:21.94 NS_INTERFACE_MAP_ENTRY(nsIAccessibleCaretMoveEvent) 94:21.94 ^~~~~~~~~~~~~~~~~~~~~~ 94:21.94 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccObjectAttributeChangedEvent::QueryInterface(const nsIID&, void**)': 94:21.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:21.94 foundInterface = 0; \ 94:21.94 ^~~~~~~~~~~~~~ 94:21.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:21.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:21.94 ^~~~~~~~~~~~~~~~~~~~~~~ 94:21.94 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:355:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:21.94 NS_INTERFACE_MAP_END 94:21.94 ^~~~~~~~~~~~~~~~~~~~ 94:21.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:21.94 else 94:21.94 ^~~~ 94:21.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:21.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:21.95 ^~~~~~~~~~~~~~~~~~ 94:21.95 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:354:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:21.95 NS_INTERFACE_MAP_ENTRY(nsIAccessibleObjectAttributeChangedEvent) 94:21.95 ^~~~~~~~~~~~~~~~~~~~~~ 94:21.95 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTableChangeEvent::QueryInterface(const nsIID&, void**)': 94:21.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:21.95 foundInterface = 0; \ 94:21.95 ^~~~~~~~~~~~~~ 94:21.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:21.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:21.95 ^~~~~~~~~~~~~~~~~~~~~~~ 94:21.95 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:408:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:21.95 NS_INTERFACE_MAP_END 94:21.95 ^~~~~~~~~~~~~~~~~~~~ 94:21.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:21.95 else 94:21.95 ^~~~ 94:21.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:21.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:21.95 ^~~~~~~~~~~~~~~~~~ 94:21.95 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:407:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:21.95 NS_INTERFACE_MAP_ENTRY(nsIAccessibleTableChangeEvent) 94:21.95 ^~~~~~~~~~~~~~~~~~~~~~ 94:21.95 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccVirtualCursorChangeEvent::QueryInterface(const nsIID&, void**)': 94:21.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:21.96 foundInterface = 0; \ 94:21.96 ^~~~~~~~~~~~~~ 94:21.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:21.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:21.96 ^~~~~~~~~~~~~~~~~~~~~~~ 94:21.96 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:468:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:21.96 NS_INTERFACE_MAP_END 94:21.96 ^~~~~~~~~~~~~~~~~~~~ 94:21.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:21.96 else 94:21.96 ^~~~ 94:21.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:21.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:21.96 ^~~~~~~~~~~~~~~~~~ 94:21.96 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:467:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:21.96 NS_INTERFACE_MAP_ENTRY(nsIAccessibleVirtualCursorChangeEvent) 94:21.96 ^~~~~~~~~~~~~~~~~~~~~~ 94:21.96 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccScrollingEvent::QueryInterface(const nsIID&, void**)': 94:21.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:21.96 foundInterface = 0; \ 94:21.96 ^~~~~~~~~~~~~~ 94:21.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:21.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:21.96 ^~~~~~~~~~~~~~~~~~~~~~~ 94:21.96 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:570:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:21.96 NS_INTERFACE_MAP_END 94:21.96 ^~~~~~~~~~~~~~~~~~~~ 94:21.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:21.96 else 94:21.97 ^~~~ 94:21.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:21.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:21.97 ^~~~~~~~~~~~~~~~~~ 94:21.97 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:569:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:21.97 NS_INTERFACE_MAP_ENTRY(nsIAccessibleScrollingEvent) 94:21.97 ^~~~~~~~~~~~~~~~~~~~~~ 94:21.97 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccAnnouncementEvent::QueryInterface(const nsIID&, void**)': 94:21.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:21.97 foundInterface = 0; \ 94:21.97 ^~~~~~~~~~~~~~ 94:21.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:21.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:21.97 ^~~~~~~~~~~~~~~~~~~~~~~ 94:21.97 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:644:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:21.97 NS_INTERFACE_MAP_END 94:21.97 ^~~~~~~~~~~~~~~~~~~~ 94:21.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:21.97 else 94:21.97 ^~~~ 94:21.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:21.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:21.97 ^~~~~~~~~~~~~~~~~~ 94:21.97 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:643:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:21.97 NS_INTERFACE_MAP_ENTRY(nsIAccessibleAnnouncementEvent) 94:21.97 ^~~~~~~~~~~~~~~~~~~~~~ 94:25.87 accessible/xul 94:32.05 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 94:32.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 94:32.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIAccessibleRelation.h:10, 94:32.05 from /builddir/build/BUILD/firefox-69.0.1/accessible/xpcom/nsAccessibleRelation.h:9, 94:32.05 from /builddir/build/BUILD/firefox-69.0.1/accessible/xpcom/nsAccessibleRelation.cpp:6, 94:32.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp:2: 94:32.05 /builddir/build/BUILD/firefox-69.0.1/accessible/xpcom/xpcAccessibleGeneric.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleGeneric::QueryInterface(const nsIID&, void**)': 94:32.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:32.05 foundInterface = 0; \ 94:32.05 ^~~~~~~~~~~~~~ 94:32.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:32.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:32.05 ^~~~~~~~~~~~~~~~~~~~~~~ 94:32.05 /builddir/build/BUILD/firefox-69.0.1/accessible/xpcom/xpcAccessibleGeneric.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:32.05 NS_INTERFACE_MAP_END 94:32.05 ^~~~~~~~~~~~~~~~~~~~ 94:32.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:32.05 else 94:32.05 ^~~~ 94:32.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 94:32.05 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 94:32.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:32.05 /builddir/build/BUILD/firefox-69.0.1/accessible/xpcom/xpcAccessibleGeneric.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 94:32.05 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessible) 94:32.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:32.57 /builddir/build/BUILD/firefox-69.0.1/accessible/xpcom/xpcAccessibleHyperText.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleHyperText::QueryInterface(const nsIID&, void**)': 94:32.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:32.57 foundInterface = 0; \ 94:32.57 ^~~~~~~~~~~~~~ 94:32.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 94:32.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 94:32.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:32.57 /builddir/build/BUILD/firefox-69.0.1/accessible/xpcom/xpcAccessibleHyperText.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 94:32.57 NS_INTERFACE_MAP_END_INHERITING(xpcAccessibleGeneric) 94:32.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:32.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:32.57 else 94:32.57 ^~~~ 94:32.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 94:32.57 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 94:32.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:32.57 /builddir/build/BUILD/firefox-69.0.1/accessible/xpcom/xpcAccessibleHyperText.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 94:32.57 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIAccessibleHyperText, 94:32.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:32.58 tools/performance 94:32.63 /builddir/build/BUILD/firefox-69.0.1/accessible/xpcom/xpcAccessibleTextRange.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleTextRange::QueryInterface(const nsIID&, void**)': 94:32.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:32.63 foundInterface = 0; \ 94:32.63 ^~~~~~~~~~~~~~ 94:32.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:32.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:32.63 ^~~~~~~~~~~~~~~~~~~~~~~ 94:32.63 /builddir/build/BUILD/firefox-69.0.1/accessible/xpcom/xpcAccessibleTextRange.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:32.63 NS_INTERFACE_MAP_END 94:32.63 ^~~~~~~~~~~~~~~~~~~~ 94:32.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:32.63 else 94:32.63 ^~~~ 94:32.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 94:32.63 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 94:32.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:32.63 /builddir/build/BUILD/firefox-69.0.1/accessible/xpcom/xpcAccessibleTextRange.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 94:32.63 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessibleTextRange) 94:32.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:35.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 94:35.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 94:35.13 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:10, 94:35.13 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.h:9, 94:35.13 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.cpp:6, 94:35.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 94:35.13 /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeAccessible::QueryInterface(const nsIID&, void**)': 94:35.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:35.13 foundInterface = 0; \ 94:35.13 ^~~~~~~~~~~~~~ 94:35.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 94:35.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 94:35.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:35.13 /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULTreeAccessible.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 94:35.13 NS_INTERFACE_MAP_END_INHERITING(Accessible) 94:35.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:35.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 94:35.13 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINode.h:14, 94:35.13 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsIContent.h:13, 94:35.13 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible.h:16, 94:35.13 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:11, 94:35.13 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.h:9, 94:35.13 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.cpp:6, 94:35.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 94:35.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 94:35.13 } else 94:35.13 ^~~~ 94:35.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 94:35.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 94:35.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:35.13 /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULTreeAccessible.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 94:35.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeAccessible) 94:35.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:35.15 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 94:35.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 94:35.15 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:10, 94:35.15 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.h:9, 94:35.15 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.cpp:6, 94:35.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 94:35.15 /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeItemAccessible::QueryInterface(const nsIID&, void**)': 94:35.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:35.16 foundInterface = 0; \ 94:35.16 ^~~~~~~~~~~~~~ 94:35.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 94:35.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 94:35.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:35.16 /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULTreeAccessible.cpp:924:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 94:35.16 NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 94:35.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:35.16 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 94:35.16 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINode.h:14, 94:35.16 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsIContent.h:13, 94:35.16 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible.h:16, 94:35.16 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:11, 94:35.16 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.h:9, 94:35.16 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.cpp:6, 94:35.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 94:35.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 94:35.16 } else 94:35.16 ^~~~ 94:35.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 94:35.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 94:35.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:35.16 /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULTreeAccessible.cpp:923:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 94:35.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeItemAccessible) 94:35.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:35.17 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 94:35.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 94:35.17 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:10, 94:35.17 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.h:9, 94:35.17 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.cpp:6, 94:35.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 94:35.17 /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridRowAccessible::QueryInterface(const nsIID&, void**)': 94:35.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:35.17 foundInterface = 0; \ 94:35.17 ^~~~~~~~~~~~~~ 94:35.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 94:35.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 94:35.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:35.17 /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULTreeGridAccessible.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 94:35.17 NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 94:35.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:35.17 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 94:35.17 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINode.h:14, 94:35.17 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsIContent.h:13, 94:35.17 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible.h:16, 94:35.18 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:11, 94:35.18 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.h:9, 94:35.18 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.cpp:6, 94:35.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 94:35.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 94:35.18 } else 94:35.18 ^~~~ 94:35.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 94:35.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 94:35.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:35.18 /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULTreeGridAccessible.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 94:35.18 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridRowAccessible) 94:35.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:35.18 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 94:35.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 94:35.18 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:10, 94:35.18 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.h:9, 94:35.18 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.cpp:6, 94:35.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 94:35.18 /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridCellAccessible::QueryInterface(const nsIID&, void**)': 94:35.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:35.18 foundInterface = 0; \ 94:35.18 ^~~~~~~~~~~~~~ 94:35.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 94:35.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 94:35.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:35.19 /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULTreeGridAccessible.cpp:365:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 94:35.19 NS_INTERFACE_MAP_END_INHERITING(LeafAccessible) 94:35.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:35.19 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 94:35.19 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINode.h:14, 94:35.19 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsIContent.h:13, 94:35.19 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible.h:16, 94:35.19 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:11, 94:35.19 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.h:9, 94:35.19 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.cpp:6, 94:35.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 94:35.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 94:35.19 } else 94:35.19 ^~~~ 94:35.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 94:35.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 94:35.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:35.19 /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULTreeGridAccessible.cpp:364:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 94:35.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridCellAccessible) 94:35.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:36.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 94:36.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 94:36.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 94:36.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 94:36.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 94:36.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 94:36.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 94:36.27 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINode.h:14, 94:36.27 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsIContent.h:13, 94:36.27 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible.h:16, 94:36.27 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:11, 94:36.27 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.h:9, 94:36.27 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.cpp:6, 94:36.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 94:36.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 94:36.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 94:36.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 94:36.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 94:36.27 memset(&aArr[0], 0, N * sizeof(T)); 94:36.27 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:36.27 In file included from /usr/include/c++/8/map:61, 94:36.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 94:36.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 94:36.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 94:36.27 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 94:36.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 94:36.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 94:36.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 94:36.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SVGImageContext.h:12, 94:36.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsLayoutUtils.h:30, 94:36.27 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 94:36.27 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsIContentInlines.h:15, 94:36.27 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible.h:17, 94:36.27 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:11, 94:36.27 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.h:9, 94:36.27 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.cpp:6, 94:36.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 94:36.27 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 94:36.27 class map 94:36.27 ^~~ 94:38.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 94:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 94:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 94:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 94:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 94:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 94:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 94:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsINode.h:14, 94:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIContent.h:13, 94:38.13 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible.h:16, 94:38.13 from /builddir/build/BUILD/firefox-69.0.1/accessible/ipc/other/ProxyAccessible.h:10, 94:38.13 from /builddir/build/BUILD/firefox-69.0.1/accessible/ipc/other/ProxyAccessible.cpp:7: 94:38.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 94:38.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 94:38.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 94:38.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 94:38.13 memset(&aArr[0], 0, N * sizeof(T)); 94:38.13 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:38.13 In file included from /usr/include/c++/8/map:61, 94:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 94:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 94:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 94:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 94:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 94:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 94:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 94:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SVGImageContext.h:12, 94:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsLayoutUtils.h:30, 94:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIFrame.h:65, 94:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIContentInlines.h:15, 94:38.13 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible.h:17, 94:38.13 from /builddir/build/BUILD/firefox-69.0.1/accessible/ipc/other/ProxyAccessible.h:10, 94:38.13 from /builddir/build/BUILD/firefox-69.0.1/accessible/ipc/other/ProxyAccessible.cpp:7: 94:38.13 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 94:38.13 class map 94:38.13 ^~~ 94:40.75 tools/profiler 94:43.82 tools/profiler/tests/gtest 94:44.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 94:44.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 94:44.44 from /builddir/build/BUILD/firefox-69.0.1/tools/performance/PerfStats.cpp:11, 94:44.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/performance/Unified_cpp_tools_performance0.cpp:2: 94:44.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 94:44.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 94:44.44 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 94:44.44 ^ 94:44.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 94:44.44 struct Block { 94:44.44 ^~~~~ 94:46.18 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 94:46.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 94:46.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 94:46.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 94:46.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 94:46.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 94:46.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CondVar.h:15, 94:46.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Monitor.h:10, 94:46.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:13, 94:46.18 from /builddir/build/BUILD/firefox-69.0.1/tools/performance/PerfStats.h:13, 94:46.18 from /builddir/build/BUILD/firefox-69.0.1/tools/performance/PerfStats.cpp:7, 94:46.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/performance/Unified_cpp_tools_performance0.cpp:2: 94:46.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 94:46.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 94:46.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 94:46.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 94:46.18 memset(&aArr[0], 0, N * sizeof(T)); 94:46.18 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:46.18 In file included from /usr/include/c++/8/map:61, 94:46.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 94:46.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 94:46.18 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 94:46.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 94:46.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 94:46.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:13, 94:46.18 from /builddir/build/BUILD/firefox-69.0.1/tools/performance/PerfStats.cpp:9, 94:46.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/performance/Unified_cpp_tools_performance0.cpp:2: 94:46.18 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 94:46.18 class map 94:46.18 ^~~ 94:48.61 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.cpp:20: 94:48.61 /builddir/build/BUILD/firefox-69.0.1/tools/profiler/tests/gtest/LulTestDwarf.cpp: In constructor 'lul::EvaluatePfxExprFixture::EvaluatePfxExprFixture()': 94:48.61 /builddir/build/BUILD/firefox-69.0.1/tools/profiler/tests/gtest/LulTestDwarf.cpp:2566:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead [-Wclass-memaccess] 94:48.61 memset(®s, 0, sizeof(regs)); 94:48.61 ^ 94:48.61 In file included from /builddir/build/BUILD/firefox-69.0.1/tools/profiler/tests/gtest/LulTest.cpp:8, 94:48.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.cpp:11: 94:48.61 /builddir/build/BUILD/firefox-69.0.1/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 94:48.61 struct UnwindRegs { 94:48.61 ^~~~~~~~~~ 94:51.58 extensions/spellcheck/hunspell/glue 94:53.97 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 94:53.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 94:53.97 from /builddir/build/BUILD/firefox-69.0.1/tools/profiler/core/ProfiledThreadData.cpp:13, 94:53.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:38: 94:53.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 94:53.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 94:53.97 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 94:53.97 ^ 94:53.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 94:53.97 struct Block { 94:53.97 ^~~~~ 94:55.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 94:55.20 /builddir/build/BUILD/firefox-69.0.1/tools/profiler/core/platform.cpp: In function 'void DoLULBacktrace(PSLockRef, const RegisteredThread&, const Registers&, NativeStack&)': 94:55.20 /builddir/build/BUILD/firefox-69.0.1/tools/profiler/core/platform.cpp:1520: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] 94:55.20 memset(&startRegs, 0, sizeof(startRegs)); 94:55.20 ^ 94:55.20 In file included from /builddir/build/BUILD/firefox-69.0.1/tools/profiler/core/platform.cpp:138, 94:55.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 94:55.20 /builddir/build/BUILD/firefox-69.0.1/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 94:55.20 struct UnwindRegs { 94:55.20 ^~~~~~~~~~ 94:56.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, 94:56.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ProfileJSONWriter.h:9, 94:56.43 from /builddir/build/BUILD/firefox-69.0.1/tools/profiler/core/PageInformation.cpp:9, 94:56.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 94:56.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 94:56.43 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 94:56.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 94:56.43 memset(aT, 0, sizeof(T)); 94:56.43 ~~~~~~^~~~~~~~~~~~~~~~~~ 94:56.43 In file included from /builddir/build/BUILD/firefox-69.0.1/tools/profiler/core/platform.cpp:72, 94:56.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 94:56.43 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 94:56.43 struct AmountFns { 94:56.43 ^~~~~~~~~ 94:56.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, 94:56.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ProfileJSONWriter.h:9, 94:56.43 from /builddir/build/BUILD/firefox-69.0.1/tools/profiler/core/PageInformation.cpp:9, 94:56.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 94:56.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 94:56.43 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 94:56.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 94:56.43 memset(aT, 0, sizeof(T)); 94:56.43 ~~~~~~^~~~~~~~~~~~~~~~~~ 94:56.43 In file included from /builddir/build/BUILD/firefox-69.0.1/tools/profiler/core/platform.cpp:72, 94:56.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 94:56.43 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 94:56.43 struct SizeOfTabFns { 94:56.43 ^~~~~~~~~~~~ 94:58.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, 94:58.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ProfileJSONWriter.h:9, 94:58.23 from /builddir/build/BUILD/firefox-69.0.1/tools/profiler/core/PageInformation.cpp:9, 94:58.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 94:58.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 94:58.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 94:58.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 94:58.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 94:58.24 memset(&aArr[0], 0, N * sizeof(T)); 94:58.24 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:58.24 In file included from /usr/include/c++/8/map:61, 94:58.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 94:58.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 94:58.24 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 94:58.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 94:58.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 94:58.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 94:58.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 94:58.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:13, 94:58.24 from /builddir/build/BUILD/firefox-69.0.1/tools/profiler/core/ProfiledThreadData.cpp:13, 94:58.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:38: 94:58.24 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 94:58.24 class map 94:58.24 ^~~ 95:00.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 95:00.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 95:00.84 from /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:74, 95:00.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp:20: 95:00.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 95:00.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 95:00.85 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 95:00.85 ^ 95:00.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 95:00.85 struct Block { 95:00.85 ^~~~~ 95:02.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 95:02.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 95:02.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIMemoryReporter.h:10, 95:02.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CountingAllocatorBase.h:12, 95:02.22 from /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 95:02.22 from /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:48, 95:02.22 from : 95:02.22 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::QueryInterface(const nsIID&, void**)': 95:02.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:02.22 foundInterface = 0; \ 95:02.22 ^~~~~~~~~~~~~~ 95:02.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 95:02.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:02.22 ^~~~~~~~~~~~~~~~~~~~~~~ 95:02.22 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:90:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:02.22 NS_INTERFACE_MAP_END 95:02.23 ^~~~~~~~~~~~~~~~~~~~ 95:02.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 95:02.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 95:02.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 95:02.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 95:02.23 from /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:8, 95:02.23 from /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 95:02.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp:2: 95:02.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 95:02.23 } else 95:02.23 ^~~~ 95:02.23 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:89:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 95:02.23 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozHunspell) 95:02.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:09.80 extensions/spellcheck/hunspell/src 95:11.61 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:38: 95:11.61 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'bool HunspellImpl::spell(const string&, int*, std::__cxx11::string*)': 95:11.61 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/hunspell/src/hunspell.cxx:562:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 95:11.61 } 95:11.62 ^ 95:11.62 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/hunspell/src/hunspell.cxx:564:5: note: here 95:11.62 case INITCAP: { 95:11.62 ^~~~ 95:11.62 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'std::vector > HunspellImpl::suggest(const string&)': 95:11.62 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/hunspell/src/hunspell.cxx:900:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 95:11.62 capwords = 1; 95:11.62 ~~~~~~~~~^~~ 95:11.62 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/hunspell/src/hunspell.cxx:901:5: note: here 95:11.62 case HUHCAP: { 95:11.62 ^~~~ 95:11.62 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/hunspell/src/hunspell.cxx:1012:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 95:11.62 capwords = 1; 95:11.62 ~~~~~~~~~^~~ 95:11.62 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/hunspell/src/hunspell.cxx:1013:7: note: here 95:11.62 case HUHCAP: { 95:11.62 ^~~~ 95:26.10 extensions/spellcheck/src 95:29.60 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so.symbols.stub 95:29.74 security/manager/ssl/tests/unit/pkcs11testmodule 95:29.90 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so 95:30.10 security/manager/ssl/tests/gtest 95:34.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 95:34.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 95:34.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 95:34.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 95:34.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 95:34.54 from /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:44, 95:34.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:11: 95:34.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 95:34.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 95:34.54 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 95:34.54 ^ 95:34.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 95:34.54 struct Block { 95:34.54 ^~~~~ 95:34.78 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 95:34.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 95:34.78 from /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 95:34.78 from /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 95:34.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 95:34.78 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)': 95:34.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:34.78 foundInterface = 0; \ 95:34.78 ^~~~~~~~~~~~~~ 95:34.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 95:34.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:34.78 ^~~~~~~~~~~~~~~~~~~~~~~ 95:34.78 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:500:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:34.78 NS_INTERFACE_MAP_END 95:34.78 ^~~~~~~~~~~~~~~~~~~~ 95:34.78 In file included from /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 95:34.78 from /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 95:34.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 95:34.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 95:34.78 } else 95:34.78 ^~~~ 95:34.78 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:499:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 95:34.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker) 95:34.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:34.95 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 95:34.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 95:34.95 from /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 95:34.95 from /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 95:34.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 95:34.95 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)': 95:34.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:34.95 foundInterface = 0; \ 95:34.95 ^~~~~~~~~~~~~~ 95:34.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 95:34.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:34.95 ^~~~~~~~~~~~~~~~~~~~~~~ 95:34.95 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/src/mozPersonalDictionary.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:34.95 NS_INTERFACE_MAP_END 95:34.95 ^~~~~~~~~~~~~~~~~~~~ 95:34.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 95:34.95 else 95:34.95 ^~~~ 95:34.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 95:34.95 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 95:34.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:34.95 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/src/mozPersonalDictionary.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 95:34.95 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIPersonalDictionary) 95:34.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:47.30 security/manager/pki 95:54.31 toolkit/components/remote 95:55.02 toolkit/components/alerts 95:56.08 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler1.cpp:47: 95:56.08 /builddir/build/BUILD/firefox-69.0.1/tools/profiler/lul/LulMain.cpp: In function 'bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)': 95:56.08 /builddir/build/BUILD/firefox-69.0.1/tools/profiler/lul/LulMain.cpp:1563: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] 95:56.08 memset(&startRegs, 0, sizeof(startRegs)); 95:56.08 ^ 95:56.08 In file included from /builddir/build/BUILD/firefox-69.0.1/tools/profiler/lul/LulMainInt.h:11, 95:56.08 from /builddir/build/BUILD/firefox-69.0.1/tools/profiler/lul/LulDwarfSummariser.h:10, 95:56.08 from /builddir/build/BUILD/firefox-69.0.1/tools/profiler/lul/LulDwarfExt.h:45, 95:56.08 from /builddir/build/BUILD/firefox-69.0.1/tools/profiler/lul/LulDwarfInt.h:42, 95:56.08 from /builddir/build/BUILD/firefox-69.0.1/tools/profiler/lul/LulDwarf.cpp:57, 95:56.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler1.cpp:20: 95:56.08 /builddir/build/BUILD/firefox-69.0.1/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 95:56.08 struct UnwindRegs { 95:56.08 ^~~~~~~~~~ 95:56.85 toolkit/components/antitracking 96:00.39 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 96:00.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 96:00.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/imgINotificationObserver.h:10, 96:00.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AlertNotification.h:8, 96:00.39 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/alerts/AlertNotification.cpp:5, 96:00.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 96:00.39 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/alerts/AlertNotification.cpp: In member function 'virtual nsresult mozilla::AlertImageRequest::QueryInterface(const nsIID&, void**)': 96:00.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:00.39 foundInterface = 0; \ 96:00.39 ^~~~~~~~~~~~~~ 96:00.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:00.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:00.39 ^~~~~~~~~~~~~~~~~~~~~~~ 96:00.39 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/alerts/AlertNotification.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:00.39 NS_INTERFACE_MAP_END 96:00.39 ^~~~~~~~~~~~~~~~~~~~ 96:00.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:00.39 else 96:00.39 ^~~~ 96:00.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 96:00.39 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 96:00.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:00.39 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/alerts/AlertNotification.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 96:00.39 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, imgINotificationObserver) 96:00.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:01.80 toolkit/components/backgroundhangmonitor 96:05.01 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 96:05.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 96:05.01 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/alerts/nsAlertsService.cpp:6, 96:05.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:11: 96:05.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 96:05.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 96:05.01 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 96:05.01 ^ 96:05.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 96:05.01 struct Block { 96:05.01 ^~~~~ 96:05.30 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 96:05.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 96:05.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/imgINotificationObserver.h:10, 96:05.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AlertNotification.h:8, 96:05.30 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/alerts/AlertNotification.cpp:5, 96:05.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 96:05.30 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/alerts/nsXULAlerts.cpp: In member function 'virtual nsresult nsXULAlertObserver::QueryInterface(const nsIID&, void**)': 96:05.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:05.30 foundInterface = 0; \ 96:05.30 ^~~~~~~~~~~~~~ 96:05.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:05.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:05.30 ^~~~~~~~~~~~~~~~~~~~~~~ 96:05.30 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/alerts/nsXULAlerts.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:05.30 NS_INTERFACE_MAP_END 96:05.30 ^~~~~~~~~~~~~~~~~~~~ 96:05.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:05.30 else 96:05.30 ^~~~ 96:05.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 96:05.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 96:05.30 ^~~~~~~~~~~~~~~~~~ 96:05.30 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/alerts/nsXULAlerts.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 96:05.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 96:05.30 ^~~~~~~~~~~~~~~~~~~~~~ 96:07.57 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 96:07.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 96:07.57 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/antitracking/AntiTrackingCommon.cpp:9, 96:07.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/antitracking/Unified_cpp_antitracking0.cpp:2: 96:07.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 96:07.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 96:07.57 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 96:07.57 ^ 96:07.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 96:07.57 struct Block { 96:07.57 ^~~~~ 96:11.62 toolkit/components/browser 96:13.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 96:13.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 96:13.21 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/backgroundhangmonitor/HangDetails.cpp:5, 96:13.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/backgroundhangmonitor/Unified_cpp_ackgroundhangmonitor0.cpp:20: 96:13.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 96:13.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 96:13.22 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 96:13.22 ^ 96:13.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 96:13.22 struct Block { 96:13.22 ^~~~~ 96:17.63 toolkit/components/clearsitedata 96:17.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 96:17.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 96:17.85 from /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDocShellTreeOwner.h:11, 96:17.85 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/browser/nsWebBrowser.h:11, 96:17.85 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/browser/nsWebBrowser.cpp:8, 96:17.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 96:17.85 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)': 96:17.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:17.85 foundInterface = 0; \ 96:17.85 ^~~~~~~~~~~~~~ 96:17.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:17.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:17.85 ^~~~~~~~~~~~~~~~~~~~~~~ 96:17.85 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/browser/nsWebBrowser.cpp:221:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:17.85 NS_INTERFACE_MAP_END 96:17.85 ^~~~~~~~~~~~~~~~~~~~ 96:17.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:17.85 else 96:17.85 ^~~~ 96:17.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 96:17.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 96:17.85 ^~~~~~~~~~~~~~~~~~ 96:17.85 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/browser/nsWebBrowser.cpp:220:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 96:17.85 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 96:17.85 ^~~~~~~~~~~~~~~~~~~~~~ 96:19.14 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 96:19.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 96:19.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 96:19.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 96:19.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 96:19.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 96:19.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIPrincipal.h:17, 96:19.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDroppedLinkHandler.h:14, 96:19.15 from /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDocShellTreeOwner.h:30, 96:19.15 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/browser/nsWebBrowser.h:11, 96:19.15 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/browser/nsWebBrowser.cpp:8, 96:19.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 96:19.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 96:19.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 96:19.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 96:19.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 96:19.15 memset(&aArr[0], 0, N * sizeof(T)); 96:19.15 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:19.15 In file included from /usr/include/c++/8/map:61, 96:19.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 96:19.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 96:19.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:10, 96:19.15 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/browser/nsWebBrowser.cpp:34, 96:19.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 96:19.15 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 96:19.15 class map 96:19.15 ^~~ 96:20.44 toolkit/components/commandlines 96:21.60 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 96:21.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 96:21.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsICommandLineRunner.h:10, 96:21.61 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/commandlines/nsCommandLine.h:8, 96:21.61 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/commandlines/nsCommandLine.cpp:5: 96:21.61 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)': 96:21.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:21.61 foundInterface = 0; \ 96:21.61 ^~~~~~~~~~~~~~ 96:21.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:21.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:21.61 ^~~~~~~~~~~~~~~~~~~~~~~ 96:21.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:21.61 NS_INTERFACE_MAP_END 96:21.61 ^~~~~~~~~~~~~~~~~~~~ 96:21.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 96:21.61 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 96:21.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 96:21.61 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 96:21.61 NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 96:21.61 ^~~~~~~~~~~~~~~~~~~~ 96:21.61 In file included from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/commandlines/nsCommandLine.cpp:11: 96:21.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 96:21.61 } else 96:21.61 ^~~~ 96:21.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 96:21.61 NS_IMPL_QUERY_CLASSINFO(aClass) \ 96:21.61 ^~~~~~~~~~~~~~~~~~~~~~~ 96:21.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 96:21.61 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 96:21.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 96:21.61 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 96:21.62 NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 96:21.62 ^~~~~~~~~~~~~~~~~~~~ 96:22.30 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 96:22.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 96:22.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIObserver.h:10, 96:22.30 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/clearsitedata/ClearSiteData.h:10, 96:22.30 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:7, 96:22.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/clearsitedata/Unified_cpp_clearsitedata0.cpp:2: 96:22.30 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::PendingCleanupHolder::QueryInterface(const nsIID&, void**)': 96:22.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:22.31 foundInterface = 0; \ 96:22.31 ^~~~~~~~~~~~~~ 96:22.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:22.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:22.31 ^~~~~~~~~~~~~~~~~~~~~~~ 96:22.31 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:22.31 NS_INTERFACE_MAP_END 96:22.31 ^~~~~~~~~~~~~~~~~~~~ 96:22.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:22.31 else 96:22.31 ^~~~ 96:22.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 96:22.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 96:22.31 ^~~~~~~~~~~~~~~~~~ 96:22.31 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 96:22.31 NS_INTERFACE_MAP_ENTRY(nsIClearDataCallback) 96:22.31 ^~~~~~~~~~~~~~~~~~~~~~ 96:22.31 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::QueryInterface(const nsIID&, void**)': 96:22.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:22.32 foundInterface = 0; \ 96:22.32 ^~~~~~~~~~~~~~ 96:22.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:22.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:22.32 ^~~~~~~~~~~~~~~~~~~~~~~ 96:22.32 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:347:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:22.32 NS_INTERFACE_MAP_END 96:22.32 ^~~~~~~~~~~~~~~~~~~~ 96:22.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:22.32 else 96:22.32 ^~~~ 96:22.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 96:22.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 96:22.32 ^~~~~~~~~~~~~~~~~~ 96:22.32 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:346:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 96:22.32 NS_INTERFACE_MAP_ENTRY(nsIObserver) 96:22.32 ^~~~~~~~~~~~~~~~~~~~~~ 96:22.71 toolkit/components/downloads 96:22.74 toolkit/components/extensions 96:23.89 toolkit/components/extensions/webrequest 96:29.28 toolkit/components/finalizationwitness 96:31.29 toolkit/components/find 96:32.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 96:32.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 96:32.85 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:16, 96:32.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2: 96:32.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 96:32.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 96:32.85 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 96:32.85 ^ 96:32.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 96:32.85 struct Block { 96:32.85 ^~~~~ 96:33.35 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 96:33.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 96:33.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 96:33.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 96:33.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 96:33.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 96:33.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 96:33.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 96:33.35 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 96:33.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2: 96:33.35 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp: In member function 'virtual nsresult mozilla::ExtensionPolicyService::QueryInterface(const nsIID&, void**)': 96:33.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:33.35 foundInterface = 0; \ 96:33.35 ^~~~~~~~~~~~~~ 96:33.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:33.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:33.35 ^~~~~~~~~~~~~~~~~~~~~~~ 96:33.35 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:618:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:33.35 NS_INTERFACE_MAP_END 96:33.35 ^~~~~~~~~~~~~~~~~~~~ 96:33.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:33.35 else 96:33.35 ^~~~ 96:33.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 96:33.35 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 96:33.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:33.35 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:617:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 96:33.35 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAddonPolicyService) 96:33.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:33.41 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPattern::QueryInterface(const nsIID&, void**)': 96:33.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:33.41 foundInterface = 0; \ 96:33.41 ^~~~~~~~~~~~~~ 96:33.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:33.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:33.41 ^~~~~~~~~~~~~~~~~~~~~~~ 96:33.41 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/MatchPattern.cpp:476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:33.41 NS_INTERFACE_MAP_END 96:33.41 ^~~~~~~~~~~~~~~~~~~~ 96:33.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:33.41 else 96:33.41 ^~~~ 96:33.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 96:33.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 96:33.41 ^~~~~~~~~~~~~~~~~~ 96:33.41 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/MatchPattern.cpp:475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 96:33.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 96:33.41 ^~~~~~~~~~~~~~~~~~~~~~ 96:33.43 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPatternSet::QueryInterface(const nsIID&, void**)': 96:33.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:33.43 foundInterface = 0; \ 96:33.43 ^~~~~~~~~~~~~~ 96:33.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:33.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:33.43 ^~~~~~~~~~~~~~~~~~~~~~~ 96:33.43 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/MatchPattern.cpp:596:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:33.43 NS_INTERFACE_MAP_END 96:33.43 ^~~~~~~~~~~~~~~~~~~~ 96:33.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:33.43 else 96:33.43 ^~~~ 96:33.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 96:33.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 96:33.43 ^~~~~~~~~~~~~~~~~~ 96:33.43 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/MatchPattern.cpp:595:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 96:33.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 96:33.44 ^~~~~~~~~~~~~~~~~~~~~~ 96:33.45 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchGlob::QueryInterface(const nsIID&, void**)': 96:33.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:33.45 foundInterface = 0; \ 96:33.45 ^~~~~~~~~~~~~~ 96:33.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:33.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:33.45 ^~~~~~~~~~~~~~~~~~~~~~~ 96:33.45 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/MatchPattern.cpp:725:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:33.45 NS_INTERFACE_MAP_END 96:33.45 ^~~~~~~~~~~~~~~~~~~~ 96:33.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:33.45 else 96:33.45 ^~~~ 96:33.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 96:33.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 96:33.45 ^~~~~~~~~~~~~~~~~~ 96:33.45 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/MatchPattern.cpp:724:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 96:33.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 96:33.45 ^~~~~~~~~~~~~~~~~~~~~~ 96:33.52 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::WebExtensionPolicy::QueryInterface(const nsIID&, void**)': 96:33.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:33.52 foundInterface = 0; \ 96:33.52 ^~~~~~~~~~~~~~ 96:33.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:33.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:33.52 ^~~~~~~~~~~~~~~~~~~~~~~ 96:33.52 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:488:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:33.52 NS_INTERFACE_MAP_END 96:33.52 ^~~~~~~~~~~~~~~~~~~~ 96:33.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:33.53 else 96:33.53 ^~~~ 96:33.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 96:33.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 96:33.53 ^~~~~~~~~~~~~~~~~~ 96:33.53 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:487:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 96:33.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 96:33.53 ^~~~~~~~~~~~~~~~~~~~~~ 96:33.54 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::MozDocumentMatcher::QueryInterface(const nsIID&, void**)': 96:33.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:33.54 foundInterface = 0; \ 96:33.55 ^~~~~~~~~~~~~~ 96:33.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:33.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:33.55 ^~~~~~~~~~~~~~~~~~~~~~~ 96:33.55 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:661:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:33.55 NS_INTERFACE_MAP_END 96:33.55 ^~~~~~~~~~~~~~~~~~~~ 96:33.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:33.55 else 96:33.55 ^~~~ 96:33.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 96:33.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 96:33.55 ^~~~~~~~~~~~~~~~~~ 96:33.55 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:660:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 96:33.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 96:33.55 ^~~~~~~~~~~~~~~~~~~~~~ 96:33.58 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::DocumentObserver::QueryInterface(const nsIID&, void**)': 96:33.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:33.58 foundInterface = 0; \ 96:33.58 ^~~~~~~~~~~~~~ 96:33.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:33.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:33.58 ^~~~~~~~~~~~~~~~~~~~~~~ 96:33.58 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:723:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:33.58 NS_INTERFACE_MAP_END 96:33.58 ^~~~~~~~~~~~~~~~~~~~ 96:33.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:33.58 else 96:33.58 ^~~~ 96:33.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 96:33.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 96:33.58 ^~~~~~~~~~~~~~~~~~ 96:33.58 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:722:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 96:33.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 96:33.58 ^~~~~~~~~~~~~~~~~~~~~~ 96:35.63 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 96:35.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 96:35.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 96:35.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 96:35.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 96:35.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 96:35.63 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 96:35.63 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 96:35.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 96:35.64 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::ChannelWrapperStub::QueryInterface(const nsIID&, void**)': 96:35.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:35.64 foundInterface = 0; \ 96:35.64 ^~~~~~~~~~~~~~ 96:35.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:35.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:35.64 ^~~~~~~~~~~~~~~~~~~~~~~ 96:35.64 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:35.64 NS_INTERFACE_MAP_END 96:35.64 ^~~~~~~~~~~~~~~~~~~~ 96:35.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:35.64 else 96:35.64 ^~~~ 96:35.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 96:35.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 96:35.64 ^~~~~~~~~~~~~~~~~~ 96:35.64 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 96:35.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 96:35.64 ^~~~~~~~~~~~~~~~~~~~~~ 96:35.73 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::QueryInterface(const nsIID&, void**)': 96:35.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:35.73 foundInterface = 0; \ 96:35.73 ^~~~~~~~~~~~~~ 96:35.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 96:35.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 96:35.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:35.73 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1025:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 96:35.73 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 96:35.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:35.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:35.74 else 96:35.74 ^~~~ 96:35.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 96:35.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 96:35.74 ^~~~~~~~~~~~~~~~~~ 96:35.74 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1024:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 96:35.74 NS_INTERFACE_MAP_ENTRY(ChannelWrapper) 96:35.74 ^~~~~~~~~~~~~~~~~~~~~~ 96:36.10 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 96:36.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 96:36.10 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/StreamFilter.cpp:19, 96:36.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:11: 96:36.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 96:36.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 96:36.10 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 96:36.10 ^ 96:36.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 96:36.11 struct Block { 96:36.11 ^~~~~ 96:36.33 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 96:36.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 96:36.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 96:36.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 96:36.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 96:36.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 96:36.33 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 96:36.33 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 96:36.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 96:36.33 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/StreamFilter.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilter::QueryInterface(const nsIID&, void**)': 96:36.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:36.33 foundInterface = 0; \ 96:36.33 ^~~~~~~~~~~~~~ 96:36.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 96:36.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 96:36.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:36.33 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/StreamFilter.cpp:270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 96:36.33 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 96:36.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:36.33 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 96:36.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 96:36.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 96:36.33 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 96:36.33 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 96:36.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 96:36.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 96:36.33 } else 96:36.33 ^~~~ 96:36.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 96:36.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 96:36.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:36.33 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/StreamFilter.cpp:269:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 96:36.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilter) 96:36.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:36.36 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 96:36.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 96:36.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 96:36.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 96:36.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 96:36.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 96:36.36 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 96:36.36 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 96:36.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 96:36.36 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterDataEvent::QueryInterface(const nsIID&, void**)': 96:36.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:36.36 foundInterface = 0; \ 96:36.36 ^~~~~~~~~~~~~~ 96:36.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 96:36.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 96:36.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:36.36 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 96:36.36 NS_INTERFACE_MAP_END_INHERITING(Event) 96:36.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:36.36 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 96:36.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 96:36.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 96:36.36 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 96:36.36 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 96:36.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 96:36.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 96:36.36 } else 96:36.36 ^~~~ 96:36.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 96:36.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 96:36.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:36.36 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 96:36.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilterDataEvent) 96:36.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:38.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 96:38.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 96:38.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 96:38.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 96:38.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 96:38.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 96:38.22 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 96:38.22 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 96:38.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 96:38.22 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/StreamFilterParent.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterParent::QueryInterface(const nsIID&, void**)': 96:38.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:38.22 foundInterface = 0; \ 96:38.22 ^~~~~~~~~~~~~~ 96:38.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:38.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:38.22 ^~~~~~~~~~~~~~~~~~~~~~~ 96:38.22 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:712:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:38.22 NS_INTERFACE_MAP_END 96:38.22 ^~~~~~~~~~~~~~~~~~~~ 96:38.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:38.22 else 96:38.22 ^~~~ 96:38.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 96:38.22 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 96:38.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:38.22 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:711:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 96:38.22 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 96:38.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:39.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 96:39.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 96:39.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 96:39.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 96:39.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 96:39.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 96:39.75 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 96:39.75 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 96:39.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 96:39.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 96:39.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 96:39.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 96:39.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 96:39.75 memset(&aArr[0], 0, N * sizeof(T)); 96:39.75 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:39.75 In file included from /usr/include/c++/8/map:61, 96:39.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 96:39.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 96:39.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 96:39.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 96:39.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 96:39.75 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:23, 96:39.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 96:39.75 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 96:39.75 class map 96:39.75 ^~~ 96:40.05 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 96:40.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 96:40.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIFind.h:10, 96:40.05 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/find/nsFind.h:10, 96:40.05 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/find/nsFind.cpp:9, 96:40.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/find/Unified_cpp_components_find0.cpp:2: 96:40.06 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)': 96:40.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:40.06 foundInterface = 0; \ 96:40.06 ^~~~~~~~~~~~~~ 96:40.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:40.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:40.06 ^~~~~~~~~~~~~~~~~~~~~~~ 96:40.06 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/find/nsFind.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:40.06 NS_INTERFACE_MAP_END 96:40.06 ^~~~~~~~~~~~~~~~~~~~ 96:40.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:40.06 else 96:40.06 ^~~~ 96:40.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 96:40.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 96:40.06 ^~~~~~~~~~~~~~~~~~ 96:40.06 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/find/nsFind.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 96:40.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 96:40.06 ^~~~~~~~~~~~~~~~~~~~~~ 96:44.67 toolkit/components/fuzzyfox 96:45.16 toolkit/components/jsoncpp/src/lib_json 96:46.74 toolkit/components/kvstore 96:47.85 toolkit/components/lz4 96:47.99 toolkit/components/mediasniffer 96:49.55 toolkit/components/mozintl 96:50.13 toolkit/components/osfile 96:50.58 toolkit/components/parentalcontrols 96:51.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 96:51.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 96:51.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsINativeOSFileInternals.h:10, 96:51.42 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/osfile/NativeOSFileInternals.h:10, 96:51.42 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/osfile/NativeOSFileInternals.cpp:11: 96:51.42 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::QueryInterface(const nsIID&, void**)': 96:51.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:51.42 foundInterface = 0; \ 96:51.42 ^~~~~~~~~~~~~~ 96:51.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:51.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:51.43 ^~~~~~~~~~~~~~~~~~~~~~~ 96:51.43 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/osfile/NativeOSFileInternals.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:51.43 NS_INTERFACE_MAP_END 96:51.43 ^~~~~~~~~~~~~~~~~~~~ 96:51.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:51.43 else 96:51.43 ^~~~ 96:51.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 96:51.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 96:51.43 ^~~~~~~~~~~~~~~~~~ 96:51.43 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/osfile/NativeOSFileInternals.cpp:234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 96:51.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 96:51.43 ^~~~~~~~~~~~~~~~~~~~~~ 96:51.63 toolkit/components/perfmonitoring 96:53.53 toolkit/components/places 96:55.89 toolkit/components/places/tests/gtest 96:58.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 96:58.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 96:58.84 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:15, 96:58.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/perfmonitoring/Unified_cpp_perfmonitoring0.cpp:2: 96:58.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 96:58.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 96:58.84 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 96:58.84 ^ 96:58.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 96:58.84 struct Block { 96:58.84 ^~~~~ 97:02.29 toolkit/components/protobuf 97:04.30 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 97:04.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 97:04.30 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/History.cpp:11, 97:04.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:29: 97:04.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 97:04.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 97:04.30 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 97:04.30 ^ 97:04.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 97:04.30 struct Block { 97:04.30 ^~~~~ 97:05.18 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 97:05.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 97:05.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 97:05.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWeakReference.h:14, 97:05.18 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/Database.h:9, 97:05.18 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/Database.cpp:11, 97:05.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 97:05.18 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)': 97:05.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:05.18 foundInterface = 0; \ 97:05.18 ^~~~~~~~~~~~~~ 97:05.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:05.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:05.18 ^~~~~~~~~~~~~~~~~~~~~~~ 97:05.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:05.18 NS_INTERFACE_MAP_END 97:05.19 ^~~~~~~~~~~~~~~~~~~~ 97:05.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 97:05.19 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 97:05.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 97:05.19 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 97:05.19 NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 97:05.19 ^~~~~~~~~~~~~~~~~~~~ 97:05.19 In file included from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/nsFaviconService.cpp:26, 97:05.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 97:05.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 97:05.19 } else 97:05.19 ^~~~ 97:05.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 97:05.19 } else 97:05.19 ^~~~ 97:05.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 97:05.19 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 97:05.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 97:05.19 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 97:05.19 NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 97:05.19 ^~~~~~~~~~~~~~~~~~~~ 97:05.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 97:05.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 97:05.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 97:05.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWeakReference.h:14, 97:05.42 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/Database.h:9, 97:05.42 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/Database.cpp:11, 97:05.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 97:05.42 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)': 97:05.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:05.42 foundInterface = 0; \ 97:05.42 ^~~~~~~~~~~~~~ 97:05.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:05.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:05.42 ^~~~~~~~~~~~~~~~~~~~~~~ 97:05.42 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/nsNavHistory.cpp:190:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:05.42 NS_INTERFACE_MAP_END 97:05.42 ^~~~~~~~~~~~~~~~~~~~ 97:05.42 In file included from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/nsFaviconService.cpp:26, 97:05.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 97:05.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 97:05.42 } else 97:05.42 ^~~~ 97:05.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 97:05.42 } else 97:05.42 ^~~~ 97:05.60 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 97:05.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 97:05.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 97:05.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWeakReference.h:14, 97:05.60 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/Database.h:9, 97:05.60 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/Database.cpp:11, 97:05.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 97:05.60 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)': 97:05.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:05.60 foundInterface = 0; \ 97:05.60 ^~~~~~~~~~~~~~ 97:05.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:05.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:05.60 ^~~~~~~~~~~~~~~~~~~~~~~ 97:05.60 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/nsNavHistoryResult.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:05.60 NS_INTERFACE_MAP_END 97:05.60 ^~~~~~~~~~~~~~~~~~~~ 97:05.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 97:05.60 else 97:05.61 ^~~~ 97:05.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 97:05.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 97:05.61 ^~~~~~~~~~~~~~~~~~ 97:05.61 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/nsNavHistoryResult.cpp:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 97:05.61 NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode) 97:05.61 ^~~~~~~~~~~~~~~~~~~~~~ 97:05.61 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)': 97:05.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:05.61 foundInterface = 0; \ 97:05.61 ^~~~~~~~~~~~~~ 97:05.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 97:05.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 97:05.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:05.61 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/nsNavHistoryResult.cpp:476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 97:05.61 NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode) 97:05.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:05.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 97:05.61 else 97:05.61 ^~~~ 97:05.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 97:05.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 97:05.61 ^~~~~~~~~~~~~~~~~~ 97:05.61 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/nsNavHistoryResult.cpp:475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 97:05.61 NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode) 97:05.61 ^~~~~~~~~~~~~~~~~~~~~~ 97:05.72 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)': 97:05.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:05.72 foundInterface = 0; \ 97:05.72 ^~~~~~~~~~~~~~ 97:05.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:05.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:05.72 ^~~~~~~~~~~~~~~~~~~~~~~ 97:05.72 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3504:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:05.72 NS_INTERFACE_MAP_END 97:05.72 ^~~~~~~~~~~~~~~~~~~~ 97:05.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 97:05.72 else 97:05.72 ^~~~ 97:05.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 97:05.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 97:05.72 ^~~~~~~~~~~~~~~~~~ 97:05.72 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3503:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 97:05.72 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 97:05.72 ^~~~~~~~~~~~~~~~~~~~~~ 97:12.40 toolkit/components/reflect 97:13.95 toolkit/components/reputationservice 97:24.66 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 97:24.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 97:24.66 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/reputationservice/LoginReputation.cpp:15, 97:24.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/reputationservice/Unified_cpp_reputationservice0.cpp:20: 97:24.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 97:24.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 97:24.66 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 97:24.66 ^ 97:24.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 97:24.66 struct Block { 97:24.66 ^~~~~ 97:42.92 toolkit/components/reputationservice/test/gtest 97:45.72 toolkit/components/resistfingerprinting 97:47.17 toolkit/components/resistfingerprinting/tests 97:54.72 toolkit/components/sessionstore 97:56.87 toolkit/components/startup 97:57.99 toolkit/components/statusfilter 97:59.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 97:59.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 97:59.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWebProgressListener.h:10, 97:59.22 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/statusfilter/nsBrowserStatusFilter.h:8, 97:59.22 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:6: 97:59.22 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp: In member function 'virtual nsresult nsBrowserStatusFilter::QueryInterface(const nsIID&, void**)': 97:59.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:59.22 foundInterface = 0; \ 97:59.22 ^~~~~~~~~~~~~~ 97:59.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:59.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:59.22 ^~~~~~~~~~~~~~~~~~~~~~~ 97:59.22 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:59.22 NS_INTERFACE_MAP_END 97:59.22 ^~~~~~~~~~~~~~~~~~~~ 97:59.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 97:59.22 else 97:59.22 ^~~~ 97:59.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 97:59.22 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 97:59.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:59.22 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 97:59.22 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebProgress) 97:59.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:59.60 toolkit/components/telemetry 97:59.95 toolkit/components/telemetry/geckoview/gtest 98:03.77 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 98:03.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 98:03.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StaticMutex.h:11, 98:03.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 98:03.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 98:03.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Units.h:17, 98:03.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:12, 98:03.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 98:03.77 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 98:03.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/sessionstore/Unified_cpp_sessionstore0.cpp:2: 98:03.77 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp: In member function 'virtual nsresult mozilla::dom::TabListener::QueryInterface(const nsIID&, void**)': 98:03.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:03.77 foundInterface = 0; \ 98:03.77 ^~~~~~~~~~~~~~ 98:03.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:03.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:03.78 ^~~~~~~~~~~~~~~~~~~~~~~ 98:03.78 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:115:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:03.78 NS_INTERFACE_MAP_END 98:03.78 ^~~~~~~~~~~~~~~~~~~~ 98:03.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:03.78 else 98:03.78 ^~~~ 98:03.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 98:03.78 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 98:03.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:03.78 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:114:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 98:03.78 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMEventListener) 98:03.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:04.42 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp: In member function 'virtual nsresult {anonymous}::DynamicFrameEventFilter::QueryInterface(const nsIID&, void**)': 98:04.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:04.42 foundInterface = 0; \ 98:04.42 ^~~~~~~~~~~~~~ 98:04.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:04.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:04.42 ^~~~~~~~~~~~~~~~~~~~~~~ 98:04.42 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:04.43 NS_INTERFACE_MAP_END 98:04.43 ^~~~~~~~~~~~~~~~~~~~ 98:04.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:04.43 else 98:04.43 ^~~~ 98:04.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:04.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:04.43 ^~~~~~~~~~~~~~~~~~ 98:04.43 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:04.43 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 98:04.43 ^~~~~~~~~~~~~~~~~~~~~~ 98:26.58 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 98:26.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 98:26.59 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:11: 98:26.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 98:26.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 98:26.59 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 98:26.59 ^ 98:26.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 98:26.59 struct Block { 98:26.59 ^~~~~ 98:40.08 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 98:40.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 98:40.08 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:11: 98:40.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 98:40.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 98:40.08 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 98:40.08 ^ 98:40.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 98:40.08 struct Block { 98:40.08 ^~~~~ 98:42.06 toolkit/components/telemetry/tests/gtest 98:42.40 toolkit/components/telemetry/tests 98:42.42 toolkit/components/telemetry/tests/libmodules-test.so 98:43.88 toolkit/components/thumbnails 98:45.63 toolkit/components/typeaheadfind 98:53.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 98:53.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 98:53.55 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: 98:53.55 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)': 98:53.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:53.55 foundInterface = 0; \ 98:53.55 ^~~~~~~~~~~~~~ 98:53.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:53.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:53.55 ^~~~~~~~~~~~~~~~~~~~~~~ 98:53.55 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:53.55 NS_INTERFACE_MAP_END 98:53.55 ^~~~~~~~~~~~~~~~~~~~ 98:53.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:53.55 else 98:53.55 ^~~~ 98:53.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:53.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:53.55 ^~~~~~~~~~~~~~~~~~ 98:53.56 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:53.56 NS_INTERFACE_MAP_ENTRY(nsIObserver) 98:53.56 ^~~~~~~~~~~~~~~~~~~~~~ 98:57.75 toolkit/components/url-classifier 99:07.09 toolkit/components/url-classifier/tests/gtest 99:15.90 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 99:15.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 99:15.90 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:49, 99:15.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:83: 99:15.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 99:15.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 99:15.90 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 99:15.90 ^ 99:15.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 99:15.90 struct Block { 99:15.90 ^~~~~ 99:16.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 99:16.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 99:16.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 99:16.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 99:16.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 99:16.23 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/url-classifier/Entries.h:13, 99:16.23 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/url-classifier/ChunkSet.h:9, 99:16.23 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, 99:16.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:2: 99:16.23 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp: In member function 'virtual nsresult nsUrlClassifierDBService::QueryInterface(const nsIID&, void**)': 99:16.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:16.23 foundInterface = 0; \ 99:16.23 ^~~~~~~~~~~~~~ 99:16.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:16.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:16.23 ^~~~~~~~~~~~~~~~~~~~~~~ 99:16.23 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1591:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:16.23 NS_INTERFACE_MAP_END 99:16.23 ^~~~~~~~~~~~~~~~~~~~ 99:16.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:16.23 else 99:16.23 ^~~~ 99:16.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 99:16.23 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 99:16.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:16.23 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1590:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 99:16.23 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIURIClassifier) 99:16.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:18.25 toolkit/components/windowwatcher 99:24.28 toolkit/components/ctypes 99:25.92 toolkit/components/ctypes/tests 99:26.04 toolkit/components/autocomplete 99:26.93 toolkit/components/ctypes/tests/libjsctypes-test.so 99:27.14 toolkit/components/printingui 99:28.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 99:28.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 99:28.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWebProgressListener.h:10, 99:28.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIPrintProgress.h:10, 99:28.54 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/printingui/nsPrintProgress.h:9, 99:28.54 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/printingui/nsPrintProgress.cpp:6, 99:28.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/printingui/Unified_cpp_printingui0.cpp:2: 99:28.54 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/printingui/nsPrintProgress.cpp: In member function 'virtual nsresult nsPrintProgress::QueryInterface(const nsIID&, void**)': 99:28.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:28.54 foundInterface = 0; \ 99:28.54 ^~~~~~~~~~~~~~ 99:28.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:28.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:28.54 ^~~~~~~~~~~~~~~~~~~~~~~ 99:28.54 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/printingui/nsPrintProgress.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:28.54 NS_INTERFACE_MAP_END 99:28.54 ^~~~~~~~~~~~~~~~~~~~ 99:28.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:28.54 else 99:28.54 ^~~~ 99:28.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:28.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:28.54 ^~~~~~~~~~~~~~~~~~ 99:28.54 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/printingui/nsPrintProgress.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:28.54 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 99:28.54 ^~~~~~~~~~~~~~~~~~~~~~ 99:29.59 toolkit/components/printingui/ipc 99:32.80 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 99:32.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 99:32.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIAutoCompleteController.h:10, 99:32.80 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/autocomplete/nsAutoCompleteController.h:8, 99:32.80 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 99:32.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 99:32.80 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)': 99:32.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:32.80 foundInterface = 0; \ 99:32.80 ^~~~~~~~~~~~~~ 99:32.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:32.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:32.80 ^~~~~~~~~~~~~~~~~~~~~~~ 99:32.80 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:32.80 NS_INTERFACE_MAP_END 99:32.80 ^~~~~~~~~~~~~~~~~~~~ 99:32.80 In file included from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/autocomplete/nsAutoCompleteController.h:20, 99:32.80 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 99:32.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 99:32.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 99:32.80 } else 99:32.80 ^~~~ 99:32.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 99:32.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 99:32.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:32.80 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 99:32.80 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController) 99:32.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:33.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 99:33.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 99:33.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 99:33.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 99:33.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 99:33.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 99:33.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 99:33.20 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 99:33.21 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.h:11, 99:33.21 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:7, 99:33.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/windowwatcher/Unified_cpp_windowwatcher0.cpp:2: 99:33.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 99:33.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 99:33.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 99:33.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 99:33.21 memset(&aArr[0], 0, N * sizeof(T)); 99:33.21 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:33.21 In file included from /usr/include/c++/8/map:61, 99:33.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 99:33.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 99:33.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 99:33.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 99:33.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DocumentInlines.h:11, 99:33.21 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/windowwatcher/nsWindowWatcher.cpp:30, 99:33.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/windowwatcher/Unified_cpp_windowwatcher0.cpp:20: 99:33.21 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 99:33.21 class map 99:33.21 ^~~ 99:37.11 toolkit/components/satchel 99:38.81 toolkit/components/terminator 99:40.74 toolkit/components/build 99:41.95 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 99:41.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 99:41.95 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/printingui/ipc/nsPrintingProxy.cpp:10, 99:41.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/printingui/ipc/Unified_cpp_printingui_ipc0.cpp:56: 99:41.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 99:41.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 99:41.95 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 99:41.95 ^ 99:41.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 99:41.95 struct Block { 99:41.95 ^~~~~ 99:42.35 toolkit/crashreporter 99:43.62 toolkit/mozapps/extensions 99:44.48 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 99:44.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 99:44.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 99:44.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 99:44.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 99:44.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 99:44.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 99:44.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 99:44.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 99:44.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 99:44.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrinting.h:11, 99:44.49 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/printingui/ipc/PrintDataUtils.h:10, 99:44.49 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/printingui/ipc/PrintDataUtils.cpp:7, 99:44.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/printingui/ipc/Unified_cpp_printingui_ipc0.cpp:2: 99:44.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 99:44.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 99:44.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 99:44.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 99:44.49 memset(&aArr[0], 0, N * sizeof(T)); 99:44.49 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:44.49 In file included from /usr/include/c++/8/map:61, 99:44.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 99:44.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 99:44.49 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 99:44.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 99:44.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrinting.h:11, 99:44.49 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/printingui/ipc/PrintDataUtils.h:10, 99:44.49 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/printingui/ipc/PrintDataUtils.cpp:7, 99:44.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/printingui/ipc/Unified_cpp_printingui_ipc0.cpp:2: 99:44.49 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 99:44.49 class map 99:44.49 ^~~ 99:45.68 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 99:45.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 99:45.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 99:45.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 99:45.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 99:45.68 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/satchel/nsFormFillController.cpp:16: 99:45.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 99:45.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 99:45.69 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 99:45.69 ^ 99:45.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 99:45.69 struct Block { 99:45.69 ^~~~~ 99:45.97 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 99:45.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 99:45.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIFormFillController.h:10, 99:45.97 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/satchel/nsFormFillController.h:9, 99:45.97 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/satchel/nsFormFillController.cpp:7: 99:45.97 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/satchel/nsFormFillController.cpp: In member function 'virtual nsresult nsFormFillController::QueryInterface(const nsIID&, void**)': 99:45.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:45.98 foundInterface = 0; \ 99:45.98 ^~~~~~~~~~~~~~ 99:45.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:45.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:45.98 ^~~~~~~~~~~~~~~~~~~~~~~ 99:45.98 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/satchel/nsFormFillController.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:45.98 NS_INTERFACE_MAP_END 99:45.98 ^~~~~~~~~~~~~~~~~~~~ 99:45.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:45.98 else 99:45.98 ^~~~ 99:45.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:45.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:45.98 ^~~~~~~~~~~~~~~~~~ 99:45.98 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/satchel/nsFormFillController.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:45.98 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 99:45.98 ^~~~~~~~~~~~~~~~~~~~~~ 99:46.43 toolkit/profile 99:49.15 toolkit/profile/gtest 99:50.91 toolkit/recordreplay 99:51.19 toolkit/xre/test/gtest 99:52.11 toolkit/system/unixproxy 99:53.18 extensions/pref/autoconfig/src 99:54.07 devtools/platform 99:55.40 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 99:55.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 99:55.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIJSInspector.h:10, 99:55.40 from /builddir/build/BUILD/firefox-69.0.1/devtools/platform/nsJSInspector.h:9, 99:55.40 from /builddir/build/BUILD/firefox-69.0.1/devtools/platform/nsJSInspector.cpp:6: 99:55.40 /builddir/build/BUILD/firefox-69.0.1/devtools/platform/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::QueryInterface(const nsIID&, void**)': 99:55.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:55.40 foundInterface = 0; \ 99:55.40 ^~~~~~~~~~~~~~ 99:55.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:55.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:55.41 ^~~~~~~~~~~~~~~~~~~~~~~ 99:55.41 /builddir/build/BUILD/firefox-69.0.1/devtools/platform/nsJSInspector.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:55.41 NS_INTERFACE_MAP_END 99:55.41 ^~~~~~~~~~~~~~~~~~~~ 99:55.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:55.41 else 99:55.41 ^~~~ 99:55.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:55.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:55.41 ^~~~~~~~~~~~~~~~~~ 99:55.41 /builddir/build/BUILD/firefox-69.0.1/devtools/platform/nsJSInspector.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:55.41 NS_INTERFACE_MAP_ENTRY(nsIJSInspector) 99:55.41 ^~~~~~~~~~~~~~~~~~~~~~ 99:55.62 devtools/shared/heapsnapshot 99:56.08 devtools/shared/heapsnapshot/tests/gtest 99:56.28 services/crypto/component 99:58.49 startupcache 100:01.66 startupcache/test 100:02.96 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 100:02.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 100:02.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 100:02.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 100:02.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 100:02.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 100:02.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, 100:02.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 100:02.96 from /builddir/build/BUILD/firefox-69.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 100:02.96 /builddir/build/BUILD/firefox-69.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)': 100:02.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:02.96 foundInterface = 0; \ 100:02.97 ^~~~~~~~~~~~~~ 100:02.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:02.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:02.97 ^~~~~~~~~~~~~~~~~~~~~~~ 100:02.97 /builddir/build/BUILD/firefox-69.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:02.97 NS_INTERFACE_MAP_END 100:02.97 ^~~~~~~~~~~~~~~~~~~~ 100:02.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:02.97 else 100:02.97 ^~~~ 100:02.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:02.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:02.97 ^~~~~~~~~~~~~~~~~~ 100:02.97 /builddir/build/BUILD/firefox-69.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:122:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:02.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 100:02.97 ^~~~~~~~~~~~~~~~~~~~~~ 100:04.97 js/ductwork/debugger 100:06.51 other-licenses/snappy 100:08.67 toolkit/system/gnome 100:14.34 media/gmp-clearkey/0.1 100:14.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 100:14.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 100:14.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsComponentManagerUtils.h:11, 100:14.75 from /builddir/build/BUILD/firefox-69.0.1/toolkit/system/gnome/nsSystemAlertsService.cpp:6: 100:14.75 /builddir/build/BUILD/firefox-69.0.1/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)': 100:14.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:14.75 foundInterface = 0; \ 100:14.75 ^~~~~~~~~~~~~~ 100:14.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:14.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:14.75 ^~~~~~~~~~~~~~~~~~~~~~~ 100:14.75 /builddir/build/BUILD/firefox-69.0.1/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:14.75 NS_INTERFACE_MAP_END 100:14.75 ^~~~~~~~~~~~~~~~~~~~ 100:14.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:14.75 else 100:14.75 ^~~~ 100:14.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:14.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:14.75 ^~~~~~~~~~~~~~~~~~ 100:14.75 /builddir/build/BUILD/firefox-69.0.1/toolkit/system/gnome/nsSystemAlertsService.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:14.75 NS_INTERFACE_MAP_ENTRY(nsIAlertsService) 100:14.75 ^~~~~~~~~~~~~~~~~~~~~~ 100:14.82 media/gmp-clearkey/0.1/gtest 100:15.13 memory/gtest 100:16.24 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 100:16.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 100:16.24 from /builddir/build/BUILD/firefox-69.0.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:28: 100:16.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 100:16.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 100:16.24 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 100:16.24 ^ 100:16.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 100:16.24 struct Block { 100:16.24 ^~~~~ 100:16.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 100:16.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 100:16.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 100:16.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 100:16.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 100:16.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 100:16.44 from /builddir/build/BUILD/firefox-69.0.1/devtools/shared/heapsnapshot/HeapSnapshot.h:10, 100:16.44 from /builddir/build/BUILD/firefox-69.0.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6: 100:16.44 /builddir/build/BUILD/firefox-69.0.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)': 100:16.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:16.44 foundInterface = 0; \ 100:16.44 ^~~~~~~~~~~~~~ 100:16.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:16.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:16.44 ^~~~~~~~~~~~~~~~~~~~~~~ 100:16.44 /builddir/build/BUILD/firefox-69.0.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:16.44 NS_INTERFACE_MAP_END 100:16.44 ^~~~~~~~~~~~~~~~~~~~ 100:16.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:16.44 else 100:16.44 ^~~~ 100:16.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:16.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:16.44 ^~~~~~~~~~~~~~~~~~ 100:16.44 /builddir/build/BUILD/firefox-69.0.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:16.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 100:16.44 ^~~~~~~~~~~~~~~~~~~~~~ 100:16.56 media/mtransport/test 100:18.65 browser/components/about 100:20.18 browser/components/dirprovider 100:20.94 media/gmp-clearkey/0.1/libclearkey.so 100:21.26 browser/components/shell 100:21.47 security/nss/lib/mozpkix 100:30.23 media/libyuv/libyuv 100:31.40 media/webrtc/trunk/third_party/gflags 100:31.85 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/third_party/gflags/src/gflags.cc:113, 100:31.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:2: 100:31.85 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/third_party/gflags/src/gflags.cc: In member function 'bool google::{anonymous}::FlagValue::ParseFrom(const char*)': 100:31.85 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/third_party/gflags/src/gflags.cc:281:53: warning: typedef 'true_false_equal' locally defined but not used [-Wunused-local-typedefs] 100:31.85 COMPILE_ASSERT(sizeof(kTrue) == sizeof(kFalse), true_false_equal); 100:31.86 ^~~~~~~~~~~~~~~~ 100:31.86 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/third_party/gflags/src/util.h:88:39: note: in definition of macro 'COMPILE_ASSERT' 100:31.86 typedef CompileAssert<(bool(expr))> msg[bool(expr) ? 1 : -1] 100:31.86 ^~~ 100:31.86 media/mtransport/third_party/nICEr 100:31.95 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:2: 100:31.95 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/third_party/gflags/src/gflags.cc: At global scope: 100:31.95 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/third_party/gflags/src/gflags.cc:1634:7: warning: 'google::FlagSaverImpl' has a field 'google::FlagSaverImpl::main_registry_' whose type uses the anonymous namespace [-Wsubobject-linkage] 100:31.95 class FlagSaverImpl { 100:31.95 ^~~~~~~~~~~~~ 100:31.95 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/third_party/gflags/src/gflags.cc:1634:7: warning: 'google::FlagSaverImpl' has a field 'google::FlagSaverImpl::backup_registry_' whose type uses the anonymous namespace [-Wsubobject-linkage] 100:32.29 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:11: 100:32.29 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc: In function 'void google::{anonymous}::CanonicalizeCursorWordAndSearchOptions(const string&, std::__cxx11::string*, google::{anonymous}::CompletionOptions*)': 100:32.29 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:326:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 100:32.29 case 3: options->flag_description_substring_search = true; 100:32.29 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 100:32.29 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:327:5: note: here 100:32.29 case 2: options->flag_location_substring_search = true; 100:32.29 ^~~~ 100:32.29 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:327:53: warning: this statement may fall through [-Wimplicit-fallthrough=] 100:32.29 case 2: options->flag_location_substring_search = true; 100:32.29 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 100:32.29 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:328:5: note: here 100:32.29 case 1: options->flag_name_substring_search = true; 100:32.29 ^~~~ 100:32.30 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:2: 100:32.30 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/third_party/gflags/src/gflags.cc: At global scope: 100:32.30 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/third_party/gflags/src/gflags.cc:454:5: warning: 'int google::{anonymous}::FlagValue::ValueSize() const' defined but not used [-Wunused-function] 100:32.30 int FlagValue::ValueSize() const { 100:32.30 ^~~~~~~~~ 101:00.84 media/mtransport/third_party/nrappkit 101:01.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/mtransport/third_party/nrappkit/nrappkit_nrappkit/Unified_c_nrappkit0.c:38: 101:01.86 /builddir/build/BUILD/firefox-69.0.1/media/mtransport/third_party/nrappkit/src/registry/registrycb.c: In function 'NR_reg_register_callback': 101:01.86 /builddir/build/BUILD/firefox-69.0.1/media/mtransport/third_party/nrappkit/src/registry/registrycb.c:184:23: warning: 'info' may be used uninitialized in this function [-Wmaybe-uninitialized] 101:01.86 if (create_info && info) RFREE(info); 101:01.86 ~~~~~~~~~~~~^~~~~~~ 101:01.86 /builddir/build/BUILD/firefox-69.0.1/media/mtransport/third_party/nrappkit/src/registry/registrycb.c:123:21: note: 'info' was declared here 101:01.86 nr_reg_cb_info *info; 101:01.86 ^~~~ 101:01.92 mfbt/tests 101:04.04 mozglue/build 101:05.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AllocPolicy.h:16, 101:05.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BufferList.h:11, 101:05.85 from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestBufferList.cpp:9: 101:05.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h: In member function 'mozilla::BufferList mozilla::BufferList::Extract(mozilla::BufferList::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]': 101:05.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'lastSegmentSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 101:05.85 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 101:05.85 ^~ 101:05.85 In file included from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestBufferList.cpp:9: 101:05.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BufferList.h:542:17: note: 'lastSegmentSize' was declared here 101:05.85 Maybe lastSegmentSize; 101:05.85 ^~~~~~~~~~~~~~~ 101:07.04 xpcom/tests 101:07.06 config/external/sqlite/libmozsqlite3.so.symbols.stub 101:07.21 config/external/sqlite/libmozsqlite3.so 101:07.26 gfx/vr/service/openvr 101:08.03 security/sandbox/linux 101:08.56 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/vr/service/openvr/src/openvr_api_public.cpp:9: 101:08.57 /builddir/build/BUILD/firefox-69.0.1/gfx/vr/service/openvr/src/vrpathregistry_public.h:10:20: warning: 'k_pchLogOverrideVar' defined but not used [-Wunused-variable] 101:08.57 static const char *k_pchLogOverrideVar = "VR_LOG_PATH"; 101:08.57 ^~~~~~~~~~~~~~~~~~~ 101:08.57 /builddir/build/BUILD/firefox-69.0.1/gfx/vr/service/openvr/src/vrpathregistry_public.h:9:20: warning: 'k_pchConfigOverrideVar' defined but not used [-Wunused-variable] 101:08.57 static const char *k_pchConfigOverrideVar = "VR_CONFIG_PATH"; 101:08.57 ^~~~~~~~~~~~~~~~~~~~~~ 101:08.57 /builddir/build/BUILD/firefox-69.0.1/gfx/vr/service/openvr/src/vrpathregistry_public.h:8:20: warning: 'k_pchRuntimeOverrideVar' defined but not used [-Wunused-variable] 101:08.57 static const char *k_pchRuntimeOverrideVar = "VR_OVERRIDE"; 101:08.57 ^~~~~~~~~~~~~~~~~~~~~~~ 101:13.71 gfx/ots/src 101:18.65 modules/brotli/brotli 101:19.04 netwerk/dns 101:36.72 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/ots/src/Unified_cpp_gfx_ots_src2.cpp:56: 101:36.73 /builddir/build/BUILD/firefox-69.0.1/gfx/ots/src/variations.cc: In function 'bool ots::ParseDeltaSetIndexMap(const ots::Font*, const uint8_t*, size_t)': 101:36.73 /builddir/build/BUILD/firefox-69.0.1/gfx/ots/src/variations.cc:150:18: warning: unused variable 'INNER_INDEX_BIT_COUNT_MASK' [-Wunused-variable] 101:36.73 const uint16_t INNER_INDEX_BIT_COUNT_MASK = 0x000F; 101:36.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 101:39.34 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 101:39.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 101:39.34 from /builddir/build/BUILD/firefox-69.0.1/netwerk/dns/DNSRequestChild.cpp:7, 101:39.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/dns/Unified_cpp_netwerk_dns0.cpp:29: 101:39.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 101:39.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 101:39.34 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 101:39.34 ^ 101:39.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 101:39.34 struct Block { 101:39.34 ^~~~~ 101:43.52 gfx/thebes 101:44.68 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 101:44.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 101:44.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 101:44.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 101:44.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 101:44.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 101:44.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 101:44.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 101:44.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIFile.h:14, 101:44.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/XREAppData.h:15, 101:44.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsXULAppAPI.h:15, 101:44.68 from /builddir/build/BUILD/firefox-69.0.1/security/sandbox/linux/Sandbox.h:11, 101:44.68 from /builddir/build/BUILD/firefox-69.0.1/security/sandbox/linux/Sandbox.cpp:7, 101:44.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/security/sandbox/linux/Unified_cpp_sandbox_linux2.cpp:56: 101:44.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SandboxReport]': 101:44.68 /builddir/build/BUILD/firefox-69.0.1/security/sandbox/linux/SandboxReporterClient.cpp:50:18: required from here 101:44.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SandboxReport'; use assignment or value-initialization instead [-Wclass-memaccess] 101:44.68 memset(aT, 0, sizeof(T)); 101:44.68 ~~~~~~^~~~~~~~~~~~~~~~~~ 101:44.68 In file included from /builddir/build/BUILD/firefox-69.0.1/security/sandbox/linux/SandboxReporterClient.h:10, 101:44.68 from /builddir/build/BUILD/firefox-69.0.1/security/sandbox/linux/Sandbox.cpp:16, 101:44.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/security/sandbox/linux/Unified_cpp_sandbox_linux2.cpp:56: 101:44.68 /builddir/build/BUILD/firefox-69.0.1/security/sandbox/linux/reporter/SandboxReporterCommon.h:27:8: note: 'struct mozilla::SandboxReport' declared here 101:44.68 struct SandboxReport { 101:44.68 ^~~~~~~~~~~~~ 101:48.26 security/sandbox/linux/libmozsandbox.so 101:51.48 config/external/lgpllibs/liblgpllibs.so 101:52.15 caps 102:06.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 102:06.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 102:06.44 from /builddir/build/BUILD/firefox-69.0.1/caps/ContentPrincipal.h:9, 102:06.44 from /builddir/build/BUILD/firefox-69.0.1/caps/ContentPrincipal.cpp:7, 102:06.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 102:06.44 /builddir/build/BUILD/firefox-69.0.1/caps/ContentPrincipal.cpp: In member function 'virtual nsresult mozilla::ContentPrincipal::QueryInterface(const nsIID&, void**)': 102:06.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:06.44 foundInterface = 0; \ 102:06.44 ^~~~~~~~~~~~~~ 102:06.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:06.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:06.45 ^~~~~~~~~~~~~~~~~~~~~~~ 102:06.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:06.45 NS_INTERFACE_MAP_END 102:06.45 ^~~~~~~~~~~~~~~~~~~~ 102:06.45 /builddir/build/BUILD/firefox-69.0.1/caps/ContentPrincipal.cpp:53:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 102:06.45 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 102:06.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 102:06.45 In file included from /builddir/build/BUILD/firefox-69.0.1/caps/ContentPrincipal.cpp:23, 102:06.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 102:06.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 102:06.45 } else 102:06.45 ^~~~ 102:06.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 102:06.45 } else 102:06.45 ^~~~ 102:06.45 /builddir/build/BUILD/firefox-69.0.1/caps/ContentPrincipal.cpp:53:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 102:06.45 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 102:06.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 102:07.22 gfx/angle/targets/preprocessor 102:08.28 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 102:08.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 102:08.29 from /builddir/build/BUILD/firefox-69.0.1/caps/DomainPolicy.cpp:8, 102:08.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/caps/Unified_cpp_caps0.cpp:11: 102:08.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 102:08.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 102:08.29 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 102:08.29 ^ 102:08.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 102:08.29 struct Block { 102:08.29 ^~~~~ 102:08.63 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontEntry.h:13, 102:08.63 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFont.h:11, 102:08.63 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFT2FontBase.h:11, 102:08.63 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: 102:08.63 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 102:08.63 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 102:08.63 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 102:08.63 ^ 102:08.63 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 102:08.63 struct Block { 102:08.63 ^~~~~ 102:11.05 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 102:11.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 102:11.05 from /builddir/build/BUILD/firefox-69.0.1/caps/ContentPrincipal.h:9, 102:11.05 from /builddir/build/BUILD/firefox-69.0.1/caps/ContentPrincipal.cpp:7, 102:11.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 102:11.05 /builddir/build/BUILD/firefox-69.0.1/caps/ExpandedPrincipal.cpp: In member function 'virtual nsresult ExpandedPrincipal::QueryInterface(const nsIID&, void**)': 102:11.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:11.05 foundInterface = 0; \ 102:11.05 ^~~~~~~~~~~~~~ 102:11.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:11.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:11.05 ^~~~~~~~~~~~~~~~~~~~~~~ 102:11.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:11.05 NS_INTERFACE_MAP_END 102:11.05 ^~~~~~~~~~~~~~~~~~~~ 102:11.05 /builddir/build/BUILD/firefox-69.0.1/caps/ExpandedPrincipal.cpp:15:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 102:11.05 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 102:11.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 102:11.05 In file included from /builddir/build/BUILD/firefox-69.0.1/caps/ContentPrincipal.cpp:23, 102:11.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 102:11.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 102:11.05 } else 102:11.05 ^~~~ 102:11.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 102:11.05 } else 102:11.05 ^~~~ 102:11.05 /builddir/build/BUILD/firefox-69.0.1/caps/ExpandedPrincipal.cpp:15:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 102:11.05 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 102:11.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 102:11.09 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 102:11.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 102:11.09 from /builddir/build/BUILD/firefox-69.0.1/caps/ContentPrincipal.h:9, 102:11.09 from /builddir/build/BUILD/firefox-69.0.1/caps/ContentPrincipal.cpp:7, 102:11.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 102:11.09 /builddir/build/BUILD/firefox-69.0.1/caps/NullPrincipal.cpp: In member function 'virtual nsresult mozilla::NullPrincipal::QueryInterface(const nsIID&, void**)': 102:11.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:11.09 foundInterface = 0; \ 102:11.09 ^~~~~~~~~~~~~~ 102:11.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:11.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:11.10 ^~~~~~~~~~~~~~~~~~~~~~~ 102:11.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:11.10 NS_INTERFACE_MAP_END 102:11.10 ^~~~~~~~~~~~~~~~~~~~ 102:11.10 /builddir/build/BUILD/firefox-69.0.1/caps/NullPrincipal.cpp:33:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 102:11.10 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 102:11.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 102:11.10 In file included from /builddir/build/BUILD/firefox-69.0.1/caps/ContentPrincipal.cpp:23, 102:11.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 102:11.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 102:11.10 } else 102:11.10 ^~~~ 102:11.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 102:11.10 } else 102:11.10 ^~~~ 102:11.10 /builddir/build/BUILD/firefox-69.0.1/caps/NullPrincipal.cpp:33:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 102:11.10 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 102:11.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 102:11.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 102:11.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 102:11.11 from /builddir/build/BUILD/firefox-69.0.1/caps/ContentPrincipal.h:9, 102:11.11 from /builddir/build/BUILD/firefox-69.0.1/caps/ContentPrincipal.cpp:7, 102:11.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 102:11.11 /builddir/build/BUILD/firefox-69.0.1/caps/NullPrincipalURI.cpp: In member function 'virtual nsresult mozilla::NullPrincipalURI::QueryInterface(const nsIID&, void**)': 102:11.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:11.11 foundInterface = 0; \ 102:11.11 ^~~~~~~~~~~~~~ 102:11.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:11.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:11.11 ^~~~~~~~~~~~~~~~~~~~~~~ 102:11.11 /builddir/build/BUILD/firefox-69.0.1/caps/NullPrincipalURI.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:11.11 NS_INTERFACE_MAP_END 102:11.11 ^~~~~~~~~~~~~~~~~~~~ 102:11.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:11.12 else 102:11.12 ^~~~ 102:11.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:11.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:11.12 ^~~~~~~~~~~~~~~~~~ 102:11.12 /builddir/build/BUILD/firefox-69.0.1/caps/NullPrincipalURI.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:11.12 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 102:11.12 ^~~~~~~~~~~~~~~~~~~~~~ 102:11.18 /builddir/build/BUILD/firefox-69.0.1/caps/SystemPrincipal.cpp: In member function 'virtual nsresult mozilla::SystemPrincipal::QueryInterface(const nsIID&, void**)': 102:11.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:11.18 foundInterface = 0; \ 102:11.18 ^~~~~~~~~~~~~~ 102:11.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:11.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:11.18 ^~~~~~~~~~~~~~~~~~~~~~~ 102:11.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:11.19 NS_INTERFACE_MAP_END 102:11.19 ^~~~~~~~~~~~~~~~~~~~ 102:11.19 /builddir/build/BUILD/firefox-69.0.1/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 102:11.19 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 102:11.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 102:11.19 In file included from /builddir/build/BUILD/firefox-69.0.1/caps/ContentPrincipal.cpp:23, 102:11.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 102:11.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 102:11.19 } else 102:11.19 ^~~~ 102:11.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 102:11.19 } else 102:11.19 ^~~~ 102:11.19 /builddir/build/BUILD/firefox-69.0.1/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 102:11.19 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 102:11.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 102:14.73 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontEntry.h:13, 102:14.73 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFont.h:11, 102:14.73 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFT2FontBase.h:11, 102:14.73 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFT2Utils.cpp:6: 102:14.73 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 102:14.74 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 102:14.74 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 102:14.74 ^ 102:14.74 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 102:14.74 struct Block { 102:14.74 ^~~~~ 102:21.85 security/sandbox/linux/glue 102:22.11 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontEntry.h:13, 102:22.11 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFont.h:11, 102:22.11 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 102:22.11 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 102:22.11 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 102:22.11 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 102:22.11 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 102:22.11 ^ 102:22.11 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 102:22.11 struct Block { 102:22.11 ^~~~~ 102:25.58 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Casting.h:12, 102:25.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:15, 102:25.58 from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:7: 102:25.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; long unsigned int N = 5]': 102:25.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 102:25.58 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 102:25.58 ^~ 102:25.58 /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 102:25.58 uint8_t unitsAvailable; 102:25.58 ^~~~~~~~~~~~~~ 102:25.58 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Casting.h:12, 102:25.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:15, 102:25.58 from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:7: 102:25.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 102:25.58 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 102:25.58 ^~ 102:25.58 /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 102:25.58 uint8_t unitsNeeded; 102:25.58 ^~~~~~~~~~~ 102:25.58 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Casting.h:12, 102:25.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:15, 102:25.58 from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:7: 102:25.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 102:25.58 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 102:25.58 ^~ 102:25.58 /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 102:25.58 uint8_t unitsObserved; 102:25.58 ^~~~~~~~~~~~~ 102:25.58 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Casting.h:12, 102:25.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:15, 102:25.58 from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:7: 102:25.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 102:25.59 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 102:25.59 ^~ 102:25.59 /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 102:25.59 char32_t badCodePoint; 102:25.59 ^~~~~~~~~~~~ 102:25.62 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Casting.h:12, 102:25.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:15, 102:25.62 from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:7: 102:25.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; long unsigned int N = 2]': 102:25.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 102:25.62 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 102:25.62 ^~ 102:25.62 /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 102:25.63 uint8_t unitsObserved; 102:25.63 ^~~~~~~~~~~~~ 102:25.63 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Casting.h:12, 102:25.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:15, 102:25.63 from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:7: 102:25.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 102:25.63 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 102:25.63 ^~ 102:25.63 /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 102:25.63 char32_t badCodePoint; 102:25.63 ^~~~~~~~~~~~ 102:25.63 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Casting.h:12, 102:25.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:15, 102:25.63 from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:7: 102:25.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 102:25.63 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 102:25.63 ^~ 102:25.63 /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 102:25.63 uint8_t unitsNeeded; 102:25.63 ^~~~~~~~~~~ 102:25.68 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Casting.h:12, 102:25.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:15, 102:25.68 from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:7: 102:25.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; long unsigned int N = 3]': 102:25.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 102:25.68 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 102:25.69 ^~ 102:25.69 /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 102:25.69 uint8_t unitsNeeded; 102:25.69 ^~~~~~~~~~~ 102:25.72 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Casting.h:12, 102:25.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:15, 102:25.72 from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:7: 102:25.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; long unsigned int N = 4]': 102:25.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 102:25.72 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 102:25.72 ^~ 102:25.73 /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 102:25.73 char32_t badCodePoint; 102:25.73 ^~~~~~~~~~~~ 102:25.73 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Casting.h:12, 102:25.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:15, 102:25.73 from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:7: 102:25.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 102:25.73 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 102:25.73 ^~ 102:25.73 /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 102:25.73 uint8_t unitsObserved; 102:25.73 ^~~~~~~~~~~~~ 102:25.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Casting.h:12, 102:25.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:15, 102:25.76 from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:7: 102:25.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; long unsigned int N = 2]': 102:25.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 102:25.76 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 102:25.76 ^~ 102:25.76 /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 102:25.76 uint8_t unitsObserved; 102:25.76 ^~~~~~~~~~~~~ 102:25.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Casting.h:12, 102:25.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:15, 102:25.76 from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:7: 102:25.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 102:25.76 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 102:25.76 ^~ 102:25.76 /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 102:25.77 char32_t badCodePoint; 102:25.77 ^~~~~~~~~~~~ 102:25.79 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Casting.h:12, 102:25.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:15, 102:25.79 from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:7: 102:25.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; long unsigned int N = 5]': 102:25.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 102:25.79 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 102:25.79 ^~ 102:25.79 /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 102:25.79 uint8_t unitsAvailable; 102:25.79 ^~~~~~~~~~~~~~ 102:25.79 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Casting.h:12, 102:25.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:15, 102:25.79 from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:7: 102:25.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 102:25.79 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 102:25.79 ^~ 102:25.79 /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 102:25.79 uint8_t unitsNeeded; 102:25.79 ^~~~~~~~~~~ 102:25.79 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Casting.h:12, 102:25.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:15, 102:25.79 from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:7: 102:25.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 102:25.80 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 102:25.80 ^~ 102:25.80 /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 102:25.80 uint8_t unitsObserved; 102:25.80 ^~~~~~~~~~~~~ 102:25.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Casting.h:12, 102:25.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:15, 102:25.85 from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:7: 102:25.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; long unsigned int N = 4]': 102:25.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 102:25.85 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 102:25.85 ^~ 102:25.85 /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 102:25.85 uint8_t unitsObserved; 102:25.85 ^~~~~~~~~~~~~ 102:25.91 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Casting.h:12, 102:25.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:15, 102:25.91 from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:7: 102:25.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h: In function 'void TestTooFewOrBadTrailingUnits()': 102:25.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 102:25.91 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 102:25.91 ^~ 102:25.91 /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 102:25.91 uint8_t unitsObserved; 102:25.91 ^~~~~~~~~~~~~ 102:25.91 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Casting.h:12, 102:25.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:15, 102:25.91 from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:7: 102:25.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 102:25.91 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 102:25.91 ^~ 102:25.91 /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 102:25.91 char32_t badCodePoint; 102:25.91 ^~~~~~~~~~~~ 102:25.91 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Casting.h:12, 102:25.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:15, 102:25.91 from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:7: 102:25.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 102:25.91 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 102:25.91 ^~ 102:25.91 /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 102:25.91 char32_t badCodePoint; 102:25.91 ^~~~~~~~~~~~ 102:25.91 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Casting.h:12, 102:25.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:15, 102:25.91 from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:7: 102:25.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 102:25.91 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 102:25.91 ^~ 102:25.91 /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 102:25.91 uint8_t unitsObserved; 102:25.91 ^~~~~~~~~~~~~ 102:25.97 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Casting.h:12, 102:25.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:15, 102:25.97 from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:7: 102:25.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; long unsigned int N = 4]': 102:25.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 102:25.97 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 102:25.97 ^~ 102:25.97 /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 102:25.97 uint8_t unitsObserved; 102:25.97 ^~~~~~~~~~~~~ 102:25.97 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Casting.h:12, 102:25.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:15, 102:25.97 from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:7: 102:25.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 102:25.97 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 102:25.97 ^~ 102:25.97 /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 102:25.97 char32_t badCodePoint; 102:25.97 ^~~~~~~~~~~~ 102:26.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Casting.h:12, 102:26.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:15, 102:26.07 from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:7: 102:26.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h: In function 'int main()': 102:26.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 102:26.07 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 102:26.07 ^~ 102:26.07 /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 102:26.07 uint8_t unitsAvailable; 102:26.07 ^~~~~~~~~~~~~~ 102:26.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Casting.h:12, 102:26.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:15, 102:26.07 from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:7: 102:26.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 102:26.07 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 102:26.07 ^~ 102:26.07 /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 102:26.07 uint8_t unitsNeeded; 102:26.07 ^~~~~~~~~~~ 102:26.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Casting.h:12, 102:26.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:15, 102:26.07 from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:7: 102:26.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 102:26.08 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 102:26.08 ^~ 102:26.08 /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 102:26.08 uint8_t unitsAvailable; 102:26.08 ^~~~~~~~~~~~~~ 102:26.08 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Casting.h:12, 102:26.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:15, 102:26.08 from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:7: 102:26.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 102:26.08 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 102:26.08 ^~ 102:26.08 /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 102:26.08 uint8_t unitsNeeded; 102:26.08 ^~~~~~~~~~~ 102:26.08 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Casting.h:12, 102:26.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:15, 102:26.08 from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:7: 102:26.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 102:26.08 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 102:26.08 ^~ 102:26.08 /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 102:26.08 uint8_t unitsAvailable; 102:26.08 ^~~~~~~~~~~~~~ 102:26.08 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Casting.h:12, 102:26.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:15, 102:26.08 from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:7: 102:26.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 102:26.09 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 102:26.09 ^~ 102:26.09 /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 102:26.09 uint8_t unitsNeeded; 102:26.09 ^~~~~~~~~~~ 102:26.09 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Casting.h:12, 102:26.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:15, 102:26.09 from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:7: 102:26.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 102:26.09 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 102:26.09 ^~ 102:26.09 /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 102:26.09 uint8_t unitsAvailable; 102:26.09 ^~~~~~~~~~~~~~ 102:26.09 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Casting.h:12, 102:26.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:15, 102:26.09 from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:7: 102:26.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 102:26.09 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 102:26.09 ^~ 102:26.09 /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 102:26.09 uint8_t unitsNeeded; 102:26.09 ^~~~~~~~~~~ 102:26.09 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Casting.h:12, 102:26.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:15, 102:26.09 from /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:7: 102:26.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Assertions.h:445:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 102:26.10 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 102:26.10 ^~ 102:26.10 /builddir/build/BUILD/firefox-69.0.1/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 102:26.10 char32_t badCodePoint; 102:26.10 ^~~~~~~~~~~~ 102:26.90 dom/ipc 102:32.45 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 102:32.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 102:32.45 from /builddir/build/BUILD/firefox-69.0.1/security/sandbox/linux/glue/SandboxPrefBridge.cpp:11, 102:32.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/security/sandbox/linux/glue/Unified_cpp_sandbox_linux_glue0.cpp:20: 102:32.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 102:32.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 102:32.46 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 102:32.46 ^ 102:32.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 102:32.46 struct Block { 102:32.46 ^~~~~ 102:34.18 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.cpp:9: 102:34.18 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 102:34.18 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 102:34.18 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 102:34.18 ^ 102:34.18 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 102:34.18 struct Block { 102:34.18 ^~~~~ 102:38.77 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 102:38.77 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentChild.h:15, 102:38.77 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentChild.cpp:12: 102:38.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 102:38.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 102:38.77 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 102:38.77 ^ 102:38.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 102:38.77 struct Block { 102:38.77 ^~~~~ 102:42.42 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontEntry.h:13, 102:42.42 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFont.h:11, 102:42.42 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 102:42.42 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxPlatformGtk.cpp:15: 102:42.42 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 102:42.42 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 102:42.42 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 102:42.42 ^ 102:42.42 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 102:42.42 struct Block { 102:42.42 ^~~~~ 102:44.61 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 102:44.61 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 102:44.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 102:44.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 102:44.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 102:44.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 102:44.61 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentChild.h:13, 102:44.61 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentChild.cpp:12: 102:44.62 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)': 102:44.62 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:44.62 foundInterface = 0; \ 102:44.62 ^~~~~~~~~~~~~~ 102:44.62 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:44.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:44.62 ^~~~~~~~~~~~~~~~~~~~~~~ 102:44.62 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentChild.cpp:594:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:44.62 NS_INTERFACE_MAP_END 102:44.62 ^~~~~~~~~~~~~~~~~~~~ 102:44.62 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:44.62 else 102:44.62 ^~~~ 102:44.62 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:44.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:44.62 ^~~~~~~~~~~~~~~~~~ 102:44.62 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentChild.cpp:593:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:44.62 NS_INTERFACE_MAP_ENTRY(nsISupports) 102:44.62 ^~~~~~~~~~~~~~~~~~~~~~ 102:48.75 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontEntry.h:13, 102:48.75 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFont.h:11, 102:48.75 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxTextRun.h:14, 102:48.75 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxPlatform.cpp:38: 102:48.75 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 102:48.75 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 102:48.75 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 102:48.75 ^ 102:48.75 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 102:48.75 struct Block { 102:48.75 ^~~~~ 102:54.24 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 102:54.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 102:54.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 102:54.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 102:54.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 102:54.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 102:54.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 102:54.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 102:54.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 102:54.24 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/message_loop.h:32, 102:54.24 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/waitable_event.h:25, 102:54.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12, 102:54.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 102:54.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 102:54.24 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxPlatform.cpp:7: 102:54.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 102:54.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 102:54.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 102:54.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 102:54.24 memset(&aArr[0], 0, N * sizeof(T)); 102:54.24 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:54.24 In file included from /usr/include/c++/8/map:61, 102:54.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 102:54.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 102:54.24 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 102:54.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:11, 102:54.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 102:54.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 102:54.24 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxPlatform.cpp:7: 102:54.24 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 102:54.24 class map 102:54.24 ^~~ 102:58.08 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 102:58.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 102:58.09 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ProcessHangMonitor.cpp:16: 102:58.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 102:58.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 102:58.09 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 102:58.09 ^ 102:58.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 102:58.09 struct Block { 102:58.09 ^~~~~ 102:58.27 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 102:58.27 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 102:58.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 102:58.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 102:58.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 102:58.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 102:58.27 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 102:58.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 102:58.27 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserBridgeHost.cpp: In member function 'virtual nsresult mozilla::dom::BrowserBridgeHost::QueryInterface(const nsIID&, void**)': 102:58.27 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:58.27 foundInterface = 0; \ 102:58.27 ^~~~~~~~~~~~~~ 102:58.27 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:58.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:58.27 ^~~~~~~~~~~~~~~~~~~~~~~ 102:58.27 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserBridgeHost.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:58.27 NS_INTERFACE_MAP_END 102:58.27 ^~~~~~~~~~~~~~~~~~~~ 102:58.27 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:58.27 else 102:58.27 ^~~~ 102:58.27 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:58.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:58.27 ^~~~~~~~~~~~~~~~~~ 102:58.27 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserBridgeHost.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:58.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 102:58.27 ^~~~~~~~~~~~~~~~~~~~~~ 103:00.33 security/manager/ssl 103:01.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 103:01.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 103:01.13 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserBridgeParent.cpp:12, 103:01.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:20: 103:01.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 103:01.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 103:01.13 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 103:01.13 ^ 103:01.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 103:01.13 struct Block { 103:01.13 ^~~~~ 103:01.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 103:01.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 103:01.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 103:01.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 103:01.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 103:01.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 103:01.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIRemoteTab.h:13, 103:01.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ProcessHangMonitor.h:14, 103:01.21 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ProcessHangMonitor.cpp:7: 103:01.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 103:01.21 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 103:01.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 103:01.21 memset(aT, 0, sizeof(T)); 103:01.21 ~~~~~~^~~~~~~~~~~~~~~~~~ 103:01.21 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ProcessHangMonitor.cpp:11: 103:01.21 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 103:01.21 struct GlobalProperties { 103:01.21 ^~~~~~~~~~~~~~~~ 103:03.09 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 103:03.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 103:03.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 103:03.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 103:03.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 103:03.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 103:03.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIRemoteTab.h:13, 103:03.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ProcessHangMonitor.h:14, 103:03.09 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ProcessHangMonitor.cpp:7: 103:03.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 103:03.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 103:03.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 103:03.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 103:03.10 memset(&aArr[0], 0, N * sizeof(T)); 103:03.10 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:03.10 In file included from /usr/include/c++/8/map:61, 103:03.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 103:03.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 103:03.10 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/message_loop.h:14, 103:03.10 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/thread.h:13, 103:03.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:11, 103:03.10 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ProcessHangMonitor.cpp:8: 103:03.10 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 103:03.10 class map 103:03.10 ^~~ 103:04.63 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 103:04.63 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 103:04.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 103:04.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 103:04.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 103:04.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 103:04.63 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 103:04.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 103:04.63 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserChild.cpp: In member function 'virtual nsresult mozilla::dom::BrowserChild::QueryInterface(const nsIID&, void**)': 103:04.63 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:04.63 foundInterface = 0; \ 103:04.63 ^~~~~~~~~~~~~~ 103:04.63 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:04.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:04.63 ^~~~~~~~~~~~~~~~~~~~~~~ 103:04.63 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserChild.cpp:672:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:04.63 NS_INTERFACE_MAP_END 103:04.63 ^~~~~~~~~~~~~~~~~~~~ 103:04.63 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:04.63 else 103:04.63 ^~~~ 103:04.63 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 103:04.64 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 103:04.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:04.64 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserChild.cpp:671:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 103:04.64 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIBrowserChild) 103:04.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:04.85 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserChild.cpp: In member function 'virtual nsresult mozilla::dom::BrowserChildMessageManager::QueryInterface(const nsIID&, void**)': 103:04.85 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:04.85 foundInterface = 0; \ 103:04.85 ^~~~~~~~~~~~~~ 103:04.85 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 103:04.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:04.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:04.85 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserChild.cpp:3853:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:04.85 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 103:04.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:04.85 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:04.85 else 103:04.85 ^~~~ 103:04.85 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:04.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:04.85 ^~~~~~~~~~~~~~~~~~ 103:04.85 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserChild.cpp:3852:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:04.85 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 103:04.85 ^~~~~~~~~~~~~~~~~~~~~~ 103:04.87 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserHost.cpp: In member function 'virtual nsresult mozilla::dom::BrowserHost::QueryInterface(const nsIID&, void**)': 103:04.87 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:04.87 foundInterface = 0; \ 103:04.87 ^~~~~~~~~~~~~~ 103:04.87 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:04.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:04.87 ^~~~~~~~~~~~~~~~~~~~~~~ 103:04.87 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserHost.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:04.87 NS_INTERFACE_MAP_END 103:04.87 ^~~~~~~~~~~~~~~~~~~~ 103:04.87 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:04.87 else 103:04.87 ^~~~ 103:04.88 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 103:04.88 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 103:04.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:04.88 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserHost.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 103:04.88 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, RemoteBrowser) 103:04.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:05.18 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserParent.cpp: In member function 'virtual nsresult mozilla::dom::BrowserParent::QueryInterface(const nsIID&, void**)': 103:05.18 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:05.18 foundInterface = 0; \ 103:05.18 ^~~~~~~~~~~~~~ 103:05.18 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:05.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:05.18 ^~~~~~~~~~~~~~~~~~~~~~~ 103:05.18 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserParent.cpp:163:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:05.18 NS_INTERFACE_MAP_END 103:05.18 ^~~~~~~~~~~~~~~~~~~~ 103:05.18 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:05.18 else 103:05.18 ^~~~ 103:05.18 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 103:05.18 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 103:05.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:05.18 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserParent.cpp:162:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 103:05.18 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMEventListener) 103:05.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:08.29 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 103:08.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 103:08.29 from /builddir/build/BUILD/firefox-69.0.1/security/manager/ssl/DataStorage.cpp:12, 103:08.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 103:08.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 103:08.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 103:08.29 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 103:08.29 ^ 103:08.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 103:08.30 struct Block { 103:08.30 ^~~~~ 103:08.64 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)': 103:08.64 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:08.64 foundInterface = 0; \ 103:08.64 ^~~~~~~~~~~~~~ 103:08.65 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:08.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:08.65 ^~~~~~~~~~~~~~~~~~~~~~~ 103:08.65 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentParent.cpp:2952:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:08.65 NS_INTERFACE_MAP_END 103:08.65 ^~~~~~~~~~~~~~~~~~~~ 103:08.65 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:08.65 else 103:08.65 ^~~~ 103:08.65 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 103:08.65 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 103:08.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:08.65 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentParent.cpp:2951:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 103:08.65 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 103:08.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:09.31 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActor.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActor::QueryInterface(const nsIID&, void**)': 103:09.31 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:09.31 foundInterface = 0; \ 103:09.31 ^~~~~~~~~~~~~~ 103:09.31 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:09.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:09.31 ^~~~~~~~~~~~~~~~~~~~~~~ 103:09.31 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActor.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:09.31 NS_INTERFACE_MAP_END 103:09.31 ^~~~~~~~~~~~~~~~~~~~ 103:09.31 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:09.31 else 103:09.31 ^~~~ 103:09.31 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:09.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:09.31 ^~~~~~~~~~~~~~~~~~ 103:09.31 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActor.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:09.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 103:09.32 ^~~~~~~~~~~~~~~~~~~~~~ 103:09.35 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActor.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActor::QueryHandler::QueryInterface(const nsIID&, void**)': 103:09.35 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:09.35 foundInterface = 0; \ 103:09.35 ^~~~~~~~~~~~~~ 103:09.35 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:09.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:09.35 ^~~~~~~~~~~~~~~~~~~~~~~ 103:09.35 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActor.cpp:327:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:09.36 NS_INTERFACE_MAP_END 103:09.36 ^~~~~~~~~~~~~~~~~~~~ 103:09.36 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:09.36 else 103:09.36 ^~~~ 103:09.36 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:09.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:09.36 ^~~~~~~~~~~~~~~~~~ 103:09.36 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActor.cpp:326:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:09.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 103:09.36 ^~~~~~~~~~~~~~~~~~~~~~ 103:10.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 103:10.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 103:10.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 103:10.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 103:10.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 103:10.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 103:10.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 103:10.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 103:10.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 103:10.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 103:10.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 103:10.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 103:10.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 103:10.76 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 103:10.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 103:10.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 103:10.76 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 103:10.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 103:10.76 memset(aT, 0, sizeof(T)); 103:10.76 ~~~~~~^~~~~~~~~~~~~~~~~~ 103:10.76 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentParent.cpp:188, 103:10.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:92: 103:10.76 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 103:10.76 struct AmountFns { 103:10.76 ^~~~~~~~~ 103:10.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 103:10.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 103:10.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 103:10.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 103:10.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 103:10.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 103:10.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 103:10.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 103:10.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 103:10.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 103:10.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 103:10.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 103:10.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 103:10.77 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 103:10.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 103:10.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 103:10.77 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 103:10.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 103:10.77 memset(aT, 0, sizeof(T)); 103:10.77 ~~~~~~^~~~~~~~~~~~~~~~~~ 103:10.77 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentParent.cpp:188, 103:10.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:92: 103:10.77 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 103:10.77 struct SizeOfTabFns { 103:10.77 ^~~~~~~~~~~~ 103:11.58 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 103:11.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 103:11.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 103:11.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 103:11.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 103:11.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 103:11.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 103:11.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 103:11.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 103:11.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 103:11.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 103:11.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 103:11.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 103:11.58 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 103:11.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 103:11.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 103:11.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 103:11.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 103:11.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 103:11.58 memset(&aArr[0], 0, N * sizeof(T)); 103:11.58 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:11.58 In file included from /usr/include/c++/8/map:61, 103:11.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 103:11.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 103:11.58 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 103:11.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 103:11.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 103:11.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 103:11.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 103:11.58 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 103:11.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 103:11.58 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 103:11.58 class map 103:11.58 ^~~ 103:11.73 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 103:11.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 103:11.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 103:11.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 103:11.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 103:11.73 memset(&aArr[0], 0, N * sizeof(T)); 103:11.73 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:11.73 In file included from /usr/include/c++/8/vector:64, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:33, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 103:11.73 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 103:11.73 class vector : protected _Vector_base<_Tp, _Alloc> 103:11.73 ^~~~~~ 103:11.73 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 103:11.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 103:11.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 103:11.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 103:11.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 103:11.73 memset(&aArr[0], 0, N * sizeof(T)); 103:11.73 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:11.73 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserChild.cpp:50, 103:11.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:29: 103:11.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 103:11.73 class ClipManager { 103:11.73 ^~~~~~~~~~~ 103:17.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 103:17.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 103:17.85 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorChild.cpp:9, 103:17.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 103:17.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 103:17.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 103:17.85 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 103:17.85 ^ 103:17.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 103:17.85 struct Block { 103:17.85 ^~~~~ 103:19.74 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 103:19.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 103:19.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 103:19.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 103:19.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 103:19.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 103:19.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:10, 103:19.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 103:19.74 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorChild.cpp:7, 103:19.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 103:19.74 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorChild.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorChild::QueryInterface(const nsIID&, void**)': 103:19.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:19.74 foundInterface = 0; \ 103:19.74 ^~~~~~~~~~~~~~ 103:19.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 103:19.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:19.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:19.74 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorChild.cpp:150:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:19.74 NS_INTERFACE_MAP_END_INHERITING(JSWindowActor) 103:19.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:19.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 103:19.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 103:19.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:13, 103:19.75 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorChild.cpp:7, 103:19.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 103:19.75 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 103:19.75 } else 103:19.75 ^~~~ 103:19.75 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 103:19.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 103:19.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:19.75 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorChild.cpp:149:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 103:19.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JSWindowActorChild) 103:19.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:19.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 103:19.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 103:19.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 103:19.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 103:19.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 103:19.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 103:19.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:10, 103:19.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 103:19.76 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorChild.cpp:7, 103:19.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 103:19.76 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorParent.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorParent::QueryInterface(const nsIID&, void**)': 103:19.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:19.76 foundInterface = 0; \ 103:19.76 ^~~~~~~~~~~~~~ 103:19.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 103:19.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:19.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:19.76 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorParent.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:19.76 NS_INTERFACE_MAP_END_INHERITING(JSWindowActor) 103:19.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:19.77 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 103:19.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 103:19.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:13, 103:19.77 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorChild.cpp:7, 103:19.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 103:19.77 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 103:19.77 } else 103:19.77 ^~~~ 103:19.77 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 103:19.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 103:19.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:19.77 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorParent.cpp:120:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 103:19.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JSWindowActorParent) 103:19.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:20.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 103:20.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 103:20.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 103:20.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 103:20.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 103:20.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 103:20.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:10, 103:20.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 103:20.11 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorChild.cpp:7, 103:20.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 103:20.11 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorService.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorProtocol::QueryInterface(const nsIID&, void**)': 103:20.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:20.12 foundInterface = 0; \ 103:20.12 ^~~~~~~~~~~~~~ 103:20.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:20.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:20.12 ^~~~~~~~~~~~~~~~~~~~~~~ 103:20.12 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorService.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:20.12 NS_INTERFACE_MAP_END 103:20.12 ^~~~~~~~~~~~~~~~~~~~ 103:20.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:20.12 else 103:20.12 ^~~~ 103:20.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:20.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:20.12 ^~~~~~~~~~~~~~~~~~ 103:20.12 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorService.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:20.12 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 103:20.12 ^~~~~~~~~~~~~~~~~~~~~~ 103:20.40 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/RemoteWebProgress.cpp: In member function 'virtual nsresult mozilla::dom::RemoteWebProgress::QueryInterface(const nsIID&, void**)': 103:20.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:20.40 foundInterface = 0; \ 103:20.40 ^~~~~~~~~~~~~~ 103:20.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:20.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:20.40 ^~~~~~~~~~~~~~~~~~~~~~~ 103:20.40 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/RemoteWebProgress.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:20.40 NS_INTERFACE_MAP_END 103:20.40 ^~~~~~~~~~~~~~~~~~~~ 103:20.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:20.40 else 103:20.40 ^~~~ 103:20.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:20.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:20.40 ^~~~~~~~~~~~~~~~~~ 103:20.40 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/RemoteWebProgress.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:20.41 NS_INTERFACE_MAP_ENTRY(nsIRemoteWebProgress) 103:20.41 ^~~~~~~~~~~~~~~~~~~~~~ 103:21.65 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/SharedMap.cpp: In member function 'virtual nsresult mozilla::dom::ipc::WritableSharedMap::QueryInterface(const nsIID&, void**)': 103:21.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:21.65 foundInterface = 0; \ 103:21.65 ^~~~~~~~~~~~~~ 103:21.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 103:21.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:21.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:21.65 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/SharedMap.cpp:456:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:21.65 NS_INTERFACE_MAP_END_INHERITING(SharedMap) 103:21.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:21.65 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 103:21.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 103:21.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:13, 103:21.65 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorChild.cpp:7, 103:21.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 103:21.65 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 103:21.65 } else 103:21.65 ^~~~ 103:21.65 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 103:21.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 103:21.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:21.65 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/SharedMap.cpp:455:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 103:21.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WritableSharedMap) 103:21.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:22.69 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 103:22.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 103:22.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 103:22.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 103:22.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 103:22.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 103:22.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:7, 103:22.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 103:22.69 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorChild.cpp:7, 103:22.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 103:22.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 103:22.69 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 103:22.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 103:22.69 memset(aT, 0, sizeof(T)); 103:22.69 ~~~~~~^~~~~~~~~~~~~~~~~~ 103:22.69 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/MemoryReportRequest.cpp:7, 103:22.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:47: 103:22.70 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 103:22.70 struct AmountFns { 103:22.70 ^~~~~~~~~ 103:22.70 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 103:22.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 103:22.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 103:22.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 103:22.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 103:22.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 103:22.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:7, 103:22.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 103:22.70 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorChild.cpp:7, 103:22.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 103:22.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 103:22.70 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 103:22.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 103:22.70 memset(aT, 0, sizeof(T)); 103:22.70 ~~~~~~^~~~~~~~~~~~~~~~~~ 103:22.70 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/MemoryReportRequest.cpp:7, 103:22.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:47: 103:22.70 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 103:22.70 struct SizeOfTabFns { 103:22.70 ^~~~~~~~~~~~ 103:23.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 103:23.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 103:23.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 103:23.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 103:23.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 103:23.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 103:23.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:7, 103:23.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 103:23.21 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorChild.cpp:7, 103:23.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 103:23.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 103:23.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 103:23.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 103:23.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 103:23.21 memset(&aArr[0], 0, N * sizeof(T)); 103:23.21 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:23.21 In file included from /usr/include/c++/8/map:61, 103:23.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 103:23.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 103:23.21 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 103:23.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 103:23.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/JSWindowActor.h:11, 103:23.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/JSWindowActorChild.h:14, 103:23.21 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorChild.cpp:8, 103:23.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 103:23.21 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 103:23.22 class map 103:23.22 ^~~ 103:31.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:119: 103:31.87 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/SharedMap.cpp: In member function 'mozilla::Result mozilla::dom::ipc::SharedMap::MaybeRebuild()': 103:31.87 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/SharedMap.cpp:216:26: warning: 'count' may be used uninitialized in this function [-Wmaybe-uninitialized] 103:31.87 for (uint32_t i = 0; i < count; i++) { 103:31.87 ~~^~~~~~~ 103:34.53 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 103:34.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 103:34.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 103:34.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 103:34.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 103:34.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Telemetry.h:16, 103:34.53 from /builddir/build/BUILD/firefox-69.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:10, 103:34.53 from /builddir/build/BUILD/firefox-69.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 103:34.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:2: 103:34.53 /builddir/build/BUILD/firefox-69.0.1/security/manager/ssl/nsNSSCertificate.cpp: In member function 'virtual nsresult nsNSSCertList::QueryInterface(const nsIID&, void**)': 103:34.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:34.53 foundInterface = 0; \ 103:34.53 ^~~~~~~~~~~~~~ 103:34.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:34.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:34.54 ^~~~~~~~~~~~~~~~~~~~~~~ 103:34.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:34.54 NS_INTERFACE_MAP_END 103:34.54 ^~~~~~~~~~~~~~~~~~~~ 103:34.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 103:34.54 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 103:34.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 103:34.54 /builddir/build/BUILD/firefox-69.0.1/security/manager/ssl/nsNSSCertificate.cpp:785:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 103:34.54 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable) 103:34.54 ^~~~~~~~~~~~~~~~~~~~ 103:34.54 In file included from /builddir/build/BUILD/firefox-69.0.1/security/manager/ssl/nsNSSCertificate.cpp:20, 103:34.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:137: 103:34.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 103:34.54 } else 103:34.54 ^~~~ 103:34.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 103:34.54 } else 103:34.54 ^~~~ 103:34.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 103:34.54 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 103:34.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 103:34.54 /builddir/build/BUILD/firefox-69.0.1/security/manager/ssl/nsNSSCertificate.cpp:785:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 103:34.54 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable) 103:34.54 ^~~~~~~~~~~~~~~~~~~~ 103:37.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:101: 103:37.22 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentProcess.cpp: In member function 'virtual bool mozilla::dom::ContentProcess::Init(int, char**)': 103:37.22 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentProcess.cpp:186:53: warning: 'isForBrowser' may be used uninitialized in this function [-Wmaybe-uninitialized] 103:37.22 IOThreadChild::channel(), *childID, *isForBrowser); 103:37.22 ^~~~~~~~~~~~~ 103:37.22 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentProcess.cpp:185:16: warning: 'parentBuildID' may be used uninitialized in this function [-Wmaybe-uninitialized] 103:37.22 mContent.Init(IOThreadChild::message_loop(), ParentPid(), *parentBuildID, 103:37.22 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:37.22 IOThreadChild::channel(), *childID, *isForBrowser); 103:37.22 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:47.98 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsUtils.h:14, 103:47.98 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCOMPtr.h:30, 103:47.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/TabContext.h:10, 103:47.98 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/TabContext.cpp:7, 103:47.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 103:47.98 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/WindowGlobalActor.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalActor::QueryInterface(const nsIID&, void**)': 103:47.98 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:47.98 foundInterface = 0; \ 103:47.98 ^~~~~~~~~~~~~~ 103:47.98 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:47.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:47.98 ^~~~~~~~~~~~~~~~~~~~~~~ 103:47.98 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/WindowGlobalActor.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:47.98 NS_INTERFACE_MAP_END 103:47.98 ^~~~~~~~~~~~~~~~~~~~ 103:47.98 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:47.98 else 103:47.98 ^~~~ 103:47.98 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:47.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:47.98 ^~~~~~~~~~~~~~~~~~ 103:47.98 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/WindowGlobalActor.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:47.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 103:47.98 ^~~~~~~~~~~~~~~~~~~~~~ 103:48.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 103:48.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 103:48.13 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/WindowGlobalChild.cpp:13, 103:48.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:38: 103:48.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 103:48.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 103:48.13 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 103:48.13 ^ 103:48.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 103:48.13 struct Block { 103:48.13 ^~~~~ 103:48.41 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsUtils.h:14, 103:48.41 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCOMPtr.h:30, 103:48.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/TabContext.h:10, 103:48.41 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/TabContext.cpp:7, 103:48.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 103:48.41 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/WindowGlobalChild.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalChild::QueryInterface(const nsIID&, void**)': 103:48.41 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:48.42 foundInterface = 0; \ 103:48.42 ^~~~~~~~~~~~~~ 103:48.42 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 103:48.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:48.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:48.42 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/WindowGlobalChild.cpp:390:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:48.42 NS_INTERFACE_MAP_END_INHERITING(WindowGlobalActor) 103:48.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:48.42 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 103:48.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 103:48.42 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 103:48.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/TabContext.h:12, 103:48.42 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/TabContext.cpp:7, 103:48.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 103:48.42 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 103:48.42 } else 103:48.42 ^~~~ 103:48.42 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 103:48.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 103:48.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:48.42 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/WindowGlobalChild.cpp:389:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 103:48.42 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WindowGlobalChild) 103:48.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:48.69 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsUtils.h:14, 103:48.69 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCOMPtr.h:30, 103:48.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/TabContext.h:10, 103:48.69 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/TabContext.cpp:7, 103:48.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 103:48.69 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/WindowGlobalParent.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalParent::QueryInterface(const nsIID&, void**)': 103:48.70 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:48.70 foundInterface = 0; \ 103:48.70 ^~~~~~~~~~~~~~ 103:48.70 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 103:48.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:48.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:48.70 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/WindowGlobalParent.cpp:429:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:48.70 NS_INTERFACE_MAP_END_INHERITING(WindowGlobalActor) 103:48.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:48.70 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 103:48.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 103:48.70 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 103:48.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/TabContext.h:12, 103:48.70 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/TabContext.cpp:7, 103:48.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 103:48.70 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 103:48.70 } else 103:48.70 ^~~~ 103:48.70 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 103:48.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 103:48.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:48.70 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/WindowGlobalParent.cpp:428:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 103:48.70 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WindowGlobalParent) 103:48.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:51.30 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 103:51.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 103:51.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 103:51.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 103:51.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 103:51.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 103:51.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 103:51.30 from /builddir/build/BUILD/firefox-69.0.1/caps/nsJSPrincipals.h:9, 103:51.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 103:51.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/TabContext.h:11, 103:51.30 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/TabContext.cpp:7, 103:51.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 103:51.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 103:51.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 103:51.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 103:51.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 103:51.30 memset(&aArr[0], 0, N * sizeof(T)); 103:51.30 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:51.30 In file included from /usr/include/c++/8/map:61, 103:51.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 103:51.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 103:51.30 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 103:51.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 103:51.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:11, 103:51.31 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/TabContext.cpp:8, 103:51.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 103:51.31 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 103:51.31 class map 103:51.31 ^~~ 103:52.36 media/webrtc/trunk/gtest 103:57.67 uriloader/exthandler/tests 104:02.71 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList-impl.h:12, 104:02.71 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList.cpp:5, 104:02.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 104:02.71 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 104:02.71 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 104:02.71 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 104:02.71 ^ 104:02.71 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 104:02.71 struct Block { 104:02.71 ^~~~~ 104:04.86 layout/style/test 104:05.22 layout/style/test/host_ListCSSProperties 104:10.59 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontEntry.h:13, 104:10.59 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFont.h:11, 104:10.60 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxGlyphExtents.h:9, 104:10.60 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 104:10.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 104:10.60 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 104:10.60 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 104:10.60 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 104:10.60 ^ 104:10.60 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 104:10.60 struct Block { 104:10.60 ^~~~~ 104:13.04 tools/power 104:13.55 /builddir/build/BUILD/firefox-69.0.1/tools/power/rapl.cpp: In function 'void SigAlrmHandler(int, siginfo_t*, void*)': 104:13.56 /builddir/build/BUILD/firefox-69.0.1/tools/power/rapl.cpp:615:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 104:13.56 sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 104:13.56 ^~~~~~~ 104:13.56 In file included from /usr/include/stdio.h:873, 104:13.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/stdio.h:3, 104:13.56 from /builddir/build/BUILD/firefox-69.0.1/tools/power/rapl.cpp:41: 104:13.56 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 104:13.56 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 104:13.56 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:13.56 __bos (__s), __fmt, __va_arg_pack ()); 104:13.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:13.56 /builddir/build/BUILD/firefox-69.0.1/tools/power/rapl.cpp:615:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 104:13.56 sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 104:13.56 ^~~~~~~ 104:13.56 In file included from /usr/include/stdio.h:873, 104:13.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/stdio.h:3, 104:13.56 from /builddir/build/BUILD/firefox-69.0.1/tools/power/rapl.cpp:41: 104:13.56 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 104:13.56 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 104:13.56 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:13.56 __bos (__s), __fmt, __va_arg_pack ()); 104:13.56 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:13.56 /builddir/build/BUILD/firefox-69.0.1/tools/power/rapl.cpp:615:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 104:13.57 sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 104:13.57 ^~~~~~~ 104:13.57 In file included from /usr/include/stdio.h:873, 104:13.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/stdio.h:3, 104:13.57 from /builddir/build/BUILD/firefox-69.0.1/tools/power/rapl.cpp:41: 104:13.57 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 104:13.57 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 104:13.57 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:13.57 __bos (__s), __fmt, __va_arg_pack ()); 104:13.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:13.57 /builddir/build/BUILD/firefox-69.0.1/tools/power/rapl.cpp:615:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 104:13.57 sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 104:13.57 ^~~~~~~ 104:13.57 In file included from /usr/include/stdio.h:873, 104:13.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/stdio.h:3, 104:13.57 from /builddir/build/BUILD/firefox-69.0.1/tools/power/rapl.cpp:41: 104:13.57 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 104:13.57 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 104:13.57 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:13.57 __bos (__s), __fmt, __va_arg_pack ()); 104:13.57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:13.57 /builddir/build/BUILD/firefox-69.0.1/tools/power/rapl.cpp:615:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 104:13.57 sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 104:13.57 ^~~~~~~ 104:13.57 In file included from /usr/include/stdio.h:873, 104:13.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/stdio.h:3, 104:13.57 from /builddir/build/BUILD/firefox-69.0.1/tools/power/rapl.cpp:41: 104:13.57 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 104:13.58 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 104:13.58 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:13.58 __bos (__s), __fmt, __va_arg_pack ()); 104:13.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:13.58 /builddir/build/BUILD/firefox-69.0.1/tools/power/rapl.cpp:615:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 104:13.58 sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 104:13.58 ^~~~~~~ 104:13.58 In file included from /usr/include/stdio.h:873, 104:13.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/stdio.h:3, 104:13.58 from /builddir/build/BUILD/firefox-69.0.1/tools/power/rapl.cpp:41: 104:13.58 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 104:13.58 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 104:13.58 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:13.58 __bos (__s), __fmt, __va_arg_pack ()); 104:13.58 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:13.64 security/manager/ssl/tests/unit/tlsserver/lib 104:13.82 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 104:13.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 104:13.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 104:13.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 104:13.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 104:13.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 104:13.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 104:13.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 104:13.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 104:13.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 104:13.83 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList.h:304, 104:13.83 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList-impl.h:8, 104:13.83 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList.cpp:5, 104:13.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 104:13.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 104:13.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 104:13.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 104:13.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 104:13.83 memset(&aArr[0], 0, N * sizeof(T)); 104:13.83 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:13.83 In file included from /usr/include/c++/8/map:61, 104:13.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 104:13.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 104:13.83 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 104:13.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 104:13.83 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList.h:304, 104:13.83 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList-impl.h:8, 104:13.83 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList.cpp:5, 104:13.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 104:13.83 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 104:13.83 class map 104:13.83 ^~~ 104:13.87 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 104:13.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 104:13.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 104:13.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 104:13.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 104:13.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 104:13.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 104:13.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 104:13.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 104:13.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 104:13.88 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList.h:304, 104:13.88 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList-impl.h:8, 104:13.88 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList.cpp:5, 104:13.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 104:13.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 104:13.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 104:13.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 104:13.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 104:13.88 memset(&aArr[0], 0, N * sizeof(T)); 104:13.88 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:13.88 In file included from /usr/include/c++/8/vector:64, 104:13.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 104:13.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 104:13.88 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:33, 104:13.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 104:13.88 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList.h:304, 104:13.89 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList-impl.h:8, 104:13.89 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList.cpp:5, 104:13.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 104:13.89 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 104:13.89 class vector : protected _Vector_base<_Tp, _Alloc> 104:13.89 ^~~~~~ 104:13.89 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 104:13.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 104:13.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 104:13.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 104:13.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 104:13.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 104:13.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 104:13.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 104:13.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 104:13.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 104:13.89 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList.h:304, 104:13.89 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList-impl.h:8, 104:13.89 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList.cpp:5, 104:13.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 104:13.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 104:13.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 104:13.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 104:13.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 104:13.89 memset(&aArr[0], 0, N * sizeof(T)); 104:13.89 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:13.89 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 104:13.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 104:13.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/TextDrawTarget.h:11, 104:13.90 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxContext.cpp:26, 104:13.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:74: 104:13.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 104:13.90 class ClipManager { 104:13.90 ^~~~~~~~~~~ 104:16.01 toolkit/components/telemetry/pingsender 104:16.82 toolkit/components/telemetry/pingsender/pingsender 104:17.72 testing/mochitest/ssltunnel 104:20.07 testing/mochitest/ssltunnel/ssltunnel 104:20.61 testing/tools/screenshot 104:20.92 testing/tools/screenshot/screentopng 104:21.33 browser/app 104:22.48 browser/app/firefox 104:22.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 104:22.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 104:22.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 104:22.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 104:22.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 104:22.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 104:22.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 104:22.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 104:22.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 104:22.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 104:22.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 104:22.84 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxTypes.h:11, 104:22.84 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFont.h:10, 104:22.84 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxGlyphExtents.h:9, 104:22.84 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 104:22.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 104:22.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 104:22.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 104:22.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 104:22.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 104:22.84 memset(&aArr[0], 0, N * sizeof(T)); 104:22.84 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:22.84 In file included from /usr/include/c++/8/map:61, 104:22.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 104:22.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 104:22.84 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 104:22.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 104:22.84 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:13, 104:22.84 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontEntry.h:13, 104:22.84 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFont.h:11, 104:22.84 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxGlyphExtents.h:9, 104:22.84 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 104:22.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 104:22.84 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 104:22.84 class map 104:22.84 ^~~ 104:22.88 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 104:22.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 104:22.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 104:22.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 104:22.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 104:22.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 104:22.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 104:22.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 104:22.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 104:22.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 104:22.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 104:22.88 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxTypes.h:11, 104:22.88 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFont.h:10, 104:22.88 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxGlyphExtents.h:9, 104:22.88 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 104:22.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 104:22.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 104:22.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 104:22.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 104:22.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 104:22.89 memset(&aArr[0], 0, N * sizeof(T)); 104:22.89 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:22.89 In file included from /usr/include/c++/8/vector:64, 104:22.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 104:22.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 104:22.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 104:22.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 104:22.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Units.h:17, 104:22.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 104:22.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 104:22.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 104:22.89 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxTypes.h:11, 104:22.89 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFont.h:10, 104:22.89 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxGlyphExtents.h:9, 104:22.89 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 104:22.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 104:22.89 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 104:22.89 class vector : protected _Vector_base<_Tp, _Alloc> 104:22.89 ^~~~~~ 104:22.89 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 104:22.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 104:22.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 104:22.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 104:22.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 104:22.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 104:22.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 104:22.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 104:22.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 104:22.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 104:22.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 104:22.90 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxTypes.h:11, 104:22.90 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFont.h:10, 104:22.90 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxGlyphExtents.h:9, 104:22.90 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 104:22.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 104:22.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 104:22.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 104:22.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 104:22.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 104:22.90 memset(&aArr[0], 0, N * sizeof(T)); 104:22.90 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:22.90 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 104:22.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 104:22.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/TextDrawTarget.h:11, 104:22.90 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxTextRun.cpp:28, 104:22.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:101: 104:22.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 104:22.91 class ClipManager { 104:22.91 ^~~~~~~~~~~ 104:23.00 media/ffvpx/libavutil/libmozavutil.so.symbols.stub 104:23.12 media/ffvpx/libavutil 104:23.17 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:23.17 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:23.17 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:23.17 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:23.17 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:23.17 from : 104:23.17 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:23.17 #define HAVE_LINUX_PERF_EVENT_H 0 104:23.17 In file included from : 104:23.17 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:23.17 #define HAVE_LINUX_PERF_EVENT_H 1 104:23.26 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:23.26 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:23.26 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:23.26 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:23.26 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:23.26 from : 104:23.26 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:23.26 #define HAVE_LINUX_PERF_EVENT_H 0 104:23.26 In file included from : 104:23.26 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:23.26 #define HAVE_LINUX_PERF_EVENT_H 1 104:23.58 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:23.58 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:23.58 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:23.58 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:23.58 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:23.58 from : 104:23.58 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:23.58 #define HAVE_LINUX_PERF_EVENT_H 0 104:23.58 In file included from : 104:23.58 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:23.58 #define HAVE_LINUX_PERF_EVENT_H 1 104:23.70 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:23.70 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:23.70 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:23.70 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:23.70 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:23.70 from : 104:23.70 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:23.70 #define HAVE_LINUX_PERF_EVENT_H 0 104:23.70 In file included from : 104:23.70 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:23.70 #define HAVE_LINUX_PERF_EVENT_H 1 104:23.92 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:23.92 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:23.92 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:23.92 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:23.92 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:23.92 from : 104:23.92 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:23.92 #define HAVE_LINUX_PERF_EVENT_H 0 104:23.92 In file included from : 104:23.92 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:23.92 #define HAVE_LINUX_PERF_EVENT_H 1 104:24.13 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:24.13 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:24.13 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:24.13 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:24.13 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:24.13 from : 104:24.13 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:24.13 #define HAVE_LINUX_PERF_EVENT_H 0 104:24.13 In file included from : 104:24.13 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:24.13 #define HAVE_LINUX_PERF_EVENT_H 1 104:24.33 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:24.33 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:24.33 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:24.33 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:24.33 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:24.33 from : 104:24.33 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:24.33 #define HAVE_LINUX_PERF_EVENT_H 0 104:24.33 In file included from : 104:24.33 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:24.33 #define HAVE_LINUX_PERF_EVENT_H 1 104:24.50 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:24.50 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:24.50 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:24.50 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:24.50 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:24.50 from : 104:24.50 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:24.50 #define HAVE_LINUX_PERF_EVENT_H 0 104:24.50 In file included from : 104:24.50 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:24.50 #define HAVE_LINUX_PERF_EVENT_H 1 104:24.61 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:24.61 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:24.61 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:24.61 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:24.61 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:24.61 from : 104:24.61 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:24.61 #define HAVE_LINUX_PERF_EVENT_H 0 104:24.61 In file included from : 104:24.61 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:24.61 #define HAVE_LINUX_PERF_EVENT_H 1 104:24.77 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:24.77 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:24.77 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:24.77 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:24.77 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:24.77 from : 104:24.77 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:24.77 #define HAVE_LINUX_PERF_EVENT_H 0 104:24.77 In file included from : 104:24.77 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:24.77 #define HAVE_LINUX_PERF_EVENT_H 1 104:24.98 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:24.98 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:24.98 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:24.98 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:24.98 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:24.98 from : 104:24.98 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:24.98 #define HAVE_LINUX_PERF_EVENT_H 0 104:24.98 In file included from : 104:24.98 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:24.98 #define HAVE_LINUX_PERF_EVENT_H 1 104:25.08 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:25.08 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:25.08 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:25.08 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:25.08 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:25.08 from : 104:25.08 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:25.08 #define HAVE_LINUX_PERF_EVENT_H 0 104:25.08 In file included from : 104:25.08 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:25.08 #define HAVE_LINUX_PERF_EVENT_H 1 104:25.16 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:25.16 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:25.16 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:25.16 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:25.16 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:25.16 from : 104:25.16 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:25.16 #define HAVE_LINUX_PERF_EVENT_H 0 104:25.16 In file included from : 104:25.16 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:25.16 #define HAVE_LINUX_PERF_EVENT_H 1 104:25.60 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:25.60 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:25.60 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:25.60 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:25.60 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:25.60 from : 104:25.60 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:25.60 #define HAVE_LINUX_PERF_EVENT_H 0 104:25.60 In file included from : 104:25.60 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:25.60 #define HAVE_LINUX_PERF_EVENT_H 1 104:25.78 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:25.78 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:25.78 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:25.78 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:25.78 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:25.78 from : 104:25.78 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:25.78 #define HAVE_LINUX_PERF_EVENT_H 0 104:25.78 In file included from : 104:25.78 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:25.78 #define HAVE_LINUX_PERF_EVENT_H 1 104:25.97 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:25.97 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:25.97 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:25.97 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:25.97 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:25.97 from : 104:25.97 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:25.97 #define HAVE_LINUX_PERF_EVENT_H 0 104:25.97 In file included from : 104:25.97 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:25.97 #define HAVE_LINUX_PERF_EVENT_H 1 104:26.12 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:26.12 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:26.12 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:26.12 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:26.13 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:26.13 from : 104:26.13 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:26.13 #define HAVE_LINUX_PERF_EVENT_H 0 104:26.13 In file included from : 104:26.13 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:26.13 #define HAVE_LINUX_PERF_EVENT_H 1 104:26.62 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:26.62 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:26.62 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:26.62 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:26.62 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:26.62 from : 104:26.62 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:26.62 #define HAVE_LINUX_PERF_EVENT_H 0 104:26.62 In file included from : 104:26.62 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:26.62 #define HAVE_LINUX_PERF_EVENT_H 1 104:26.92 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:26.92 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:26.92 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:26.92 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:26.92 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:26.92 from : 104:26.92 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:26.92 #define HAVE_LINUX_PERF_EVENT_H 0 104:26.92 In file included from : 104:26.92 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:26.92 #define HAVE_LINUX_PERF_EVENT_H 1 104:27.37 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:27.37 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:27.37 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:27.37 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:27.37 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:27.37 from : 104:27.37 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:27.37 #define HAVE_LINUX_PERF_EVENT_H 0 104:27.37 In file included from : 104:27.37 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:27.37 #define HAVE_LINUX_PERF_EVENT_H 1 104:27.54 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:27.54 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:27.54 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:27.54 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:27.54 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:27.54 from : 104:27.54 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:27.54 #define HAVE_LINUX_PERF_EVENT_H 0 104:27.54 In file included from : 104:27.54 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:27.54 #define HAVE_LINUX_PERF_EVENT_H 1 104:27.60 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:27.60 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:27.60 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:27.60 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:27.60 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:27.60 from : 104:27.60 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:27.60 #define HAVE_LINUX_PERF_EVENT_H 0 104:27.60 In file included from : 104:27.60 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:27.60 #define HAVE_LINUX_PERF_EVENT_H 1 104:27.79 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:27.79 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:27.79 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:27.79 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:27.79 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:27.79 from : 104:27.79 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:27.79 #define HAVE_LINUX_PERF_EVENT_H 0 104:27.79 In file included from : 104:27.79 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:27.79 #define HAVE_LINUX_PERF_EVENT_H 1 104:28.05 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:28.05 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:28.05 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:28.05 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:28.05 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:28.05 from : 104:28.05 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:28.05 #define HAVE_LINUX_PERF_EVENT_H 0 104:28.05 In file included from : 104:28.05 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:28.05 #define HAVE_LINUX_PERF_EVENT_H 1 104:28.10 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:28.10 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:28.10 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:28.10 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:28.10 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:28.10 from : 104:28.10 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:28.10 #define HAVE_LINUX_PERF_EVENT_H 0 104:28.10 In file included from : 104:28.10 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:28.10 #define HAVE_LINUX_PERF_EVENT_H 1 104:28.26 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:28.26 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:28.26 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:28.26 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:28.26 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:28.26 from : 104:28.26 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:28.26 #define HAVE_LINUX_PERF_EVENT_H 0 104:28.26 In file included from : 104:28.26 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:28.26 #define HAVE_LINUX_PERF_EVENT_H 1 104:28.54 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:28.54 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:28.54 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:28.54 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:28.54 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:28.54 from : 104:28.54 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:28.54 #define HAVE_LINUX_PERF_EVENT_H 0 104:28.54 In file included from : 104:28.54 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:28.54 #define HAVE_LINUX_PERF_EVENT_H 1 104:29.54 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:29.54 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:29.54 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:29.54 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:29.54 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:29.54 from : 104:29.54 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:29.54 #define HAVE_LINUX_PERF_EVENT_H 0 104:29.54 In file included from : 104:29.54 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:29.54 #define HAVE_LINUX_PERF_EVENT_H 1 104:29.90 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:29.90 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:29.90 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:29.90 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:29.90 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:29.90 from : 104:29.90 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:29.90 #define HAVE_LINUX_PERF_EVENT_H 0 104:29.90 In file included from : 104:29.90 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:29.90 #define HAVE_LINUX_PERF_EVENT_H 1 104:30.36 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:30.36 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:30.36 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:30.36 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:30.37 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:30.37 from : 104:30.37 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:30.37 #define HAVE_LINUX_PERF_EVENT_H 0 104:30.37 In file included from : 104:30.37 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:30.37 #define HAVE_LINUX_PERF_EVENT_H 1 104:30.42 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:30.42 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:30.42 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:30.42 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:30.42 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:30.42 from : 104:30.42 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:30.42 #define HAVE_LINUX_PERF_EVENT_H 0 104:30.42 In file included from : 104:30.42 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:30.42 #define HAVE_LINUX_PERF_EVENT_H 1 104:30.58 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:30.58 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:30.58 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:30.58 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:30.58 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:30.58 from : 104:30.58 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:30.58 #define HAVE_LINUX_PERF_EVENT_H 0 104:30.58 In file included from : 104:30.58 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:30.58 #define HAVE_LINUX_PERF_EVENT_H 1 104:30.62 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:30.62 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:30.62 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:30.62 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:30.62 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:30.62 from : 104:30.62 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:30.62 #define HAVE_LINUX_PERF_EVENT_H 0 104:30.62 In file included from : 104:30.62 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:30.62 #define HAVE_LINUX_PERF_EVENT_H 1 104:30.82 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:30.82 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:30.82 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:30.82 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:30.82 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:30.82 from : 104:30.82 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:30.82 #define HAVE_LINUX_PERF_EVENT_H 0 104:30.82 In file included from : 104:30.82 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:30.82 #define HAVE_LINUX_PERF_EVENT_H 1 104:30.97 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:30.97 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:30.97 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:30.97 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:30.97 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:30.97 from : 104:30.97 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:30.97 #define HAVE_LINUX_PERF_EVENT_H 0 104:30.97 In file included from : 104:30.97 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:30.97 #define HAVE_LINUX_PERF_EVENT_H 1 104:31.14 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:31.14 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:31.14 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:31.14 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:31.14 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:31.14 from : 104:31.14 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:31.14 #define HAVE_LINUX_PERF_EVENT_H 0 104:31.14 In file included from : 104:31.14 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:31.14 #define HAVE_LINUX_PERF_EVENT_H 1 104:31.24 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:31.24 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:31.24 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:31.24 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:31.24 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:31.24 from : 104:31.24 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:31.24 #define HAVE_LINUX_PERF_EVENT_H 0 104:31.24 In file included from : 104:31.24 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:31.24 #define HAVE_LINUX_PERF_EVENT_H 1 104:31.34 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/timecode.c: In function 'av_timecode_make_string': 104:31.34 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/timecode.c:103:60: warning: '%02d' directive output may be truncated writing between 2 and 10 bytes into a region of size between 2 and 14 [-Wformat-truncation=] 104:31.34 snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d", 104:31.34 ^~~~ 104:31.34 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/timecode.c:103:41: note: directive argument in the range [0, 2147483647] 104:31.34 snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d", 104:31.34 ^~~~~~~~~~~~~~~~~~~~~~~~ 104:31.34 In file included from /usr/include/stdio.h:873, 104:31.34 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:38, 104:31.34 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:31.34 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:31.34 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:31.34 from : 104:31.34 /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 12 and 32 bytes into a destination of size 23 104:31.34 return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, 104:31.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:31.34 __bos (__s), __fmt, __va_arg_pack ()); 104:31.34 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:31.45 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 104:31.45 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 104:31.45 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 104:31.45 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 104:31.45 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 104:31.45 from : 104:31.45 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 104:31.45 #define HAVE_LINUX_PERF_EVENT_H 0 104:31.45 In file included from : 104:31.45 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 104:31.45 #define HAVE_LINUX_PERF_EVENT_H 1 104:31.55 media/ffvpx/libavutil/libmozavutil.so 104:31.79 js/src/build/libjs_static.a 104:35.52 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:20: 104:35.52 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxGraphiteShaper.cpp: In member function 'nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxShapedText*, uint32_t, uint32_t, const char16_t*, gr_segment*, gfxFontShaper::RoundingFlags)': 104:35.52 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxGraphiteShaper.cpp:319:57: warning: 'clusterLoc' may be used uninitialized in this function [-Wmaybe-uninitialized] 104:35.52 rtl ? (xLocs[j] - clusterLoc) : (xLocs[j] - clusterLoc - adv); 104:35.70 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxGraphiteShaper.cpp: In function 'nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxShapedText*, uint32_t, uint32_t, const char16_t*, gr_segment*, gfxFontShaper::RoundingFlags)': 104:35.70 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxGraphiteShaper.cpp:319:57: warning: 'clusterLoc' may be used uninitialized in this function [-Wmaybe-uninitialized] 104:35.70 rtl ? (xLocs[j] - clusterLoc) : (xLocs[j] - clusterLoc - adv); 104:44.96 mozglue/tests 104:46.90 toolkit/xre 104:56.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 104:56.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 104:56.76 from /builddir/build/BUILD/firefox-69.0.1/toolkit/xre/nsAppRunner.cpp:6: 104:56.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 104:56.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 104:56.76 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 104:56.76 ^ 104:56.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 104:56.76 struct Block { 104:56.76 ^~~~~ 105:00.34 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 105:00.34 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 105:00.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 105:00.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 105:00.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 105:00.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 105:00.34 from /builddir/build/BUILD/firefox-69.0.1/toolkit/xre/nsAppRunner.cpp:6: 105:00.34 /builddir/build/BUILD/firefox-69.0.1/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsresult nsXULAppInfo::QueryInterface(const nsIID&, void**)': 105:00.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:00.34 foundInterface = 0; \ 105:00.34 ^~~~~~~~~~~~~~ 105:00.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 105:00.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 105:00.34 ^~~~~~~~~~~~~~~~~~~~~~~ 105:00.34 /builddir/build/BUILD/firefox-69.0.1/toolkit/xre/nsAppRunner.cpp:475:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 105:00.34 NS_INTERFACE_MAP_END 105:00.34 ^~~~~~~~~~~~~~~~~~~~ 105:00.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 105:00.34 else 105:00.34 ^~~~ 105:00.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 105:00.34 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 105:00.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:00.34 /builddir/build/BUILD/firefox-69.0.1/toolkit/xre/nsAppRunner.cpp:473:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 105:00.34 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIXULAppInfo, 105:00.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:18.78 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 105:18.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 105:18.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentProcess.h:12, 105:18.78 from /builddir/build/BUILD/firefox-69.0.1/toolkit/xre/nsEmbedFunctions.cpp:77: 105:18.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 105:18.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 105:18.78 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 105:18.78 ^ 105:18.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 105:18.78 struct Block { 105:18.78 ^~~~~ 105:32.51 security/sandbox/linux/launch 105:38.46 gfx/angle/targets/translator 107:38.27 /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function 'sh::TString sh::TypeString(const sh::TType&)': 107:38.27 /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:915:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:38.27 switch (type.getNominalSize()) 107:38.27 ^~~~~~ 107:38.27 /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:926:13: note: here 107:38.27 case EbtInt: 107:38.27 ^~~~ 107:38.27 /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:927:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:38.27 switch (type.getNominalSize()) 107:38.27 ^~~~~~ 107:38.27 /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:938:13: note: here 107:38.27 case EbtUInt: 107:38.27 ^~~~ 107:38.27 /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:939:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:38.27 switch (type.getNominalSize()) 107:38.27 ^~~~~~ 107:38.27 /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:950:13: note: here 107:38.27 case EbtBool: 107:38.27 ^~~~ 107:38.27 /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:951:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 107:38.27 switch (type.getNominalSize()) 107:38.27 ^~~~~~ 107:38.27 /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:962:13: note: here 107:38.27 case EbtVoid: 107:38.27 ^~~~ 109:32.19 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/compiler/translator/Common.h:19, 109:32.20 from /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/compiler/translator/IntermNode.h:25, 109:32.20 from /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:12, 109:32.20 from /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:7: 109:32.20 /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp: In member function 'void sh::TIntermTraverser::insertStatementsInBlockAtPosition(sh::TIntermBlock*, size_t, const TIntermSequence&, const TIntermSequence&)': 109:32.20 /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:289:21: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] 109:32.20 ASSERT(position >= 0); 109:32.20 ~~~~~~~~~^~~~ 109:32.20 /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/common/debug.h:282:64: note: in definition of macro 'ASSERT' 109:32.20 # define ASSERT(condition) ANGLE_EAT_STREAM_PARAMETERS << !(condition) 109:32.20 ^~~~~~~~~ 109:41.00 security/manager/ssl/tests/unit/tlsserver/cmd 109:45.21 media/ffvpx/libavcodec/libmozavcodec.so.symbols.stub 109:45.35 media/ffvpx/libavcodec 109:45.39 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:45.39 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:45.39 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:45.39 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:45.39 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:45.39 from : 109:45.39 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:45.39 #define HAVE_LINUX_PERF_EVENT_H 0 109:45.39 In file included from : 109:45.39 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:45.39 #define HAVE_LINUX_PERF_EVENT_H 1 109:45.55 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:45.55 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:45.55 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:45.55 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:45.55 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:45.55 from : 109:45.55 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:45.55 #define HAVE_LINUX_PERF_EVENT_H 0 109:45.55 In file included from : 109:45.55 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:45.55 #define HAVE_LINUX_PERF_EVENT_H 1 109:45.65 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:45.65 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:45.65 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:45.65 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:45.65 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:45.65 from : 109:45.65 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:45.65 #define HAVE_LINUX_PERF_EVENT_H 0 109:45.65 In file included from : 109:45.65 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:45.65 #define HAVE_LINUX_PERF_EVENT_H 1 109:46.03 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:46.03 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:46.03 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:46.03 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:46.03 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:46.03 from : 109:46.03 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:46.03 #define HAVE_LINUX_PERF_EVENT_H 0 109:46.03 In file included from : 109:46.03 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:46.03 #define HAVE_LINUX_PERF_EVENT_H 1 109:46.13 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:46.13 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:46.13 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:46.13 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:46.13 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:46.13 from : 109:46.13 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:46.13 #define HAVE_LINUX_PERF_EVENT_H 0 109:46.13 In file included from : 109:46.13 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:46.13 #define HAVE_LINUX_PERF_EVENT_H 1 109:46.50 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:46.50 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:46.50 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:46.50 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:46.50 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:46.50 from : 109:46.50 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:46.50 #define HAVE_LINUX_PERF_EVENT_H 0 109:46.50 In file included from : 109:46.50 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:46.50 #define HAVE_LINUX_PERF_EVENT_H 1 109:46.62 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:46.62 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:46.62 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:46.62 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:46.62 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:46.62 from : 109:46.62 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:46.62 #define HAVE_LINUX_PERF_EVENT_H 0 109:46.62 In file included from : 109:46.62 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:46.62 #define HAVE_LINUX_PERF_EVENT_H 1 109:46.72 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:46.72 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:46.72 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:46.72 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:46.72 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:46.72 from : 109:46.72 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:46.72 #define HAVE_LINUX_PERF_EVENT_H 0 109:46.72 In file included from : 109:46.72 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:46.72 #define HAVE_LINUX_PERF_EVENT_H 1 109:46.97 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:46.97 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:46.97 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:46.97 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:46.97 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:46.97 from : 109:46.97 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:46.97 #define HAVE_LINUX_PERF_EVENT_H 0 109:46.97 In file included from : 109:46.97 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:46.97 #define HAVE_LINUX_PERF_EVENT_H 1 109:47.09 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:47.09 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:47.09 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:47.09 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:47.09 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:47.09 from : 109:47.09 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:47.09 #define HAVE_LINUX_PERF_EVENT_H 0 109:47.09 In file included from : 109:47.09 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:47.09 #define HAVE_LINUX_PERF_EVENT_H 1 109:47.88 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:47.88 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:47.88 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:47.88 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:47.88 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:47.88 from : 109:47.88 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:47.88 #define HAVE_LINUX_PERF_EVENT_H 0 109:47.88 In file included from : 109:47.88 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:47.88 #define HAVE_LINUX_PERF_EVENT_H 1 109:48.01 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:48.01 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:48.01 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:48.01 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:48.01 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:48.01 from : 109:48.01 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:48.01 #define HAVE_LINUX_PERF_EVENT_H 0 109:48.01 In file included from : 109:48.01 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:48.01 #define HAVE_LINUX_PERF_EVENT_H 1 109:48.64 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:48.64 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:48.64 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:48.64 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:48.64 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:48.64 from : 109:48.64 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:48.64 #define HAVE_LINUX_PERF_EVENT_H 0 109:48.64 In file included from : 109:48.64 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:48.64 #define HAVE_LINUX_PERF_EVENT_H 1 109:48.87 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:48.87 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:48.87 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:48.87 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:48.87 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:48.87 from : 109:48.87 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:48.87 #define HAVE_LINUX_PERF_EVENT_H 0 109:48.87 In file included from : 109:48.87 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:48.87 #define HAVE_LINUX_PERF_EVENT_H 1 109:48.92 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:48.92 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:48.92 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:48.92 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:48.92 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:48.92 from : 109:48.92 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:48.92 #define HAVE_LINUX_PERF_EVENT_H 0 109:48.92 In file included from : 109:48.92 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:48.92 #define HAVE_LINUX_PERF_EVENT_H 1 109:49.52 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:49.52 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:49.52 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:49.52 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:49.52 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:49.52 from : 109:49.52 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:49.52 #define HAVE_LINUX_PERF_EVENT_H 0 109:49.52 In file included from : 109:49.52 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:49.52 #define HAVE_LINUX_PERF_EVENT_H 1 109:50.20 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:50.20 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:50.20 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:50.20 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:50.20 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:50.20 from : 109:50.20 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:50.20 #define HAVE_LINUX_PERF_EVENT_H 0 109:50.20 In file included from : 109:50.20 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:50.20 #define HAVE_LINUX_PERF_EVENT_H 1 109:50.24 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:50.24 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:50.24 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:50.24 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:50.24 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:50.24 from : 109:50.24 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:50.24 #define HAVE_LINUX_PERF_EVENT_H 0 109:50.24 In file included from : 109:50.24 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:50.24 #define HAVE_LINUX_PERF_EVENT_H 1 109:56.55 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:56.55 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:56.55 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:56.55 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:56.55 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:56.55 from : 109:56.55 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:56.55 #define HAVE_LINUX_PERF_EVENT_H 0 109:56.55 In file included from : 109:56.55 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:56.55 #define HAVE_LINUX_PERF_EVENT_H 1 109:56.73 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:56.73 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:56.73 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:56.73 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:56.73 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:56.73 from : 109:56.73 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:56.73 #define HAVE_LINUX_PERF_EVENT_H 0 109:56.73 In file included from : 109:56.73 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:56.73 #define HAVE_LINUX_PERF_EVENT_H 1 109:56.78 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:56.78 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:56.78 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:56.78 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:56.78 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:56.78 from : 109:56.78 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:56.78 #define HAVE_LINUX_PERF_EVENT_H 0 109:56.78 In file included from : 109:56.78 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:56.78 #define HAVE_LINUX_PERF_EVENT_H 1 109:56.83 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:56.83 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:56.83 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:56.83 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:56.83 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:56.83 from : 109:56.83 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:56.83 #define HAVE_LINUX_PERF_EVENT_H 0 109:56.83 In file included from : 109:56.83 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:56.83 #define HAVE_LINUX_PERF_EVENT_H 1 109:56.90 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:56.90 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:56.90 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:56.90 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:56.90 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:56.90 from : 109:56.90 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:56.90 #define HAVE_LINUX_PERF_EVENT_H 0 109:56.90 In file included from : 109:56.90 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:56.90 #define HAVE_LINUX_PERF_EVENT_H 1 109:57.10 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:57.11 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:57.11 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:57.11 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:57.11 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:57.11 from : 109:57.11 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:57.11 #define HAVE_LINUX_PERF_EVENT_H 0 109:57.11 In file included from : 109:57.11 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:57.11 #define HAVE_LINUX_PERF_EVENT_H 1 109:57.31 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:57.31 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:57.31 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:57.31 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:57.31 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:57.31 from : 109:57.31 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:57.31 #define HAVE_LINUX_PERF_EVENT_H 0 109:57.31 In file included from : 109:57.31 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:57.31 #define HAVE_LINUX_PERF_EVENT_H 1 109:57.36 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:57.36 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:57.37 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:57.37 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:57.37 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:57.37 from : 109:57.37 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:57.37 #define HAVE_LINUX_PERF_EVENT_H 0 109:57.37 In file included from : 109:57.37 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:57.37 #define HAVE_LINUX_PERF_EVENT_H 1 109:57.46 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:57.46 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:57.46 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:57.46 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:57.46 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:57.46 from : 109:57.46 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:57.46 #define HAVE_LINUX_PERF_EVENT_H 0 109:57.46 In file included from : 109:57.46 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:57.46 #define HAVE_LINUX_PERF_EVENT_H 1 109:57.86 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:57.86 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:57.86 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:57.86 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:57.86 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:57.86 from : 109:57.86 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:57.86 #define HAVE_LINUX_PERF_EVENT_H 0 109:57.86 In file included from : 109:57.86 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:57.86 #define HAVE_LINUX_PERF_EVENT_H 1 109:58.03 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:58.04 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:58.04 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:58.04 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:58.04 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:58.04 from : 109:58.04 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:58.04 #define HAVE_LINUX_PERF_EVENT_H 0 109:58.04 In file included from : 109:58.04 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:58.04 #define HAVE_LINUX_PERF_EVENT_H 1 109:58.09 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:58.09 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:58.09 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:58.09 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:58.09 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:58.09 from : 109:58.09 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:58.09 #define HAVE_LINUX_PERF_EVENT_H 0 109:58.09 In file included from : 109:58.09 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:58.09 #define HAVE_LINUX_PERF_EVENT_H 1 109:58.18 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:58.18 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:58.18 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:58.18 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:58.18 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:58.18 from : 109:58.18 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:58.18 #define HAVE_LINUX_PERF_EVENT_H 0 109:58.18 In file included from : 109:58.18 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:58.18 #define HAVE_LINUX_PERF_EVENT_H 1 109:58.29 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:58.29 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:58.29 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:58.29 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:58.29 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:58.29 from : 109:58.29 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:58.29 #define HAVE_LINUX_PERF_EVENT_H 0 109:58.29 In file included from : 109:58.29 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:58.29 #define HAVE_LINUX_PERF_EVENT_H 1 109:58.36 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:58.36 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:58.36 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:58.36 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:58.36 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:58.36 from : 109:58.36 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:58.36 #define HAVE_LINUX_PERF_EVENT_H 0 109:58.36 In file included from : 109:58.37 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:58.37 #define HAVE_LINUX_PERF_EVENT_H 1 109:59.41 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:59.41 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:59.41 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:59.41 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:59.41 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:59.41 from : 109:59.41 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:59.41 #define HAVE_LINUX_PERF_EVENT_H 0 109:59.41 In file included from : 109:59.41 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:59.41 #define HAVE_LINUX_PERF_EVENT_H 1 109:59.58 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:59.58 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:59.58 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:59.58 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:59.58 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:59.58 from : 109:59.58 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:59.58 #define HAVE_LINUX_PERF_EVENT_H 0 109:59.58 In file included from : 109:59.58 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:59.58 #define HAVE_LINUX_PERF_EVENT_H 1 109:59.77 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:59.77 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:59.77 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:59.77 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:59.77 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:59.77 from : 109:59.77 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:59.77 #define HAVE_LINUX_PERF_EVENT_H 0 109:59.77 In file included from : 109:59.77 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:59.77 #define HAVE_LINUX_PERF_EVENT_H 1 109:59.85 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 109:59.85 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 109:59.85 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 109:59.85 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 109:59.85 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 109:59.85 from : 109:59.85 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 109:59.85 #define HAVE_LINUX_PERF_EVENT_H 0 109:59.86 In file included from : 109:59.86 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 109:59.86 #define HAVE_LINUX_PERF_EVENT_H 1 110:04.09 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 110:04.09 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 110:04.09 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 110:04.09 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 110:04.09 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 110:04.09 from : 110:04.09 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 110:04.09 #define HAVE_LINUX_PERF_EVENT_H 0 110:04.09 In file included from : 110:04.09 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 110:04.09 #define HAVE_LINUX_PERF_EVENT_H 1 110:04.17 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 110:04.17 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 110:04.17 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 110:04.17 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 110:04.17 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 110:04.17 from : 110:04.17 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 110:04.17 #define HAVE_LINUX_PERF_EVENT_H 0 110:04.17 In file included from : 110:04.17 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 110:04.17 #define HAVE_LINUX_PERF_EVENT_H 1 110:05.37 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 110:05.37 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 110:05.37 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 110:05.37 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 110:05.37 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 110:05.37 from : 110:05.38 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 110:05.38 #define HAVE_LINUX_PERF_EVENT_H 0 110:05.38 In file included from : 110:05.38 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 110:05.38 #define HAVE_LINUX_PERF_EVENT_H 1 110:07.54 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 110:07.54 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 110:07.54 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 110:07.54 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 110:07.54 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 110:07.54 from : 110:07.54 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 110:07.54 #define HAVE_LINUX_PERF_EVENT_H 0 110:07.54 In file included from : 110:07.54 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 110:07.54 #define HAVE_LINUX_PERF_EVENT_H 1 110:07.63 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 110:07.63 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 110:07.63 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 110:07.63 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 110:07.63 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 110:07.63 from : 110:07.63 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 110:07.63 #define HAVE_LINUX_PERF_EVENT_H 0 110:07.63 In file included from : 110:07.63 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 110:07.63 #define HAVE_LINUX_PERF_EVENT_H 1 110:07.75 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 110:07.75 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 110:07.75 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 110:07.75 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 110:07.75 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 110:07.75 from : 110:07.75 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 110:07.75 #define HAVE_LINUX_PERF_EVENT_H 0 110:07.75 In file included from : 110:07.75 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 110:07.75 #define HAVE_LINUX_PERF_EVENT_H 1 110:11.54 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 110:11.54 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 110:11.54 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 110:11.54 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 110:11.54 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 110:11.54 from : 110:11.54 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 110:11.54 #define HAVE_LINUX_PERF_EVENT_H 0 110:11.54 In file included from : 110:11.54 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 110:11.54 #define HAVE_LINUX_PERF_EVENT_H 1 110:11.63 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 110:11.63 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 110:11.63 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 110:11.63 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 110:11.63 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 110:11.63 from : 110:11.63 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 110:11.63 #define HAVE_LINUX_PERF_EVENT_H 0 110:11.63 In file included from : 110:11.63 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 110:11.63 #define HAVE_LINUX_PERF_EVENT_H 1 110:11.69 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 110:11.69 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 110:11.69 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 110:11.69 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 110:11.69 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 110:11.69 from : 110:11.69 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 110:11.69 #define HAVE_LINUX_PERF_EVENT_H 0 110:11.69 In file included from : 110:11.69 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 110:11.69 #define HAVE_LINUX_PERF_EVENT_H 1 110:16.11 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 110:16.11 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 110:16.11 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 110:16.11 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 110:16.11 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 110:16.11 from : 110:16.11 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 110:16.11 #define HAVE_LINUX_PERF_EVENT_H 0 110:16.11 In file included from : 110:16.11 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 110:16.11 #define HAVE_LINUX_PERF_EVENT_H 1 110:19.16 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 110:19.16 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 110:19.16 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 110:19.16 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 110:19.16 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 110:19.16 from : 110:19.16 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 110:19.16 #define HAVE_LINUX_PERF_EVENT_H 0 110:19.16 In file included from : 110:19.16 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 110:19.16 #define HAVE_LINUX_PERF_EVENT_H 1 110:23.53 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 110:23.53 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 110:23.53 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 110:23.53 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 110:23.53 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 110:23.53 from : 110:23.53 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 110:23.53 #define HAVE_LINUX_PERF_EVENT_H 0 110:23.53 In file included from : 110:23.53 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 110:23.53 #define HAVE_LINUX_PERF_EVENT_H 1 110:23.81 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 110:23.81 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 110:23.81 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 110:23.81 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 110:23.81 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 110:23.81 from : 110:23.81 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 110:23.81 #define HAVE_LINUX_PERF_EVENT_H 0 110:23.81 In file included from : 110:23.81 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 110:23.81 #define HAVE_LINUX_PERF_EVENT_H 1 110:24.80 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 110:24.80 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 110:24.80 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 110:24.80 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 110:24.80 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 110:24.80 from : 110:24.80 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 110:24.80 #define HAVE_LINUX_PERF_EVENT_H 0 110:24.80 In file included from : 110:24.80 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 110:24.80 #define HAVE_LINUX_PERF_EVENT_H 1 110:25.55 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 110:25.55 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 110:25.56 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 110:25.56 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 110:25.56 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 110:25.56 from : 110:25.56 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 110:25.56 #define HAVE_LINUX_PERF_EVENT_H 0 110:25.56 In file included from : 110:25.56 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 110:25.56 #define HAVE_LINUX_PERF_EVENT_H 1 110:41.16 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 110:41.16 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 110:41.16 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 110:41.16 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 110:41.16 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 110:41.16 from : 110:41.16 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 110:41.16 #define HAVE_LINUX_PERF_EVENT_H 0 110:41.16 In file included from : 110:41.16 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 110:41.16 #define HAVE_LINUX_PERF_EVENT_H 1 110:41.20 media/ffvpx/libavcodec/libmozavcodec.so 110:41.84 js/src/jsapi-tests 114:03.80 js/src/jsapi-tests/jsapi-tests 114:25.58 js/src/gdb 114:37.79 js/src/gdb/gdb-tests 114:54.52 dom/canvas 115:08.01 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 115:08.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 115:08.01 from /builddir/build/BUILD/firefox-69.0.1/dom/canvas/CanvasRenderingContext2D.cpp:52, 115:08.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:20: 115:08.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 115:08.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' 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:08.01 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 115:08.01 ^ 115:08.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 115:08.01 struct Block { 115:08.01 ^~~~~ 115:11.88 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 115:11.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 115:11.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 115:11.88 from /builddir/build/BUILD/firefox-69.0.1/dom/canvas/CanvasImageCache.cpp:7, 115:11.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 115:11.88 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::QueryInterface(const nsIID&, void**)': 115:11.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 115:11.88 foundInterface = 0; \ 115:11.88 ^~~~~~~~~~~~~~ 115:11.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 115:11.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 115:11.89 ^~~~~~~~~~~~~~~~~~~~~~~ 115:11.89 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/CanvasRenderingContext2D.cpp:894:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 115:11.89 NS_INTERFACE_MAP_END 115:11.89 ^~~~~~~~~~~~~~~~~~~~ 115:11.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 115:11.89 else 115:11.89 ^~~~ 115:11.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 115:11.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 115:11.89 ^~~~~~~~~~~~~~~~~~ 115:11.89 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/CanvasRenderingContext2D.cpp:893:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 115:11.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 115:11.89 ^~~~~~~~~~~~~~~~~~~~~~ 115:12.83 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/ImageBitmap.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmap::QueryInterface(const nsIID&, void**)': 115:12.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 115:12.83 foundInterface = 0; \ 115:12.83 ^~~~~~~~~~~~~~ 115:12.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 115:12.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 115:12.83 ^~~~~~~~~~~~~~~~~~~~~~~ 115:12.83 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/ImageBitmap.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 115:12.83 NS_INTERFACE_MAP_END 115:12.83 ^~~~~~~~~~~~~~~~~~~~ 115:12.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 115:12.83 else 115:12.83 ^~~~ 115:12.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 115:12.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 115:12.83 ^~~~~~~~~~~~~~~~~~ 115:12.83 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/ImageBitmap.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 115:12.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 115:12.83 ^~~~~~~~~~~~~~~~~~~~~~ 115:12.98 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/ImageBitmapRenderingContext.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmapRenderingContext::QueryInterface(const nsIID&, void**)': 115:12.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 115:12.98 foundInterface = 0; \ 115:12.98 ^~~~~~~~~~~~~~ 115:12.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 115:12.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 115:12.98 ^~~~~~~~~~~~~~~~~~~~~~~ 115:12.98 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/ImageBitmapRenderingContext.cpp:268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 115:12.98 NS_INTERFACE_MAP_END 115:12.98 ^~~~~~~~~~~~~~~~~~~~ 115:12.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 115:12.98 else 115:12.98 ^~~~ 115:12.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 115:12.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 115:12.98 ^~~~~~~~~~~~~~~~~~ 115:12.98 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/ImageBitmapRenderingContext.cpp:267:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 115:12.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 115:12.98 ^~~~~~~~~~~~~~~~~~~~~~ 115:12.98 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/ImageData.cpp: In member function 'virtual nsresult mozilla::dom::ImageData::QueryInterface(const nsIID&, void**)': 115:12.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 115:12.99 foundInterface = 0; \ 115:12.99 ^~~~~~~~~~~~~~ 115:12.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 115:12.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 115:12.99 ^~~~~~~~~~~~~~~~~~~~~~~ 115:12.99 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/ImageData.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 115:12.99 NS_INTERFACE_MAP_END 115:12.99 ^~~~~~~~~~~~~~~~~~~~ 115:12.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 115:12.99 else 115:12.99 ^~~~ 115:12.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 115:12.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 115:12.99 ^~~~~~~~~~~~~~~~~~ 115:12.99 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/ImageData.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 115:12.99 NS_INTERFACE_MAP_ENTRY(nsISupports) 115:12.99 ^~~~~~~~~~~~~~~~~~~~~~ 115:13.49 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::QueryInterface(const nsIID&, void**)': 115:13.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 115:13.49 foundInterface = 0; \ 115:13.49 ^~~~~~~~~~~~~~ 115:13.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 115:13.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 115:13.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:13.49 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/OffscreenCanvas.cpp:318:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 115:13.49 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 115:13.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:13.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 115:13.49 else 115:13.49 ^~~~ 115:13.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 115:13.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 115:13.49 ^~~~~~~~~~~~~~~~~~ 115:13.49 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/OffscreenCanvas.cpp:317:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 115:13.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 115:13.49 ^~~~~~~~~~~~~~~~~~~~~~ 115:15.14 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 115:15.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 115:15.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 115:15.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 115:15.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 115:15.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 115:15.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 115:15.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 115:15.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 115:15.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsExpirationTracker.h:19, 115:15.14 from /builddir/build/BUILD/firefox-69.0.1/dom/canvas/CanvasImageCache.cpp:9, 115:15.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 115:15.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 115:15.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 115:15.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 115:15.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 115:15.14 memset(&aArr[0], 0, N * sizeof(T)); 115:15.14 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:15.14 In file included from /usr/include/c++/8/map:61, 115:15.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 115:15.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 115:15.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 115:15.14 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 115:15.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 115:15.14 from /builddir/build/BUILD/firefox-69.0.1/dom/canvas/CanvasImageCache.cpp:11, 115:15.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 115:15.14 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 115:15.14 class map 115:15.14 ^~~ 115:48.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 115:48.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 115:48.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 115:48.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 115:48.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 115:48.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 115:48.02 from /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGLContext.h:16, 115:48.02 from /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2Context.h:9, 115:48.02 from /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2ContextQueries.cpp:6, 115:48.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 115:48.02 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::QueryInterface(const nsIID&, void**)': 115:48.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 115:48.02 foundInterface = 0; \ 115:48.02 ^~~~~~~~~~~~~~ 115:48.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 115:48.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 115:48.02 ^~~~~~~~~~~~~~~~~~~~~~~ 115:48.02 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGLContext.cpp:2551:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 115:48.02 NS_INTERFACE_MAP_END 115:48.02 ^~~~~~~~~~~~~~~~~~~~ 115:48.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 115:48.02 else 115:48.02 ^~~~ 115:48.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 115:48.02 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 115:48.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:48.02 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGLContext.cpp:2549:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 115:48.02 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 115:48.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:50.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 115:50.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 115:50.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 115:50.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 115:50.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 115:50.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 115:50.22 from /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGLContext.h:16, 115:50.22 from /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2Context.h:9, 115:50.22 from /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2ContextQueries.cpp:6, 115:50.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 115:50.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 115:50.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 115:50.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 115:50.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 115:50.23 memset(&aArr[0], 0, N * sizeof(T)); 115:50.23 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:50.23 In file included from /usr/include/c++/8/map:61, 115:50.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 115:50.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 115:50.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 115:50.23 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 115:50.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 115:50.23 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 115:50.23 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 115:50.23 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 115:50.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 115:50.23 from /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGLContext.h:17, 115:50.23 from /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2Context.h:9, 115:50.23 from /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2ContextQueries.cpp:6, 115:50.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 115:50.23 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 115:50.23 class map 115:50.23 ^~~ 117:21.55 toolkit/library/buildid.cpp.stub 117:21.71 toolkit/library/symverscript.stub 117:21.83 toolkit/library 117:21.85 toolkit/library/libxul.so 121:37.51 ipc/app 121:39.04 ipc/app/plugin-container 121:40.23 js/xpconnect/shell 121:42.18 js/xpconnect/shell/xpcshell 121:48.99 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc: In lambda function: 121:48.99 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc:765:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 121:48.99 if (packet.type() == rtcp::Bye::kPacketType) // Main test expectation. 121:48.99 ^ 121:48.99 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc:768:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 121:48.99 if (next_packet == packet_end) // Validate test was set correctly. 121:48.99 ^ 121:52.22 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_packet_unittest.cc:121:47: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 121:52.22 | VideoTimingExtension::kValueSizeBytes - 2, // Old format without flags. 121:52.22 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 121:57.16 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc: In member function 'virtual void webrtc::RtpRtcpImplTest::SetUp()': 121:57.16 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc:205:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 121:57.16 memset(&codec_, 0, sizeof(VideoCodec)); 121:57.16 ^ 121:57.16 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc:15: 121:57.16 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 121:57.17 class VideoCodec { 121:57.17 ^~~~~~~~~~ 121:59.02 At global scope: 121:59.02 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 121:59.39 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 122:02.24 At global scope: 122:02.24 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 122:07.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest1.cpp:74: 122:07.86 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc: In destructor 'virtual webrtc::ReadableWavBuffer::~ReadableWavBuffer()': 122:07.86 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc:36:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 122:07.86 if (check_read_size_) 122:07.86 ^ 122:07.86 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc: In member function 'virtual size_t webrtc::ReadableWavBuffer::Read(void*, size_t)': 122:07.86 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc:42:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 122:07.86 if (size_ >= kWavHeaderSize) 122:07.86 ^ 122:08.38 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:56: 122:08.38 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/test/fake_encoder.cc: In member function 'virtual int32_t webrtc::test::FakeEncoder::Encode(const webrtc::VideoFrame&, const webrtc::CodecSpecificInfo*, const std::vector*)': 122:08.38 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/test/fake_encoder.cc:112:44: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 122:08.38 memset(&specifics, 0, sizeof(specifics)); 122:08.38 ^ 122:08.38 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/h264/include/h264.h:19, 122:08.38 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/test/encoder_settings.cc:15, 122:08.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:38: 122:08.39 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 122:08.39 struct CodecSpecificInfo { 122:08.39 ^~~~~~~~~~~~~~~~~ 122:08.40 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:56: 122:08.40 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/test/fake_encoder.cc: In member function 'virtual webrtc::EncodedImageCallback::Result webrtc::test::FakeH264Encoder::OnEncodedImage(const webrtc::EncodedImage&, const webrtc::CodecSpecificInfo*, const webrtc::RTPFragmentationHeader*)': 122:08.40 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/test/fake_encoder.cc:263:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 122:08.40 memset(&specifics, 0, sizeof(specifics)); 122:08.40 ^ 122:08.40 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/h264/include/h264.h:19, 122:08.40 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/test/encoder_settings.cc:15, 122:08.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:38: 122:08.40 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 122:08.40 struct CodecSpecificInfo { 122:08.40 ^~~~~~~~~~~~~~~~~ 122:12.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 122:12.75 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest_SendSimulcast_Test::TestBody()': 122:12.75 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:114:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 122:12.75 memset(&codec_info_1, 0, sizeof(CodecSpecificInfo)); 122:12.75 ^ 122:12.75 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 122:12.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 122:12.75 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 122:12.75 struct CodecSpecificInfo { 122:12.75 ^~~~~~~~~~~~~~~~~ 122:12.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 122:12.75 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:131:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 122:12.75 memset(&codec_info_2, 0, sizeof(CodecSpecificInfo)); 122:12.75 ^ 122:12.75 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 122:12.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 122:12.75 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 122:12.75 struct CodecSpecificInfo { 122:12.75 ^~~~~~~~~~~~~~~~~ 122:12.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 122:12.76 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest_InfoMappedToRtpVideoHeader_Vp8_Test::TestBody()': 122:12.76 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:239:51: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 122:12.76 memset(&codec_info, 0, sizeof(CodecSpecificInfo)); 122:12.76 ^ 122:12.76 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 122:12.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 122:12.76 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 122:12.76 struct CodecSpecificInfo { 122:12.76 ^~~~~~~~~~~~~~~~~ 122:12.77 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 122:12.77 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest_InfoMappedToRtpVideoHeader_H264_Test::TestBody()': 122:12.77 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:278:51: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 122:12.77 memset(&codec_info, 0, sizeof(CodecSpecificInfo)); 122:12.77 ^ 122:12.77 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 122:12.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 122:12.77 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 122:12.77 struct CodecSpecificInfo { 122:12.77 ^~~~~~~~~~~~~~~~~ 122:12.78 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 122:12.78 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest::SetUp()': 122:12.79 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:340:75: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 122:12.79 virtual void SetUp() { memset(&codec_info_, 0, sizeof(CodecSpecificInfo)); } 122:12.79 ^ 122:12.79 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 122:12.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 122:12.79 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 122:12.79 struct CodecSpecificInfo { 122:12.79 ^~~~~~~~~~~~~~~~~ 122:14.05 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/voice_engine/shared_data.h:17, 122:14.05 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/voice_engine/channel.h:34, 122:14.05 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/voice_engine/channel_unittest.cc:12, 122:14.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:110: 122:14.05 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 122:14.05 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 122:14.05 memcpy(this, &config, sizeof(*this)); 122:14.05 ^ 122:14.05 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 122:14.05 struct Config { 122:14.05 ^~~~~~ 122:16.17 At global scope: 122:16.17 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 122:25.95 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest3.cpp:128: 122:25.95 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet.cc: In member function 'void webrtc::test::Packet::CopyToHeader(webrtc::RTPHeader*) const': 122:25.95 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet.cc:166:77: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::RTPHeaderExtension' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 122:25.95 &destination->extension, &header_.extension, sizeof(header_.extension)); 122:25.95 ^ 122:25.95 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/include/neteq.h:21, 122:25.95 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/background_noise.h:18, 122:25.95 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/merge_unittest.cc:17, 122:25.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest3.cpp:29: 122:25.95 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:796:8: note: 'struct webrtc::RTPHeaderExtension' declared here 122:25.95 struct RTPHeaderExtension { 122:25.95 ^~~~~~~~~~~~~~~~~~ 122:29.61 At global scope: 122:29.61 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 122:32.28 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/mock_audio_processing.h:17, 122:32.28 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct_unittest.cc:15, 122:32.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:74: 122:32.28 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 122:32.28 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 122:32.28 memcpy(this, &config, sizeof(*this)); 122:32.29 ^ 122:32.29 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 122:32.29 struct Config { 122:32.29 ^~~~~~ 122:32.64 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:74: 122:32.64 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct_unittest.cc: At global scope: 122:32.66 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct_unittest.cc:46:7: warning: 'webrtc::AgcManagerDirectTest' has a field 'webrtc::AgcManagerDirectTest::volume_' whose type uses the anonymous namespace [-Wsubobject-linkage] 122:32.66 class AgcManagerDirectTest : public ::testing::Test { 122:32.66 ^~~~~~~~~~~~~~~~~~~~ 122:33.27 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/testing/gtest/include/gtest/gtest.h:59, 122:33.27 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/test/gtest.h:17, 122:33.27 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_unittest.cc:15, 122:33.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:2: 122:33.27 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_performance_unittest.cc:703:8: warning: 'webrtc::CallSimulator_DISABLED_ApiCallDurationTest_Test' has a base 'webrtc::{anonymous}::CallSimulator' whose type uses the anonymous namespace [-Wsubobject-linkage] 122:33.27 TEST_P(CallSimulator, DISABLED_ApiCallDurationTest) { 122:33.27 ^~~~~~~~~~~~~ 122:33.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gtest/internal/gtest-internal.h:1304:3: note: in definition of macro 'GTEST_TEST_CLASS_NAME_' 122:33.27 test_case_name##_##test_name##_Test 122:33.27 ^~~~~~~~~~~~~~ 122:33.27 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_performance_unittest.cc:703:1: note: in expansion of macro 'TEST_P' 122:33.27 TEST_P(CallSimulator, DISABLED_ApiCallDurationTest) { 122:33.27 ^~~~~~ 122:33.28 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gtest/gtest-param-test.h:188, 122:33.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/testing/gtest/include/gtest/gtest.h:63, 122:33.28 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/test/gtest.h:17, 122:33.28 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_unittest.cc:15, 122:33.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:2: 122:33.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gtest/internal/gtest-param-util.h: In instantiation of 'class testing::internal::TestMetaFactory': 122:33.28 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_performance_unittest.cc:703:1: required from here 122:33.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gtest/internal/gtest-param-util.h:441:7: warning: 'testing::internal::TestMetaFactory' has a base 'testing::internal::TestMetaFactoryBase' whose type uses the anonymous namespace [-Wsubobject-linkage] 122:33.28 class TestMetaFactory 122:33.28 ^~~~~~~~~~~~~~~ 122:34.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gtest/internal/gtest-param-util.h: In instantiation of 'class testing::internal::ParameterizedTestFactory': 122:34.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gtest/internal/gtest-param-util.h:449:12: required from 'testing::internal::TestFactoryBase* testing::internal::TestMetaFactory::CreateTestFactory(testing::internal::TestMetaFactory::ParamType) [with TestCase = webrtc::CallSimulator_DISABLED_ApiCallDurationTest_Test; testing::internal::TestMetaFactory::ParamType = webrtc::{anonymous}::SimulationConfig]' 122:34.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gtest/internal/gtest-param-util.h:448:28: required from here 122:34.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gtest/internal/gtest-param-util.h:404:7: warning: 'testing::internal::ParameterizedTestFactory' has a field 'testing::internal::ParameterizedTestFactory::parameter_' whose type uses the anonymous namespace [-Wsubobject-linkage] 122:34.91 class ParameterizedTestFactory : public TestFactoryBase { 122:34.91 ^~~~~~~~~~~~~~~~~~~~~~~~ 122:42.89 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl_unittest.cc:14, 122:42.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest5.cpp:11: 122:42.89 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 122:42.89 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 122:42.89 memcpy(this, &config, sizeof(*this)); 122:42.89 ^ 122:42.89 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 122:42.89 struct Config { 122:42.89 ^~~~~~ 122:44.06 At global scope: 122:44.06 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 122:46.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest6.cpp:83: 122:46.75 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc: In instantiation of 'class webrtc::DesktopAndCursorComposerTest': 122:46.75 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:203:1: required from here 122:46.75 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7: warning: 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_screen_' whose type uses the anonymous namespace [-Wsubobject-linkage] 122:46.75 class DesktopAndCursorComposerTest : public testing::Test, 122:46.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:46.75 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7: warning: 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_cursor_' whose type uses the anonymous namespace [-Wsubobject-linkage] 122:46.76 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc: In instantiation of 'class webrtc::DesktopAndCursorComposerTest': 122:46.76 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:264:1: required from here 122:46.77 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7: warning: 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_screen_' whose type uses the anonymous namespace [-Wsubobject-linkage] 122:46.77 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7: warning: 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_cursor_' whose type uses the anonymous namespace [-Wsubobject-linkage] 122:48.10 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest6.cpp:20: 122:48.10 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/utility/delay_estimator_unittest.cc:123:6: warning: 'void {anonymous}::DelayEstimatorTest::InitBinary()' defined but not used [-Wunused-function] 122:48.10 void DelayEstimatorTest::InitBinary() { 122:48.10 ^~~~~~~~~~~~~~~~~~ 122:49.56 At global scope: 122:49.56 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 122:51.64 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:38: 122:51.64 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/fec_test_helper.cc: In member function 'std::unique_ptr webrtc::test::fec::AugmentedPacketGenerator::NextPacket(size_t, size_t)': 122:51.64 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/fec_test_helper.cc:115:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 122:51.64 memset(&packet->header, 0, sizeof(WebRtcRTPHeader)); 122:51.64 ^ 122:51.64 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/module_common_types_unittest.cc:11, 122:51.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:2: 122:51.64 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 122:51.64 struct WebRtcRTPHeader { 122:51.64 ^~~~~~~~~~~~~~~ 122:51.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:47: 122:51.76 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc: In member function 'virtual void webrtc::VerifyingMediaStream::OnRtpPacket(const webrtc::RtpPacketReceived&)': 122:51.76 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc:46:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 122:51.76 if (!sequence_numbers_.empty()) 122:51.76 ^ 122:51.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:74: 122:51.84 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc: In constructor 'webrtc::ReceiveStatisticsTest::ReceiveStatisticsTest()': 122:51.84 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc:30:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 122:51.84 memset(&header1_, 0, sizeof(header1_)); 122:51.84 ^ 122:51.84 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 122:51.84 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/module_common_types_unittest.cc:11, 122:51.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:2: 122:51.84 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 122:51.84 struct RTPHeader { 122:51.84 ^~~~~~~~~ 122:51.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:74: 122:51.84 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc:33:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 122:51.84 memset(&header2_, 0, sizeof(header2_)); 122:51.84 ^ 122:51.84 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 122:51.84 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/module_common_types_unittest.cc:11, 122:51.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:2: 122:51.84 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 122:51.84 struct RTPHeader { 122:51.84 ^~~~~~~~~ 123:01.94 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 123:04.48 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:56: 123:04.48 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_CreateDelete_Test::TestBody()': 123:04.48 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 123:04.48 if (!res) EXPECT_TRUE(ex); \ 123:04.48 ^ 123:04.48 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:224:5: note: in expansion of macro 'EXPECT_TRUE_WAIT' 123:04.48 EXPECT_TRUE_WAIT(capture_observer.incoming_frames() >= 5, kTimeOut); 123:04.48 ^~~~~~~~~~~~~~~~ 123:04.49 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_Capabilities_Test::TestBody()': 123:04.50 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 123:04.50 if (!res) EXPECT_TRUE(ex); \ 123:04.50 ^ 123:04.50 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:280:5: note: in expansion of macro 'EXPECT_TRUE_WAIT' 123:04.50 EXPECT_TRUE_WAIT(capture_observer.incoming_frames() >= 1, kTimeOut); 123:04.50 ^~~~~~~~~~~~~~~~ 123:04.50 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_DISABLED_TestTwoCameras_Test::TestBody()': 123:04.50 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 123:04.50 if (!res) EXPECT_TRUE(ex); \ 123:04.50 ^ 123:04.50 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:345:3: note: in expansion of macro 'EXPECT_TRUE_WAIT' 123:04.50 EXPECT_TRUE_WAIT(capture_observer1.incoming_frames() >= 5, kTimeOut); 123:04.50 ^~~~~~~~~~~~~~~~ 123:04.50 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 123:04.50 if (!res) EXPECT_TRUE(ex); \ 123:04.50 ^ 123:04.50 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:346:3: note: in expansion of macro 'EXPECT_TRUE_WAIT' 123:04.50 EXPECT_TRUE_WAIT(capture_observer2.incoming_frames() >= 5, kTimeOut); 123:04.50 ^~~~~~~~~~~~~~~~ 123:05.34 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_unittest.cc:11, 123:05.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:101: 123:05.34 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_test_utility.h: In static member function 'static void webrtc::testing::TestVp8Simulcast::DefaultSettings(webrtc::VideoCodec*, const int*)': 123:05.34 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_test_utility.h:194:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 123:05.34 memset(settings, 0, sizeof(VideoCodec)); 123:05.34 ^ 123:05.34 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 123:05.34 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 123:05.34 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9_unittest.cc:14, 123:05.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:2: 123:05.34 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 123:05.34 class VideoCodec { 123:05.34 ^~~~~~~~~~ 123:05.73 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 123:09.18 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:101: 123:09.18 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/utility/simulcast_rate_allocator_unittest.cc: In constructor 'webrtc::SimulcastRateAllocatorTest::SimulcastRateAllocatorTest()': 123:09.18 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/utility/simulcast_rate_allocator_unittest.cc:50:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 123:09.18 memset(&codec_, 0, sizeof(VideoCodec)); 123:09.18 ^ 123:09.18 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_video/include/video_frame.h:19, 123:09.18 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:19, 123:09.18 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 123:09.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 123:09.18 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 123:09.18 class VideoCodec { 123:09.18 ^~~~~~~~~~ 123:10.03 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:22, 123:10.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:119: 123:10.03 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/test/video_codec_settings.h: In function 'void webrtc::test::CodecSettings(webrtc::VideoCodecType, webrtc::VideoCodec*)': 123:10.03 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/test/video_codec_settings.h:28:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 123:10.03 memset(settings, 0, sizeof(VideoCodec)); 123:10.03 ^ 123:10.03 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_video/include/video_frame.h:19, 123:10.03 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:19, 123:10.03 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 123:10.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 123:10.03 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 123:10.03 class VideoCodec { 123:10.03 ^~~~~~~~~~ 123:10.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:119: 123:10.07 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyFrames_Test::TestBody()': 123:10.07 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:102:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 123:10.07 memset(&header, 0, sizeof(header)); 123:10.07 ^ 123:10.07 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:20, 123:10.07 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 123:10.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 123:10.07 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 123:10.07 struct WebRtcRTPHeader { 123:10.07 ^~~~~~~~~~~~~~~ 123:10.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:119: 123:10.07 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyFramesWithLosses_Test::TestBody()': 123:10.07 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:126:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 123:10.07 memset(&header, 0, sizeof(header)); 123:10.07 ^ 123:10.07 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:20, 123:10.07 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 123:10.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 123:10.07 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 123:10.07 struct WebRtcRTPHeader { 123:10.07 ^~~~~~~~~~~~~~~ 123:10.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:119: 123:10.07 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyAndVideo_Test::TestBody()': 123:10.08 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:177:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 123:10.08 memset(&header, 0, sizeof(header)); 123:10.08 ^ 123:10.08 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:20, 123:10.08 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 123:10.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 123:10.08 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 123:10.08 struct WebRtcRTPHeader { 123:10.08 ^~~~~~~~~~~~~~~ 123:23.68 At global scope: 123:23.68 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 123:39.56 At global scope: 123:39.56 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 123:40.66 At global scope: 123:40.66 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 123:52.28 At global scope: 123:52.28 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 123:53.99 media/webrtc/trunk/gtest/webrtc-gtest 124:10.07 js/src/build/spidermonkey_checks.stub 124:10.49 layout/style/test/css_properties.js.stub 124:10.57 devtools/shared/webconsole/reserved-js-words.js.stub 124:11.11 toolkit/library/buildid.cpp.stub 124:11.25 toolkit/library/dependentlibs.list.stub 124:11.30 toolkit/components/featuregates/feature_definitions.json.stub 124:11.56 toolkit/components/normandy/test/browser/normandydriver-a-1.0.xpi.stub 124:11.58 toolkit/components/telemetry/EventArtifactDefinitions.json.stub 124:11.62 toolkit/locales/multilocale.txt.stub 124:11.75 toolkit/components/normandy/test/browser/normandydriver-b-1.0.xpi.stub 124:11.87 toolkit/mozapps/extensions/built_in_addons.json.stub 124:11.89 toolkit/components/normandy/test/browser/normandydriver-a-2.0.xpi.stub 124:12.03 toolkit/components/telemetry/ScalarArtifactDefinitions.json.stub 124:12.42 toolkit/library/gtest/symverscript.stub 124:12.69 services/settings/test/unit/test_remote_settings_signatures/collection_signing_root.pem.stub 124:12.85 toolkit/mozapps/extensions/test/browser/browser_dragdrop1.xpi.stub 124:12.97 services/settings/test/unit/test_remote_settings_signatures/collection_signing_int.pem.stub 124:13.00 toolkit/mozapps/extensions/test/browser/browser_dragdrop2.xpi.stub 124:13.15 toolkit/mozapps/extensions/test/browser/browser_dragdrop_incompat.xpi.stub 124:13.19 services/settings/test/unit/test_remote_settings_signatures/collection_signing_ee.pem.stub 124:13.29 toolkit/mozapps/extensions/test/browser/browser_installssl.xpi.stub 124:13.44 toolkit/mozapps/extensions/test/browser/browser_theme.xpi.stub 124:13.58 toolkit/mozapps/extensions/test/browser/options_signed.xpi.stub 124:14.55 TEST-PASS | check_spidermonkey_style.py | ok 124:14.73 TEST-PASS | check_macroassembler_style.py | ok 124:14.83 TEST-PASS | check_js_opcode.py | ok 124:21.41 toolkit/locales/update.locale.stub 124:27.89 browser/locales/bookmarks.html.stub 124:29.51 Packaging specialpowers@mozilla.org.xpi... 124:29.65 Packaging quitter@mozilla.org.xpi... 124:29.78 Packaging mozscreenshots@mozilla.org.xpi... 124:53.27 Wrote 446 files in 2337672 bytes to mozharness.zip in 0.66s 124:53.28 Compressing... 130:16.62 (stdin): 3.128:1, 2.558 bits/byte, 68.03% saved, 3082373120 in, 985482715 out. 130:16.64 Making langpack 130:17.25 toolkit/locales/update.locale.stub 130:18.57 browser/locales/bookmarks.html.stub 130:23.78 1568907470951 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: mozillaAddons 130:23.78 1568907470952 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: telemetry 130:23.78 1568907470953 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: resource://pdf.js/ 130:23.78 1568907470954 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: about:reader* 130:28.00 GLib-GIO-Message: 15:37:55.180: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications. 130:37.31 jarlog: /builddir/build/BUILD/firefox-69.0.1/objdir/jarlog/en-US.log 130:37.31 GLib-GIO-Message: 15:38:04.479: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications. 132:15.19 (/builddir/build/BUILD/firefox-69.0.1/objdir/dist/firefox/firefox:20818): Gtk-WARNING **: 15:39:42.357: Could not load a pixbuf from /org/gtk/libgtk/theme/Adwaita/assets/bullet-symbolic.svg. 132:15.19 This may indicate that pixbuf loaders or the mime database could not be found. 133:36.35 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 133:36.35 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 133:36.39 Elapsed: 0.04s; From dist/xpi-stage: Kept 92 existing; Added/updated 0; Removed 0 files and 0 directories. 133:36.93 Elapsed: 0.47s; From dist/bin: Kept 2760 existing; Added/updated 0; Removed 0 files and 0 directories. 133:37.30 Elapsed: 0.84s; From _tests: Kept 1086 existing; Added/updated 35; Removed 0 files and 0 directories. 133:38.58 Elapsed: 2.23s; From dist/include: Kept 5486 existing; Added/updated 0; Removed 0 files and 0 directories. 133:38.60 ./mozilla-config.h.stub 133:38.72 ./buildid.h.stub 133:38.83 ./source-repo.h.stub 133:39.46 config/nsinstall_real 133:39.62 config/stl.sentinel.stub 133:39.72 config/system-header.sentinel.stub 133:39.94 build/application.ini.stub 133:39.94 js/src/js-confdefs.h.stub 133:39.95 xpcom/xpcom-config.h.stub 133:39.97 security/ct/tests/gtest/valid-sth.inc.stub 133:40.08 xpcom/xpcom-private.h.stub 133:40.08 build/application.ini.h.stub 133:40.09 js/src/js-config.h.stub 133:40.16 security/ct/tests/gtest/valid-with-extension-sth.inc.stub 133:40.20 build/automation.py.stub 133:40.20 security/apps/xpcshell.inc.stub 133:40.21 js/src/selfhosted.out.h.stub 133:40.32 security/apps/addons-public.inc.stub 133:40.32 xpcom/build/Services.h.stub 133:40.34 security/ct/tests/gtest/valid-secp521r1-sha512-sth.inc.stub 133:40.40 /usr/bin/g++ -E -o self-hosting-preprocessed.pp -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DHAVE_POSIX_FALLOCATE=1 -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMOZ_AV1=1 -DJS_PUNBOX64=1 -DNO_NSPR_10_SUPPORT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_XUL=1 -DUSE_SKIA=1 -DEXPOSE_INTL_API=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_ALLOCA_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_MALLOC_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="69.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="69.0.1" -DMOZ_TREE_CAIRO=1 -DMOZ_DAV1D_ASM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DMOZ_GLUE_IN_PROGRAM=1 -DVA_COPY=va_copy -DHAVE_MEMALIGN=1 -DHAVE_VPX_VPX_DECODER_H=1 -DMOZ_X11=1 -DHAVE_LOCALECONV=1 -DMOZ_STATIC_JS=1 -DMOZ_LOGGING=1 -DMOZILLA_VERSION_U=69.0.1 -DHAVE_CPUID_H=1 -DMOZ_RAW=1 -DHAVE_DLADDR=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_ENABLE_SIGNMAR=1 -DATK_MINOR_VERSION=30 -DMOZ_PEERCONNECTION=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_PHOENIX=1 -DMOZ_WIDGET_GTK=1 -DHAVE_CLOCK_MONOTONIC=1 -DMOZILLA_VERSION="69.0.1" -DMOZ_OFFICIAL_BRANDING=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DACCESSIBILITY=1 -DHAVE_INTTYPES_H=1 -DMOZ_SRTP=1 -DMOZ_WEBRTC_SIGNALING=1 -DHAVE_PTHREAD_H=1 -DHAVE_UNISTD_H=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xhtml -DMOZ_VORBIS=1 -DNDEBUG=1 -DMOZ_ENABLE_SKIA=1 -DHAVE_TRUNCATE64=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_STAT64=1 -DHAVE_LINUX_IF_ADDR_H=1 -DMOZ_HAS_REMOTE=1 -DHAVE_SETPRIORITY=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_DLOPEN=1 -DMOZ_DLL_PREFIX="lib" -DENABLE_INTL_API=1 -DHAVE_GMTIME_R=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_DISTRIBUTION_ID="org.mozilla" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DFORCE_PR_LOG=1 -DATK_REV_VERSION=0 -DENABLE_REMOTE_AGENT=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DATK_MAJOR_VERSION=2 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DMOZ_LTO=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_VALLOC=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_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 133:40.43 xpcom/tests/gtest/dafsa_test_1.inc.stub 133:40.45 security/apps/addons-public-intermediate.inc.stub 133:40.45 xpcom/build/services.rs.stub 133:40.51 security/ct/tests/gtest/signature-covers-log-id-sth.inc.stub 133:40.55 netwerk/necko-config.h.stub 133:40.57 security/apps/addons-stage.inc.stub 133:40.67 security/apps/privileged-package-root.inc.stub 133:40.67 security/ct/tests/gtest/wrong-spki-sth.inc.stub 133:40.70 gfx/webrender_bindings/webrender_ffi_generated.h.stub 133:40.79 layout/style/ServoCSSPropList.py.stub 133:40.85 security/ct/tests/gtest/wrong-signing-key-sth.inc.stub 133:41.03 security/ct/tests/gtest/missing-log-id-sth.inc.stub 133:41.20 security/ct/tests/gtest/missing-timestamp-sth.inc.stub 133:41.39 security/ct/tests/gtest/missing-tree-size-sth.inc.stub 133:41.57 security/ct/tests/gtest/missing-root-hash-sth.inc.stub 133:41.74 security/ct/tests/gtest/missing-extensions-sth.inc.stub 133:41.92 security/ct/tests/gtest/truncated-log-id-sth.inc.stub 133:42.12 security/ct/tests/gtest/truncated-timestamp-sth.inc.stub 133:42.30 security/ct/tests/gtest/truncated-tree-size-sth.inc.stub 133:42.51 security/ct/tests/gtest/truncated-root-hash-sth.inc.stub 133:42.69 security/ct/tests/gtest/truncated-extension-sth.inc.stub 133:42.85 security/ct/tests/gtest/rsa-signer-rsa-spki-sth.inc.stub 133:43.05 security/ct/tests/gtest/rsa-signer-ec-spki-sth.inc.stub 133:43.27 security/ct/tests/gtest/ec-signer-rsa-spki-sth.inc.stub 133:43.47 dom/encoding/domainsfallbacks.properties.h.stub 133:43.59 dom/encoding/labelsencodings.properties.h.stub 133:43.71 dom/encoding/localesfallbacks.properties.h.stub 133:43.83 dom/encoding/nonparticipatingdomains.properties.h.stub 133:43.96 layout/generic/FrameIdList.h.stub 133:44.09 layout/generic/FrameTypeList.h.stub 133:44.22 toolkit/crashreporter/CrashAnnotations.h.stub 133:44.48 devtools/client/debugger/src/node.stub.stub 133:44.57 js/src/frontend/ReservedWordsGenerated.h.stub 133:44.57 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/main.development.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/main.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/vendors.js" 133:44.71 js/src/gc/StatsPhasesGenerated.h.stub 133:44.83 js/src/gc/StatsPhasesGenerated.inc.stub 133:44.96 js/src/jit/MOpcodes.h.stub 133:45.09 js/src/jit/LOpcodes.h.stub 133:45.24 xpcom/idl-parser/xpidl/xpidl.stub.stub 133:45.41 layout/style/nsCSSPropertyID.h.stub 133:45.46 config/makefiles/xpidl/Bits.xpt 133:45.46 config/makefiles/xpidl/accessibility.xpt 133:45.46 devtools/client/debugger/src/actions/node.stub.stub 133:45.54 layout/style/ServoCSSPropList.h.stub 133:45.55 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/debuggee.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/event-listeners.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/expressions.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/file-search.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/navigation.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/preview.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/project-text-search.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/quick-open.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/source-actors.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/source-tree.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/tabs.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/toolbox.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/ui.js" 133:45.65 config/makefiles/xpidl/alerts.xpt 133:45.66 layout/style/CompositorAnimatableProperties.h.stub 133:45.78 layout/style/nsComputedDOMStyleGenerated.inc.stub 133:45.90 layout/style/nsCSSPropsGenerated.inc.stub 133:46.05 layout/style/ServoStyleConsts.h.stub 133:46.32 config/makefiles/xpidl/appshell.xpt 133:46.52 config/makefiles/xpidl/appstartup.xpt 133:46.66 devtools/client/debugger/src/client/node.stub.stub 133:46.75 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/client/chrome.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/client/firefox.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/client/index.js" 133:46.79 config/makefiles/xpidl/autocomplete.xpt 133:46.94 config/makefiles/xpidl/backgroundhangmonitor.xpt 133:47.23 config/makefiles/xpidl/browser-element.xpt 133:47.39 config/makefiles/xpidl/browser-newtab.xpt 133:47.41 config/makefiles/xpidl/browsercompsbase.xpt 133:47.53 config/makefiles/xpidl/caps.xpt 133:47.57 config/makefiles/xpidl/captivedetect.xpt 133:47.68 config/makefiles/xpidl/chrome.xpt 133:47.82 config/makefiles/xpidl/commandhandler.xpt 133:47.85 devtools/client/debugger/src/components/node.stub.stub 133:47.94 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/A11yIntention.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/App.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/ProjectSearch.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/QuickOpenModal.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/ShortcutsModal.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/WelcomeBox.js" 133:48.50 config/makefiles/xpidl/commandlines.xpt 133:48.50 devtools/client/debugger/src/reducers/node.stub.stub 133:48.60 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/ast.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/async-requests.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/breakpoints.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/debuggee.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/event-listeners.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/expressions.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/file-search.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/pause.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/pending-breakpoints.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/preview.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/project-text-search.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/quick-open.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/source-actors.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/source-tree.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/sources.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/tabs.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/reducers/ui.js" 133:48.80 config/makefiles/xpidl/composer.xpt 133:48.99 config/makefiles/xpidl/content_events.xpt 133:49.20 config/makefiles/xpidl/content_geckomediaplugins.xpt 133:49.24 devtools/client/debugger/src/selectors/node.stub.stub 133:49.34 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/selectors/breakpointAtLocation.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/selectors/breakpoints.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/selectors/breakpointSources.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/selectors/getCallStackFrames.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/selectors/inComponent.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/selectors/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/selectors/isLineInScope.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/selectors/isSelectedFrameVisible.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/selectors/pause.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/selectors/visibleBreakpoints.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/selectors/visibleColumnBreakpoints.js" 133:49.37 config/makefiles/xpidl/content_html.xpt 133:49.59 config/makefiles/xpidl/content_webrtc.xpt 133:49.78 config/makefiles/xpidl/devtools_rr.xpt 133:49.94 config/makefiles/xpidl/docshell.xpt 133:50.05 devtools/client/debugger/src/utils/node.stub.stub 133:50.13 config/makefiles/xpidl/dom.xpt 133:50.17 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/assert.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/ast.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/async-value.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/asyncStoreHelper.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/bootstrap.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/build-query.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/clipboard.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/connect.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/context.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/dbg.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/defer.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/DevToolsUtils.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/expressions.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/fromJS.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/function.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/indentation.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/isMinified.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/location.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/log.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/makeRecord.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/memoize.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/memoizeLast.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/memoizableAction.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/path.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/prefs.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/preview.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/project-search.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/quick-open.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/result-list.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/selected-location.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/source-maps.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/source-queue.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/source.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/tabs.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/task.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/telemetry.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/text.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/timings.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/ui.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/url.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/utils.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/wasm.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/worker.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/workers.js" 133:50.27 devtools/client/debugger/src/workers/parser/node.stub.stub 133:50.36 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/workers/parser/index.js" 133:50.63 config/makefiles/xpidl/dom_audiochannel.xpt 133:50.88 devtools/client/debugger/src/workers/pretty-print/node.stub.stub 133:50.98 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/workers/pretty-print/index.js" 133:51.18 config/makefiles/xpidl/dom_base.xpt 133:51.34 config/makefiles/xpidl/dom_bindings.xpt 133:51.49 devtools/client/debugger/src/workers/search/node.stub.stub 133:51.60 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/workers/search/index.js" 133:51.77 layout/style/test/gtest/ExampleStylesheet.h.stub 133:51.89 devtools/client/debugger/src/actions/ast/node.stub.stub 133:51.99 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/ast/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/ast/setInScopeLines.js" 133:52.02 config/makefiles/xpidl/dom_events.xpt 133:52.10 devtools/client/debugger/src/actions/breakpoints/node.stub.stub 133:52.19 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/breakpoints/breakpointPositions.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/breakpoints/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/breakpoints/modify.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/breakpoints/remapLocations.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/breakpoints/syncBreakpoint.js" 133:52.21 config/makefiles/xpidl/dom_geolocation.xpt 133:52.35 config/makefiles/xpidl/dom_html.xpt 133:52.55 config/makefiles/xpidl/dom_indexeddb.xpt 133:52.55 devtools/client/debugger/src/actions/pause/node.stub.stub 133:52.64 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/pause/breakOnNext.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/pause/commands.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/pause/continueToHere.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/pause/fetchScopes.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/pause/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/pause/mapFrames.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/pause/mapScopes.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/pause/paused.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/pause/pauseOnExceptions.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/pause/resumed.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/pause/selectFrame.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/pause/skipPausing.js" 133:52.71 config/makefiles/xpidl/dom_localstorage.xpt 133:52.87 config/makefiles/xpidl/dom_media.xpt 133:53.06 config/makefiles/xpidl/dom_network.xpt 133:53.11 devtools/client/debugger/src/actions/sources/node.stub.stub 133:53.21 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/sources/blackbox.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/sources/breakableLines.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/sources/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/sources/loadSourceText.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/sources/newSources.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/sources/prettyPrint.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/sources/select.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/sources/symbols.js" 133:53.25 config/makefiles/xpidl/dom_notification.xpt 133:53.43 config/makefiles/xpidl/dom_payments.xpt 133:53.60 config/makefiles/xpidl/dom_power.xpt 133:53.63 devtools/client/debugger/src/actions/utils/node.stub.stub 133:53.72 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/utils/create-store.js" 133:54.16 config/makefiles/xpidl/dom_presentation.xpt 133:54.18 devtools/client/debugger/src/client/chrome/node.stub.stub 133:54.25 devtools/client/debugger/src/client/firefox/node.stub.stub 133:54.27 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/client/chrome/commands.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/client/chrome/create.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/client/chrome/events.js" 133:54.33 config/makefiles/xpidl/dom_push.xpt 133:54.34 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/client/firefox/commands.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/client/firefox/create.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/client/firefox/events.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/client/firefox/workers.js" 133:54.68 config/makefiles/xpidl/dom_quota.xpt 133:54.88 config/makefiles/xpidl/dom_security.xpt 133:54.93 devtools/client/debugger/src/components/Editor/node.stub.stub 133:55.04 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/Breakpoint.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/Breakpoints.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/ColumnBreakpoint.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/ColumnBreakpoints.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/ConditionalPanel.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/DebugLine.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/EditorMenu.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/EmptyLines.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/Footer.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/HighlightLine.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/HighlightLines.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/SearchBar.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/Tab.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/Tabs.js" 133:55.08 config/makefiles/xpidl/dom_sidebar.xpt 133:55.15 devtools/client/debugger/src/components/PrimaryPanes/node.stub.stub 133:55.24 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/PrimaryPanes/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/PrimaryPanes/Outline.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/PrimaryPanes/OutlineFilter.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/PrimaryPanes/SourcesTree.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/PrimaryPanes/SourcesTreeItem.js" 133:55.30 config/makefiles/xpidl/dom_simpledb.xpt 133:55.49 config/makefiles/xpidl/dom_storage.xpt 133:55.68 config/makefiles/xpidl/dom_system.xpt 133:55.86 config/makefiles/xpidl/dom_webauthn.xpt 133:56.06 config/makefiles/xpidl/dom_webspeechrecognition.xpt 133:56.23 config/makefiles/xpidl/dom_webspeechsynth.xpt 133:56.36 devtools/client/debugger/src/components/SecondaryPanes/node.stub.stub 133:56.40 config/makefiles/xpidl/dom_workers.xpt 133:56.46 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/CommandBar.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/EventListeners.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/Expressions.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/Scopes.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/UtilsBar.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/WhyPaused.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/Worker.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/Workers.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/XHRBreakpoints.js" 133:56.58 config/makefiles/xpidl/dom_xslt.xpt 133:56.69 devtools/client/debugger/src/components/shared/node.stub.stub 133:56.75 config/makefiles/xpidl/dom_xul.xpt 133:56.77 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/AccessibleImage.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/Accordion.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/Badge.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/BracketArrow.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/Dropdown.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/ManagedTree.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/Modal.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/Popover.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/PreviewFunction.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/ResultList.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/SearchInput.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/SourceIcon.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/SmartGap.js" 133:56.91 config/makefiles/xpidl/downloads.xpt 133:57.21 config/makefiles/xpidl/editor.xpt 133:57.37 config/makefiles/xpidl/enterprisepolicies.xpt 133:57.78 devtools/client/debugger/src/utils/breakpoint/node.stub.stub 133:57.83 config/makefiles/xpidl/extensions.xpt 133:57.87 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/breakpoint/astBreakpointLocation.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/breakpoint/breakpointPositions.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/breakpoint/index.js" 133:57.89 devtools/client/debugger/src/utils/editor/node.stub.stub 133:57.98 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/editor/create-editor.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/editor/get-expression.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/editor/get-token-location.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/editor/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/editor/source-documents.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/editor/source-editor.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/editor/source-search.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/editor/token-events.js" 133:58.00 config/makefiles/xpidl/exthandler.xpt 133:58.16 config/makefiles/xpidl/fastfind.xpt 133:58.42 config/makefiles/xpidl/gfx.xpt 133:58.53 devtools/client/debugger/src/utils/pause/node.stub.stub 133:58.58 config/makefiles/xpidl/html5.xpt 133:58.63 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/why.js" 133:58.75 config/makefiles/xpidl/htmlparser.xpt 133:58.90 config/makefiles/xpidl/imglib2.xpt 133:58.92 devtools/client/debugger/src/utils/resource/node.stub.stub 133:59.01 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/resource/base-query.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/resource/compare.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/resource/core.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/resource/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/resource/memoize.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/resource/query-cache.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/resource/query.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/resource/selector.js" 133:59.07 config/makefiles/xpidl/inspector.xpt 133:59.17 devtools/client/debugger/src/utils/sources-tree/node.stub.stub 133:59.26 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/sources-tree/addToTree.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/sources-tree/collapseTree.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/sources-tree/formatTree.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/sources-tree/getDirectories.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/sources-tree/getURL.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/sources-tree/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/sources-tree/sortTree.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/sources-tree/treeOrder.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/sources-tree/updateTree.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/sources-tree/utils.js" 133:59.43 config/makefiles/xpidl/intl.xpt 133:59.59 config/makefiles/xpidl/jar.xpt 133:59.75 config/makefiles/xpidl/jsdebugger.xpt 133:59.91 devtools/client/debugger/src/actions/utils/middleware/node.stub.stub 133:60.00 config/makefiles/xpidl/jsinspector.xpt 133:60.00 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/utils/middleware/context.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/utils/middleware/history.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/utils/middleware/log.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/utils/middleware/promise.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/utils/middleware/thunk.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/utils/middleware/timing.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/actions/utils/middleware/wait-service.js" 134:00.16 config/makefiles/xpidl/kvstore.xpt 134:00.16 devtools/client/debugger/src/components/Editor/menus/node.stub.stub 134:00.26 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/menus/breakpoints.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/menus/editor.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/menus/source.js" 134:00.31 config/makefiles/xpidl/layout_base.xpt 134:00.49 config/makefiles/xpidl/layout_printing.xpt 134:00.69 config/makefiles/xpidl/layout_xul_tree.xpt 134:00.69 devtools/client/debugger/src/components/Editor/Preview/node.stub.stub 134:00.80 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/Preview/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/Editor/Preview/Popup.js" 134:00.86 config/makefiles/xpidl/locale.xpt 134:00.98 devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/node.stub.stub 134:01.05 config/makefiles/xpidl/loginmgr.xpt 134:01.06 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/Breakpoint.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeading.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeadingsContextMenu.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointsContextMenu.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/ExceptionOption.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/index.js" 134:01.26 config/makefiles/xpidl/migration.xpt 134:01.50 devtools/client/debugger/src/components/SecondaryPanes/Frames/node.stub.stub 134:01.52 config/makefiles/xpidl/mimetype.xpt 134:01.60 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/Frame.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameIndent.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameMenu.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/Group.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/index.js" 134:01.68 config/makefiles/xpidl/mozfind.xpt 134:01.93 config/makefiles/xpidl/mozintl.xpt 134:02.01 devtools/client/debugger/src/components/shared/Button/node.stub.stub 134:02.11 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/Button/CloseButton.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/Button/CommandBarButton.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/Button/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/components/shared/Button/PaneToggleButton.js" 134:02.12 config/makefiles/xpidl/necko.xpt 134:02.28 config/makefiles/xpidl/necko_about.xpt 134:02.46 devtools/client/debugger/src/utils/pause/frames/node.stub.stub 134:02.56 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/frames/annotateFrames.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/frames/collapseFrames.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/frames/displayName.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/frames/getFrameUrl.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/frames/getLibraryFromUrl.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/frames/index.js" 134:02.76 devtools/client/debugger/src/utils/pause/mapScopes/node.stub.stub 134:02.85 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/mapScopes/buildGeneratedBindingList.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/mapScopes/filtering.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/mapScopes/findGeneratedBindingFromPosition.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/mapScopes/getApplicableBindingsForOriginalPosition.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/mapScopes/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/mapScopes/locColumn.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/mapScopes/mappingContains.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/mapScopes/positionCmp.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/mapScopes/rangeMetadata.js" 134:03.25 devtools/client/debugger/src/utils/pause/scopes/node.stub.stub 134:03.34 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/firefox-69.0.1/devtools/client/shared/build/build.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/scopes/getScope.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/scopes/getVariables.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/scopes/index.js /builddir/build/BUILD/firefox-69.0.1/devtools/client/debugger/src/utils/pause/scopes/utils.js" 134:03.75 config/makefiles/xpidl/necko_cache.xpt 134:03.89 config/makefiles/xpidl/necko_cache2.xpt 134:03.97 config/makefiles/xpidl/necko_cookie.xpt 134:04.15 config/makefiles/xpidl/necko_dns.xpt 134:04.25 config/makefiles/xpidl/necko_file.xpt 134:04.37 config/makefiles/xpidl/necko_ftp.xpt 134:04.49 config/makefiles/xpidl/necko_http.xpt 134:04.53 config/makefiles/xpidl/necko_mdns.xpt 134:04.54 config/makefiles/xpidl/necko_res.xpt 134:04.64 config/makefiles/xpidl/necko_socket.xpt 134:04.70 config/makefiles/xpidl/necko_strconv.xpt 134:04.82 config/makefiles/xpidl/necko_viewsource.xpt 134:04.90 config/makefiles/xpidl/necko_websocket.xpt 134:04.98 config/makefiles/xpidl/necko_wifi.xpt 134:05.04 config/makefiles/xpidl/parentalcontrols.xpt 134:05.09 config/makefiles/xpidl/peerconnection.xpt 134:05.19 config/makefiles/xpidl/pipnss.xpt 134:05.20 config/makefiles/xpidl/pippki.xpt 134:05.23 config/makefiles/xpidl/places.xpt 134:05.40 config/makefiles/xpidl/plugin.xpt 134:05.40 config/makefiles/xpidl/pref.xpt 134:05.65 config/makefiles/xpidl/prefetch.xpt 134:05.78 config/makefiles/xpidl/profiler.xpt 134:05.83 config/makefiles/xpidl/remote.xpt 134:05.87 config/makefiles/xpidl/reputationservice.xpt 134:05.98 config/makefiles/xpidl/sandbox.xpt 134:05.98 config/makefiles/xpidl/satchel.xpt 134:06.01 config/makefiles/xpidl/services-crypto-component.xpt 134:06.15 config/makefiles/xpidl/services_fxaccounts.xpt 134:06.16 config/makefiles/xpidl/shellservice.xpt 134:06.20 config/makefiles/xpidl/shistory.xpt 134:06.30 config/makefiles/xpidl/spellchecker.xpt 134:06.31 config/makefiles/xpidl/storage.xpt 134:06.36 config/makefiles/xpidl/telemetry.xpt 134:06.47 config/makefiles/xpidl/test_necko.xpt 134:06.51 config/makefiles/xpidl/thumbnails.xpt 134:06.69 config/makefiles/xpidl/toolkit_antitracking.xpt 134:06.69 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 134:06.81 config/makefiles/xpidl/toolkit_cleardata.xpt 134:06.84 config/makefiles/xpidl/toolkit_crashservice.xpt 134:06.86 config/makefiles/xpidl/toolkit_filewatcher.xpt 134:06.99 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 134:07.00 config/makefiles/xpidl/toolkit_osfile.xpt 134:07.02 config/makefiles/xpidl/toolkit_search.xpt 134:07.14 config/makefiles/xpidl/toolkit_securityreporter.xpt 134:07.18 config/makefiles/xpidl/toolkit_shell.xpt 134:07.21 config/makefiles/xpidl/toolkit_xulstore.xpt 134:07.31 config/makefiles/xpidl/toolkitprofile.xpt 134:07.33 config/makefiles/xpidl/txmgr.xpt 134:07.35 config/makefiles/xpidl/txtsvc.xpt 134:07.46 config/makefiles/xpidl/uconv.xpt 134:07.51 config/makefiles/xpidl/update.xpt 134:07.55 config/makefiles/xpidl/uriloader.xpt 134:07.62 config/makefiles/xpidl/url-classifier.xpt 134:07.68 config/makefiles/xpidl/urlformatter.xpt 134:07.69 config/makefiles/xpidl/webBrowser_core.xpt 134:07.83 config/makefiles/xpidl/webbrowserpersist.xpt 134:07.89 config/makefiles/xpidl/webextensions.xpt 134:08.03 config/makefiles/xpidl/webvtt.xpt 134:08.07 config/makefiles/xpidl/widget.xpt 134:08.13 config/makefiles/xpidl/windowcreator.xpt 134:08.18 config/makefiles/xpidl/windowwatcher.xpt 134:08.23 config/makefiles/xpidl/xpcom_base.xpt 134:08.33 config/makefiles/xpidl/xpcom_components.xpt 134:08.45 config/makefiles/xpidl/xpcom_ds.xpt 134:08.70 config/makefiles/xpidl/xpcom_io.xpt 134:08.72 config/makefiles/xpidl/xpcom_system.xpt 134:09.06 config/makefiles/xpidl/xpcom_threads.xpt 134:09.14 config/makefiles/xpidl/xpcomtest.xpt 134:09.34 config/makefiles/xpidl/xpconnect.xpt 134:09.38 config/makefiles/xpidl/xpctest.xpt 134:09.49 config/makefiles/xpidl/xul.xpt 134:09.55 config/makefiles/xpidl/xulapp.xpt 134:09.65 config/makefiles/xpidl/zipwriter.xpt 134:09.88 config/makefiles/xpidl/xptdata.cpp 134:11.43 xpcom/ds/nsGkAtomList.h.stub 134:11.43 xpcom/components/Components.h.stub 134:11.43 xpcom/base/error_list.rs.stub 134:11.43 intl/locale/encodingsgroups.properties.h.stub 134:11.55 netwerk/dns/etld_data.inc.stub 134:11.55 xpcom/base/ErrorList.h.stub 134:11.60 xpcom/ds/nsGkAtomConsts.h.stub 134:11.68 xpcom/base/ErrorNamesInternal.h.stub 134:11.76 dom/base/PropertyUseCounterMap.inc.stub 134:11.81 xpcom/base/gk_rust_utils_ffi_generated.h.stub 134:11.82 dom/bindings/CSS2Properties.webidl.stub 134:11.88 dom/base/UseCounterList.h.stub 134:11.99 accessible/xpcom/xpcAccEvents.h.stub 134:12.44 security/manager/ssl/nsSTSPreloadList.h.stub 134:12.64 toolkit/components/telemetry/TelemetryEventData.h.stub 134:13.08 toolkit/components/telemetry/TelemetryEventEnums.h.stub 134:13.51 toolkit/components/telemetry/TelemetryHistogramData.inc.stub 134:14.18 toolkit/components/telemetry/TelemetryHistogramEnums.h.stub 134:14.52 toolkit/components/telemetry/TelemetryHistogramNameMap.h.stub 134:15.34 toolkit/components/telemetry/TelemetryProcessData.h.stub 134:15.48 toolkit/components/telemetry/TelemetryProcessEnums.h.stub 134:15.63 toolkit/components/telemetry/TelemetryScalarData.h.stub 134:16.27 toolkit/components/telemetry/TelemetryScalarEnums.h.stub 134:34.15 Generating /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestExampleWorkerInterface-example.h 134:34.15 Generating /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestExampleWorkerInterface-example.cpp 134:34.15 Generating /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestExampleProxyInterface-example.h 134:34.15 Generating /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestExampleProxyInterface-example.cpp 134:34.15 Generating /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestExampleInterface-example.h 134:34.15 Generating /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestExampleInterface-example.cpp 134:44.70 toolkit/library/rust/force-cargo-library-build 134:44.70 testing/geckodriver/force-cargo-program-build 134:44.78 Blocking waiting for file lock on package cache 134:45.36 Blocking waiting for file lock on package cache 134:45.58 /builddir/build/BUILD/firefox-69.0.1/mfbt/Compression.cpp: In static member function 'static bool mozilla::Compression::LZ4::decompress(const char*, char*, size_t)': 134:45.59 /builddir/build/BUILD/firefox-69.0.1/mfbt/Compression.cpp:41:74: warning: 'int LZ4_decompress_fast(const char*, char*, int)' is deprecated: This function is deprecated and unsafe. Consider using LZ4_decompress_safe() instead [-Wdeprecated-declarations] 134:45.59 int ret = LZ4_decompress_fast(aSource, aDest, outputSizeChecked.value()); 134:45.59 ^ 134:45.59 In file included from /builddir/build/BUILD/firefox-69.0.1/mfbt/Compression.cpp:15: 134:45.59 /builddir/build/BUILD/firefox-69.0.1/mfbt/lz4.h:662:16: note: declared here 134:45.59 LZ4LIB_API int LZ4_decompress_fast (const char* src, char* dst, int originalSize); 134:45.59 ^~~~~~~~~~~~~~~~~~~ 134:45.59 /builddir/build/BUILD/firefox-69.0.1/mfbt/Compression.cpp:41:74: warning: 'int LZ4_decompress_fast(const char*, char*, int)' is deprecated: This function is deprecated and unsafe. Consider using LZ4_decompress_safe() instead [-Wdeprecated-declarations] 134:45.59 int ret = LZ4_decompress_fast(aSource, aDest, outputSizeChecked.value()); 134:45.59 ^ 134:45.59 In file included from /builddir/build/BUILD/firefox-69.0.1/mfbt/Compression.cpp:15: 134:45.59 /builddir/build/BUILD/firefox-69.0.1/mfbt/lz4.h:662:16: note: declared here 134:45.59 LZ4LIB_API int LZ4_decompress_fast (const char* src, char* dst, int originalSize); 134:45.59 ^~~~~~~~~~~~~~~~~~~ 134:46.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/mfbt/Unified_cpp_mfbt0.cpp:137: 134:46.51 /builddir/build/BUILD/firefox-69.0.1/mfbt/double-conversion/double-conversion/diy-fp.cc: In member function 'double_conversion::Bignum::AddUInt64(unsigned long)': 134:46.51 /builddir/build/BUILD/firefox-69.0.1/mfbt/double-conversion/double-conversion/diy-fp.cc:57:1: warning: the control flow of function '_ZN17double_conversion6Bignum9AddUInt64Em' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 134:46.51 } // namespace double_conversion 134:46.51 ^ 134:46.51 /builddir/build/BUILD/firefox-69.0.1/mfbt/double-conversion/double-conversion/diy-fp.cc:57:1: warning: the control flow of function '_ZN17double_conversion6Bignum9AddUInt64Em' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 134:46.51 /builddir/build/BUILD/firefox-69.0.1/mfbt/double-conversion/double-conversion/diy-fp.cc: In function 'double_conversion::BignumDtoa(double, double_conversion::BignumDtoaMode, int, double_conversion::Vector, int*, int*)': 134:46.51 /builddir/build/BUILD/firefox-69.0.1/mfbt/double-conversion/double-conversion/diy-fp.cc:57:1: warning: the control flow of function '_ZN17double_conversion10BignumDtoaEdNS_14BignumDtoaModeEiNS_6VectorIcEEPiS3_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 134:46.51 /builddir/build/BUILD/firefox-69.0.1/mfbt/double-conversion/double-conversion/diy-fp.cc:57:1: warning: the control flow of function '_ZN17double_conversion10BignumDtoaEdNS_14BignumDtoaModeEiNS_6VectorIcEEPiS3_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 134:47.20 Compiling lazy_static v1.2.0 134:47.44 Compiling lazy_static v1.2.0 134:48.99 Compiling rand_core v0.4.0 134:49.01 Compiling void v1.0.2 134:49.01 Compiling rand_core v0.4.0 134:49.14 Compiling cfg-if v0.1.6 134:49.24 Compiling nodrop v0.1.12 134:49.36 Compiling memoffset v0.2.1 134:49.45 Compiling scopeguard v0.3.2 134:49.58 Compiling futures v0.1.23 134:49.66 Compiling slab v0.4.1 134:49.66 Compiling cfg-if v0.1.6 134:49.74 Compiling void v1.0.2 134:49.88 Compiling lazycell v1.2.1 134:49.90 Compiling nodrop v0.1.12 134:50.03 Compiling siphasher v0.2.1 134:50.04 Compiling matches v0.1.6 134:50.13 Compiling byte-tools v0.3.0 134:50.23 Compiling siphasher v0.2.1 134:50.49 Compiling memoffset v0.2.1 134:50.58 Compiling scopeguard v0.3.2 134:50.69 Compiling itoa v0.4.1 134:50.70 Compiling futures v0.1.23 134:50.96 Compiling unicode-normalization v0.1.5 134:52.06 Compiling fnv v1.0.6 134:52.19 Compiling percent-encoding v1.0.0 134:52.86 Compiling string v0.1.1 134:53.05 Compiling adler32 v1.0.2 134:53.38 Compiling opaque-debug v0.2.1 134:53.47 Compiling fake-simd v0.1.2 134:53.61 Compiling try-lock v0.2.2 134:53.79 Compiling indexmap v1.0.1 134:54.37 Compiling ucd-util v0.1.1 134:54.88 Compiling dtoa v0.4.2 134:55.11 Compiling quick-error v1.2.1 134:55.25 Compiling remove_dir_all v0.5.2 134:55.27 Compiling bitflags v1.0.4 134:55.35 Compiling utf-8 v0.7.5 134:55.37 Compiling safemem v0.3.0 134:55.53 Compiling scoped-tls v1.0.0 134:55.58 Compiling slab v0.4.1 134:55.72 Compiling semver-parser v0.7.0 134:55.81 Compiling dtoa v0.4.2 134:55.81 Compiling unicode-width v0.1.4 134:56.00 Compiling xml-rs v0.8.0 134:56.18 Compiling lazycell v1.2.1 134:56.35 Compiling procedural-masquerade v0.1.1 134:56.73 Compiling itoa v0.4.1 134:57.00 Compiling matches v0.1.6 134:57.10 Compiling stable_deref_trait v1.0.0 134:57.23 Compiling smallbitvec v2.3.0 134:57.79 Compiling utf8-ranges v1.0.0 134:58.08 Compiling bitflags v1.0.4 134:58.18 Compiling thin-slice v0.1.1 134:58.36 Compiling urlencoding v1.0.0 134:58.39 Compiling byte-tools v0.3.0 134:58.49 Compiling precomputed-hash v0.1.1 134:58.59 Compiling threadbound v0.1.0 134:58.73 Compiling unicode-normalization v0.1.5 134:58.88 Compiling podio v0.1.5 134:59.11 Compiling rust-ini v0.10.3 134:59.78 Compiling fake-simd v0.1.2 134:59.91 Compiling scoped-tls v0.1.0 135:00.09 Compiling scopeguard v1.0.0 135:00.22 Compiling opaque-debug v0.2.1 135:00.30 Compiling percent-encoding v1.0.0 135:00.96 Compiling binary-space-partition v0.1.2 135:01.16 Compiling either v1.1.0 135:01.43 Compiling indexmap v1.0.1 135:01.63 Compiling unicode-segmentation v1.2.1 135:02.40 Compiling atomic_refcell v0.1.0 135:02.66 Compiling svg_fmt v0.4.0 135:02.73 Compiling strsim v0.7.0 135:03.46 Compiling quick-error v1.2.1 135:03.61 Compiling moz_cbor v0.1.1 135:04.65 Compiling libc v0.2.51 135:04.67 Compiling byteorder v1.3.1 135:04.68 Compiling thread_local v0.3.6 135:04.70 Compiling unreachable v1.0.0 135:04.82 Compiling crossbeam-utils v0.6.5 135:05.43 Compiling log v0.4.6 135:05.98 Compiling unicode-segmentation v1.2.1 135:06.10 Compiling arrayvec v0.4.6 135:06.79 Compiling typenum v1.10.0 135:06.82 Compiling rand_core v0.3.1 135:06.87 Compiling rand_jitter v0.1.4 135:06.92 Compiling unicode-bidi v0.3.4 135:07.01 Compiling bitreader v0.3.0 135:07.41 Compiling block-padding v0.1.2 135:07.47 Compiling semver-parser v0.7.0 135:07.68 Compiling serde v1.0.88 135:07.71 Compiling httparse v1.3.3 135:07.73 Compiling memchr v2.2.0 135:07.76 Compiling ryu v0.2.4 135:07.79 Compiling num-traits v0.2.6 135:07.93 Compiling num-integer v0.1.39 135:08.05 Compiling regex v1.0.3 135:08.08 Compiling regex-syntax v0.6.0 135:09.52 Compiling error-chain v0.11.0 135:10.12 Compiling arrayref v0.3.4 135:10.21 Compiling thread_profiler v0.1.1 135:10.40 Compiling mp4parse_fallible v0.0.1 135:10.55 Compiling mio-named-pipes v0.1.5 135:10.66 Compiling remove_dir_all v0.5.2 135:10.76 Compiling termcolor v0.3.6 135:10.88 Compiling humantime v1.1.1 135:11.97 Compiling semver v0.6.0 135:13.03 Compiling foreign-types v0.3.0 135:13.15 Compiling lazycell v0.4.0 135:13.31 Compiling slab v0.3.0 135:13.57 Compiling runloop v0.1.0 135:13.85 Compiling geckodriver v0.24.0 (/builddir/build/BUILD/firefox-69.0.1/testing/geckodriver) 135:13.86 Compiling unicase v1.4.2 135:13.90 Compiling unicase v2.4.0 135:13.96 Compiling rand_pcg v0.1.2 135:14.03 Compiling boxfnonce v0.0.3 135:14.03 Compiling rand_chacha v0.1.1 135:14.11 Compiling rand v0.6.5 135:14.36 Compiling prefs_parser v0.0.1 (/builddir/build/BUILD/firefox-69.0.1/modules/libpref/parser) 135:15.51 Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/build/workspace-hack) 135:15.63 Compiling libc v0.2.51 135:15.65 Compiling byteorder v1.3.1 135:15.68 Compiling serde v1.0.88 135:15.70 Compiling typenum v1.10.0 135:15.77 Compiling rand_core v0.3.1 135:15.86 Compiling rand_jitter v0.1.4 135:16.29 Compiling smallvec v0.6.6 135:16.42 Compiling crossbeam-utils v0.6.5 135:16.88 Compiling want v0.0.6 135:17.32 Compiling tokio-executor v0.1.7 135:18.13 Compiling crossbeam-epoch v0.7.1 135:18.46 Compiling log v0.4.6 135:19.20 Compiling crossbeam-utils v0.2.2 135:19.77 Compiling unreachable v1.0.0 135:19.89 Compiling arrayvec v0.4.6 135:20.67 Compiling phf_shared v0.7.21 135:20.92 Compiling memchr v2.2.0 135:20.94 Compiling encoding_rs v0.8.17 135:20.96 Compiling dtoa-short v0.3.1 135:21.09 Compiling rand_xorshift v0.1.1 135:21.30 Compiling num-traits v0.2.6 135:21.42 Compiling unicode-bidi v0.3.4 135:21.43 Compiling rand_hc v0.1.0 135:22.38 Compiling rand_isaac v0.1.1 135:23.24 Compiling crc v1.7.0 135:23.26 Compiling miniz_oxide_c_api v0.1.2 135:23.27 Compiling bzip2-sys v0.1.6 135:25.45 Compiling servo_arc v0.1.1 (/builddir/build/BUILD/firefox-69.0.1/servo/components/servo_arc) 135:25.91 Compiling owning_ref v0.4.0 135:26.18 Compiling block-padding v0.1.2 135:26.46 Compiling rayon-core v1.4.0 135:26.49 Compiling num-integer v0.1.39 135:26.61 Compiling lock_api v0.2.0 135:27.08 Compiling winapi v0.3.6 (https://github.com/froydnj/winapi-rs?branch=aarch64#ac8afeb7) 135:27.10 Compiling itertools v0.7.6 135:29.10 Compiling cose v0.1.4 135:29.12 Compiling humantime v1.1.1 135:30.11 Compiling semver v0.6.0 135:34.30 Compiling rand_chacha v0.1.1 135:34.37 Compiling rand_pcg v0.1.2 135:34.45 Compiling rand v0.6.5 135:35.83 Compiling rand_xorshift v0.1.1 135:36.13 Compiling rand_isaac v0.1.1 135:37.08 Compiling rand_hc v0.1.0 135:38.02 Compiling tokio-executor v0.1.7 135:38.83 Compiling log v0.3.9 135:39.31 Compiling idna v0.1.4 135:39.47 Compiling webrtc-sdp v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/rsdparsa) 135:39.67 warning: `...` range patterns are deprecated 135:39.67 --> media/webrtc/signaling/src/sdp/rsdparsa/src/attribute_type.rs:1820:30 135:39.67 | 135:39.67 1820 | x @ 0...0x00ff_ffff => x, 135:39.67 | ^^^ help: use `..=` for an inclusive range 135:39.67 | 135:39.67 = note: #[warn(ellipsis_inclusive_range_patterns)] on by default 135:39.67 warning: `...` range patterns are deprecated 135:39.67 --> media/webrtc/signaling/src/sdp/rsdparsa/src/attribute_type.rs:1829:30 135:39.67 | 135:39.67 1829 | x @ 0...2 => x, 135:39.67 | ^^^ help: use `..=` for an inclusive range 135:39.67 warning: `...` range patterns are deprecated 135:39.67 --> media/webrtc/signaling/src/sdp/rsdparsa/src/attribute_type.rs:1867:22 135:39.67 | 135:39.67 1867 | x @ 0...128 => parameters.encodings.push(x), 135:39.67 | ^^^ help: use `..=` for an inclusive range 135:39.67 warning: `...` range patterns are deprecated 135:39.67 --> media/webrtc/signaling/src/sdp/rsdparsa/src/attribute_type.rs:1884:22 135:39.67 | 135:39.67 1884 | 0...100 => Some(x), 135:39.67 | ^^^ help: use `..=` for an inclusive range 135:39.67 warning: `...` range patterns are deprecated 135:39.67 --> media/webrtc/signaling/src/sdp/rsdparsa/src/media_type.rs:374:24 135:39.67 | 135:39.67 374 | 96 ... 127 => (), // dynamic range 135:39.67 | ^^^ help: use `..=` for an inclusive range 135:42.31 Compiling iovec v0.1.2 135:42.58 Compiling rand_os v0.1.3 135:42.95 Compiling net2 v0.2.33 135:43.33 Compiling num_cpus v1.7.0 135:44.52 Compiling rand v0.4.3 135:45.11 Compiling time v0.1.40 135:47.72 Compiling miniz_oxide v0.1.2 135:47.78 Compiling term_size v0.3.0 135:47.97 Compiling base64 v0.10.0 135:48.96 Compiling base64 v0.9.3 135:50.05 Compiling crossbeam-channel v0.3.7 135:52.06 Compiling tokio-timer v0.2.11 135:52.12 Compiling tokio-current-thread v0.1.6 135:53.34 Compiling crossbeam-deque v0.6.3 135:53.70 Compiling generic-array v0.12.0 135:54.69 Compiling aho-corasick v0.6.8 135:55.51 Compiling serde_json v1.0.26 135:55.80 Compiling phf_shared v0.7.21 135:56.04 Compiling mime v0.3.13 135:57.54 Compiling bytes v0.4.9 135:59.54 Compiling url v1.7.2 136:01.01 Compiling dogear v0.2.6 136:07.24 Compiling mio v0.6.16 136:07.44 Compiling futures-cpupool v0.1.8 136:08.39 Compiling new_debug_unreachable v1.0.1 136:08.50 Compiling crossbeam-epoch v0.7.1 136:09.72 Compiling cookie v0.11.0 136:10.09 Compiling crossbeam-epoch v0.3.1 136:11.71 Compiling uluru v0.3.0 136:11.89 Compiling msdos_time v0.1.6 136:11.90 Compiling phf v0.7.21 136:12.08 Compiling tempfile v3.0.2 136:12.48 Compiling uuid v0.6.5 136:13.36 Compiling textwrap v0.9.0 136:13.42 Compiling plist v0.4.0 136:15.06 Compiling digest v0.8.0 136:15.28 Compiling block-buffer v0.7.3 136:16.20 Compiling bzip2 v0.3.2 136:16.85 Compiling chrono v0.4.6 136:22.12 Compiling phf v0.7.21 136:22.43 Compiling tokio-io v0.1.7 136:24.15 Compiling http v0.1.17 136:32.05 Compiling input_buffer v0.2.0 136:32.15 Compiling idna v0.1.4 136:32.50 Compiling tokio-threadpool v0.1.10 136:35.69 Compiling lmdb-rkv-sys v0.8.4 136:39.01 Compiling libdbus-sys v0.1.5 136:40.13 Compiling serde_urlencoded v0.5.5 136:40.85 Compiling iovec v0.1.2 136:40.94 Compiling mio-uds v0.6.7 136:41.10 Compiling net2 v0.2.33 136:41.64 Compiling mozprofile v0.5.0 (/builddir/build/BUILD/firefox-69.0.1/testing/mozbase/rust/mozprofile) 136:42.72 Compiling rand_os v0.1.3 136:43.47 Compiling num_cpus v1.7.0 136:45.29 Compiling thin-vec v0.1.0 136:46.34 Compiling rand v0.4.3 136:46.83 Compiling clap v2.31.2 136:49.29 Compiling sha-1 v0.8.1 136:49.45 Compiling hashglobe v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/servo/components/hashglobe) 136:50.19 Compiling flate2 v1.0.1 136:50.63 Compiling time v0.1.40 136:51.92 Compiling tokio-reactor v0.1.3 136:53.25 Compiling freetype v0.4.0 136:54.71 Compiling pulse-ffi v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/media/libcubeb/cubeb-pulse-rs/pulse-ffi) 136:54.78 Compiling tokio-codec v0.1.0 136:55.51 Compiling headers-core v0.1.1 136:55.68 Compiling h2 v0.1.12 136:55.93 Compiling libudev-sys v0.1.3 (/builddir/build/BUILD/firefox-69.0.1/dom/webauthn/libudev-sys) 136:58.64 Compiling memmap v0.5.2 136:59.27 Compiling memmap v0.6.2 136:59.77 Compiling atty v0.2.11 136:59.92 Compiling fxhash v0.2.1 137:00.87 Compiling generic-array v0.12.0 137:01.62 Compiling tokio-timer v0.2.11 137:03.80 Compiling tokio-current-thread v0.1.6 137:05.14 Compiling crossbeam-deque v0.6.3 137:05.50 Compiling crossbeam-deque v0.2.0 137:05.81 Compiling cubeb-sys v0.5.4 137:05.83 Compiling nsstring v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/xpcom/rust/nsstring) 137:07.19 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/js/src/Unified_cpp_js_src13.cpp:47: 137:07.19 /builddir/build/BUILD/firefox-69.0.1/js/src/vm/EnvironmentObject.cpp: In function 'js::Debugger::replaceFrameGuts(JSContext*, js::AbstractFramePtr, js::AbstractFramePtr, js::ScriptFrameIter&)': 137:07.19 /builddir/build/BUILD/firefox-69.0.1/js/src/vm/EnvironmentObject.cpp:3746:1: warning: the control flow of function '_ZN2js8Debugger16replaceFrameGutsEP9JSContextNS_16AbstractFramePtrES3_RNS_15ScriptFrameIterE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 137:07.19 } 137:07.19 ^ 137:07.19 /builddir/build/BUILD/firefox-69.0.1/js/src/vm/EnvironmentObject.cpp:3746:1: warning: the control flow of function '_ZN2js8Debugger16replaceFrameGutsEP9JSContextNS_16AbstractFramePtrES3_RNS_15ScriptFrameIterE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 137:08.66 Compiling shift_or_euc v0.1.0 137:08.98 Compiling encoding_c v0.9.0 137:09.41 Compiling ordered-float v1.0.1 137:10.71 Compiling tokio-fs v0.1.3 137:10.91 Compiling mp4parse v0.11.2 (/builddir/build/BUILD/firefox-69.0.1/media/mp4parse-rust/mp4parse) 137:11.08 warning: `...` range patterns are deprecated 137:11.08 --> media/mp4parse-rust/mp4parse/src/lib.rs:629:10 137:11.08 | 137:11.08 629 | 2...7 => return Err(Error::InvalidData("malformed size")), 137:11.08 | ^^^ help: use `..=` for an inclusive range 137:11.08 | 137:11.08 = note: #[warn(ellipsis_inclusive_range_patterns)] on by default 137:11.08 warning: `...` range patterns are deprecated 137:11.08 --> media/mp4parse-rust/mp4parse/src/lib.rs:1288:14 137:11.08 | 137:11.08 1288 | 0...1 => { 137:11.08 | ^^^ help: use `..=` for an inclusive range 137:11.08 warning: `...` range patterns are deprecated 137:11.08 --> media/mp4parse-rust/mp4parse/src/lib.rs:1583:11 137:11.08 | 137:11.08 1583 | 1 ... 4 | 6 | 7 | 17 | 19 ... 23 => { 137:11.08 | ^^^ help: use `..=` for an inclusive range 137:11.08 warning: `...` range patterns are deprecated 137:11.08 --> media/mp4parse-rust/mp4parse/src/lib.rs:1583:35 137:11.08 | 137:11.08 1583 | 1 ... 4 | 6 | 7 | 17 | 19 ... 23 => { 137:11.08 | ^^^ help: use `..=` for an inclusive range 137:11.08 warning: `...` range patterns are deprecated 137:11.08 --> media/mp4parse-rust/mp4parse/src/lib.rs:1600:19 137:11.08 | 137:11.08 1600 | 0 ... 9390 => 8000, 137:11.08 | ^^^ help: use `..=` for an inclusive range 137:11.08 warning: `...` range patterns are deprecated 137:11.08 --> media/mp4parse-rust/mp4parse/src/lib.rs:1601:22 137:11.08 | 137:11.08 1601 | 9391 ... 11501 => 11025, 137:11.08 | ^^^ help: use `..=` for an inclusive range 137:11.08 warning: `...` range patterns are deprecated 137:11.08 --> media/mp4parse-rust/mp4parse/src/lib.rs:1602:23 137:11.08 | 137:11.08 1602 | 11502 ... 13855 => 12000, 137:11.08 | ^^^ help: use `..=` for an inclusive range 137:11.08 warning: `...` range patterns are deprecated 137:11.08 --> media/mp4parse-rust/mp4parse/src/lib.rs:1603:23 137:11.08 | 137:11.08 1603 | 13856 ... 18782 => 16000, 137:11.08 | ^^^ help: use `..=` for an inclusive range 137:11.08 warning: `...` range patterns are deprecated 137:11.08 --> media/mp4parse-rust/mp4parse/src/lib.rs:1604:23 137:11.08 | 137:11.08 1604 | 18783 ... 23003 => 22050, 137:11.08 | ^^^ help: use `..=` for an inclusive range 137:11.08 warning: `...` range patterns are deprecated 137:11.08 --> media/mp4parse-rust/mp4parse/src/lib.rs:1605:23 137:11.08 | 137:11.08 1605 | 23004 ... 27712 => 24000, 137:11.08 | ^^^ help: use `..=` for an inclusive range 137:11.08 warning: `...` range patterns are deprecated 137:11.08 --> media/mp4parse-rust/mp4parse/src/lib.rs:1606:23 137:11.08 | 137:11.08 1606 | 27713 ... 37565 => 32000, 137:11.08 | ^^^ help: use `..=` for an inclusive range 137:11.08 warning: `...` range patterns are deprecated 137:11.08 --> media/mp4parse-rust/mp4parse/src/lib.rs:1607:23 137:11.08 | 137:11.08 1607 | 37566 ... 46008 => 44100, 137:11.08 | ^^^ help: use `..=` for an inclusive range 137:11.08 warning: `...` range patterns are deprecated 137:11.08 --> media/mp4parse-rust/mp4parse/src/lib.rs:1608:23 137:11.08 | 137:11.08 1608 | 46009 ... 55425 => 48000, 137:11.08 | ^^^ help: use `..=` for an inclusive range 137:11.08 warning: `...` range patterns are deprecated 137:11.08 --> media/mp4parse-rust/mp4parse/src/lib.rs:1609:23 137:11.09 | 137:11.09 1609 | 55426 ... 75131 => 64000, 137:11.09 | ^^^ help: use `..=` for an inclusive range 137:11.09 warning: `...` range patterns are deprecated 137:11.09 --> media/mp4parse-rust/mp4parse/src/lib.rs:1610:23 137:11.09 | 137:11.09 1610 | 75132 ... 92016 => 88200, 137:11.09 | ^^^ help: use `..=` for an inclusive range 137:11.09 warning: `...` range patterns are deprecated 137:11.09 --> media/mp4parse-rust/mp4parse/src/lib.rs:1657:19 137:11.09 | 137:11.09 1657 | 1 ... 7 => channel_configuration, 137:11.09 | ^^^ help: use `..=` for an inclusive range 137:12.29 Compiling mozrunner v0.9.0 (/builddir/build/BUILD/firefox-69.0.1/testing/mozbase/rust/mozrunner) 137:14.43 Compiling url v1.7.2 137:15.33 Compiling mozversion v0.2.0 (/builddir/build/BUILD/firefox-69.0.1/testing/mozbase/rust/mozversion) 137:15.43 warning: trait objects without an explicit `dyn` are deprecated 137:15.43 --> testing/mozbase/rust/mozversion/src/lib.rs:266:32 137:15.43 | 137:15.43 266 | fn cause(&self) -> Option<&error::Error> { 137:15.43 | ^^^^^^^^^^^^ help: use `dyn`: `dyn error::Error` 137:15.43 | 137:15.43 = note: #[warn(bare_trait_objects)] on by default 137:17.59 Compiling tungstenite v0.8.1 137:21.38 Compiling zip v0.4.2 137:22.75 Compiling cose-c v0.1.5 137:23.52 Compiling bytes v0.4.9 137:24.08 Compiling tokio-tcp v0.1.1 137:25.57 Compiling mio v0.6.16 137:25.68 Compiling tokio-udp v0.1.1 137:26.86 Compiling tokio-uds v0.2.5 137:28.98 Compiling headers v0.2.1 137:30.41 Compiling futures-cpupool v0.1.8 137:32.79 Compiling uuid v0.6.5 137:33.77 Compiling tempfile v3.0.2 137:34.92 Compiling mime_guess v2.0.0-alpha.6 137:34.96 Compiling tokio v0.1.11 137:35.04 Compiling pulse v0.2.0 (/builddir/build/BUILD/firefox-69.0.1/media/libcubeb/cubeb-pulse-rs/pulse-rs) 137:36.09 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/js/src/Unified_cpp_js_src15.cpp:47: 137:36.09 /builddir/build/BUILD/firefox-69.0.1/js/src/vm/JSAtom.cpp: In function 'AtomizeUTF8OrWTF8Chars(JSContext*, char const*, unsigned long)JSAtom*': 137:36.09 /builddir/build/BUILD/firefox-69.0.1/js/src/vm/JSAtom.cpp:1277:1: warning: the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9WTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 137:36.09 } 137:36.09 ^ 137:36.09 /builddir/build/BUILD/firefox-69.0.1/js/src/vm/JSAtom.cpp:1277:1: warning: the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9WTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 137:36.09 /builddir/build/BUILD/firefox-69.0.1/js/src/vm/JSAtom.cpp: In function 'AtomizeUTF8OrWTF8Chars(JSContext*, char const*, unsigned long)JSAtom*': 137:36.09 /builddir/build/BUILD/firefox-69.0.1/js/src/vm/JSAtom.cpp:1277:1: warning: the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9UTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 137:36.09 /builddir/build/BUILD/firefox-69.0.1/js/src/vm/JSAtom.cpp:1277:1: warning: the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9UTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 137:36.86 Compiling libudev v0.2.0 137:37.68 Compiling profiler_helper v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/tools/profiler/rust-helper) 137:38.79 Compiling env_logger v0.5.6 137:44.37 Compiling hyper v0.12.19 137:45.30 Compiling block-buffer v0.7.3 137:45.51 Compiling digest v0.8.0 137:46.07 Compiling nserror v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/xpcom/rust/nserror) 137:46.41 Compiling shift_or_euc_c v0.1.0 137:46.58 Compiling parking_lot_core v0.5.0 137:46.66 Compiling parking_lot v0.8.0 137:46.73 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/toolkit/library/rust/shared) 137:46.81 Compiling mp4parse_capi v0.11.2 (/builddir/build/BUILD/firefox-69.0.1/media/mp4parse-rust/mp4parse_capi) 137:48.85 Compiling lmdb-rkv v0.11.4 137:50.17 Compiling dbus v0.6.4 137:59.41 Compiling warp v0.1.16 138:06.94 Compiling tokio-io v0.1.7 138:08.67 Compiling mio-uds v0.6.7 138:09.25 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/js/src/Unified_cpp_js_src17.cpp:47: 138:09.25 /builddir/build/BUILD/firefox-69.0.1/js/src/vm/OffThreadScriptCompilation.cpp: In member function 'JS::WeakCache, js::MovableCellHasher, js::SystemAllocPolicy, JS::DefaultMapSweepPolicy > > >::lookupForAdd(js::ObjectGroupRealm::AllocationSiteKey const&)': 138:09.25 /builddir/build/BUILD/firefox-69.0.1/js/src/vm/OffThreadScriptCompilation.cpp:211:1: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashMapIN2js16ObjectGroupRealm17AllocationSiteKeyENS2_11WeakHeapPtrIPNS2_11ObjectGroupEEENS2_17MovableCellHasherIS4_EENS2_17SystemAllocPolicyENS_21DefaultMapSweepPolicyIS4_S8_EEEEE12lookupForAddERKS4_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 138:09.25 } 138:09.25 ^ 138:09.25 /builddir/build/BUILD/firefox-69.0.1/js/src/vm/OffThreadScriptCompilation.cpp:211:1: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashMapIN2js16ObjectGroupRealm17AllocationSiteKeyENS2_11WeakHeapPtrIPNS2_11ObjectGroupEEENS2_17MovableCellHasherIS4_EENS2_17SystemAllocPolicyENS_21DefaultMapSweepPolicyIS4_S8_EEEEE12lookupForAddERKS4_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 138:09.25 /builddir/build/BUILD/firefox-69.0.1/js/src/vm/OffThreadScriptCompilation.cpp: In member function 'JS::WeakCache, js::SystemAllocPolicy> >::lookupForAdd(js::ObjectGroupRealm::NewEntry::Lookup const&)': 138:09.25 /builddir/build/BUILD/firefox-69.0.1/js/src/vm/OffThreadScriptCompilation.cpp:211:1: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js16ObjectGroupRealm8NewEntryENS2_17MovableCellHasherIS4_EENS2_17SystemAllocPolicyEEEE12lookupForAddERKNS4_6LookupE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 138:09.25 /builddir/build/BUILD/firefox-69.0.1/js/src/vm/OffThreadScriptCompilation.cpp:211:1: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js16ObjectGroupRealm8NewEntryENS2_17MovableCellHasherIS4_EENS2_17SystemAllocPolicyEEEE12lookupForAddERKNS4_6LookupE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 138:09.41 Compiling gkrust_utils v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/xpcom/rust/gkrust_utils) 138:09.79 Compiling sha2 v0.8.0 138:13.28 Compiling uuid v0.7.4 138:14.38 Compiling webdriver v0.39.0 (/builddir/build/BUILD/firefox-69.0.1/testing/webdriver) 138:14.68 Compiling authenticator v0.2.6 138:15.95 Compiling cubeb-core v0.5.4 138:17.24 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/intl/encoding_glue) 138:17.96 Compiling rsdparsa_capi v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/sdp/rsdparsa_capi) 138:23.50 Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/firefox-69.0.1/netwerk/base/rust-helper) 138:24.45 Compiling gleam v0.6.17 138:24.58 Compiling rayon v1.0.0 138:28.33 Compiling cssparser v0.25.5 138:28.48 Compiling xpcom v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/xpcom/rust/xpcom) 138:37.16 Compiling cstr v0.1.3 138:37.30 Compiling tokio-codec v0.1.0 138:38.02 Compiling tokio-reactor v0.1.3 138:38.67 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/js/src/Unified_cpp_js_src19.cpp:47: 138:38.67 /builddir/build/BUILD/firefox-69.0.1/js/src/vm/SelfHosting.cpp: In member function 'JS::WeakCache, js::RegExpZone::Key, js::ZoneAllocPolicy> >::lookupForAdd(js::RegExpZone::Key const&)': 138:38.68 /builddir/build/BUILD/firefox-69.0.1/js/src/vm/SelfHosting.cpp:3590:34: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js11WeakHeapPtrIPNS2_12RegExpSharedEEENS2_10RegExpZone3KeyENS2_15ZoneAllocPolicyEEEE12lookupForAddERKS8_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 138:38.68 "arguments length"); 138:38.68 ^ 138:38.68 /builddir/build/BUILD/firefox-69.0.1/js/src/vm/SelfHosting.cpp:3590:34: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js11WeakHeapPtrIPNS2_12RegExpSharedEEENS2_10RegExpZone3KeyENS2_15ZoneAllocPolicyEEEE12lookupForAddERKS8_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 138:40.98 Compiling audio_thread_priority v0.15.0 138:42.04 Compiling cubeb v0.5.4 138:42.29 Compiling cubeb-backend v0.5.4 138:53.99 Compiling failure v0.1.3 138:54.27 Compiling smallvec v0.6.6 138:54.95 Compiling app_units v0.7.0 138:55.24 Compiling euclid v0.19.5 138:57.18 Compiling serde_bytes v0.10.4 138:57.70 Compiling bincode v1.0.0 138:58.63 Compiling webrender_build v0.0.1 (/builddir/build/BUILD/firefox-69.0.1/gfx/wr/webrender_build) 138:59.33 Compiling ron v0.1.7 139:00.20 Compiling tokio-udp v0.1.1 139:01.35 Compiling tokio-uds v0.2.5 139:03.57 Compiling tokio-tcp v0.1.1 139:05.24 Compiling cubeb-pulse v0.2.0 (/builddir/build/BUILD/firefox-69.0.1/media/libcubeb/cubeb-pulse-rs) 139:05.82 Compiling crossbeam-channel v0.3.7 139:07.86 Compiling fallible v0.0.1 (/builddir/build/BUILD/firefox-69.0.1/servo/components/fallible) 139:08.04 Compiling wr_malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-69.0.1/gfx/wr/wr_malloc_size_of) 139:08.33 Compiling plane-split v0.13.9 139:08.85 Compiling rkv v0.9.6 139:09.36 Compiling storage_variant v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/storage/variant) 139:09.84 Compiling moz_task v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/xpcom/rust/moz_task) 139:10.48 Compiling mozurl v0.0.1 (/builddir/build/BUILD/firefox-69.0.1/netwerk/base/mozurl) 139:15.01 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/js/src/Unified_cpp_js_src20.cpp:47: 139:15.01 /builddir/build/BUILD/firefox-69.0.1/js/src/vm/StringType.cpp: In member function 'JS::WeakCache >::lookupForAdd(js::InitialShapeEntry::Lookup const&)': 139:15.01 /builddir/build/BUILD/firefox-69.0.1/js/src/vm/StringType.cpp:2383:1: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js17InitialShapeEntryES3_NS2_17SystemAllocPolicyEEEE12lookupForAddERKNS3_6LookupE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 139:15.01 } 139:15.01 ^ 139:15.01 /builddir/build/BUILD/firefox-69.0.1/js/src/vm/StringType.cpp:2383:1: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js17InitialShapeEntryES3_NS2_17SystemAllocPolicyEEEE12lookupForAddERKNS3_6LookupE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 139:15.01 /builddir/build/BUILD/firefox-69.0.1/js/src/vm/StringType.cpp: In member function 'JS::WeakCache, js::StackBaseShape, js::SystemAllocPolicy> >::lookupForAdd(js::StackBaseShape::Lookup const&)': 139:15.01 /builddir/build/BUILD/firefox-69.0.1/js/src/vm/StringType.cpp:2383:1: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js11WeakHeapPtrIPNS2_16UnownedBaseShapeEEENS2_14StackBaseShapeENS2_17SystemAllocPolicyEEEE12lookupForAddERKNS7_6LookupE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 139:15.01 /builddir/build/BUILD/firefox-69.0.1/js/src/vm/StringType.cpp:2383:1: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js11WeakHeapPtrIPNS2_16UnownedBaseShapeEEENS2_14StackBaseShapeENS2_17SystemAllocPolicyEEEE12lookupForAddERKNS7_6LookupE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 139:17.73 Compiling selectors v0.21.0 (/builddir/build/BUILD/firefox-69.0.1/servo/components/selectors) 139:17.75 Compiling style v0.0.1 (/builddir/build/BUILD/firefox-69.0.1/servo/components/style) 139:20.25 Compiling webrender v0.60.0 (/builddir/build/BUILD/firefox-69.0.1/gfx/wr/webrender) 139:20.29 Compiling tokio-threadpool v0.1.10 139:27.86 Compiling webrender_api v0.60.0 (/builddir/build/BUILD/firefox-69.0.1/gfx/wr/webrender_api) 139:40.58 Compiling storage v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/storage/rust) 139:41.52 Compiling to_shmem v0.0.1 (/builddir/build/BUILD/firefox-69.0.1/servo/components/to_shmem) 139:42.02 Compiling kvstore v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/toolkit/components/kvstore) 139:48.57 Compiling tokio-fs v0.1.3 139:50.10 Compiling bookmark_sync v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/bookmark_sync) 140:08.31 Compiling tokio v0.1.11 140:16.47 Finished release [optimized] target(s) in 5m 31s 140:16.87 Compiling malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-69.0.1/servo/components/malloc_size_of) 140:17.43 Compiling tokio-core v0.1.17 140:25.66 Compiling style_traits v0.0.1 (/builddir/build/BUILD/firefox-69.0.1/servo/components/style_traits) 140:27.32 Compiling tokio-uds v0.1.7 140:57.48 Compiling audioipc v0.2.4 (/builddir/build/BUILD/firefox-69.0.1/media/audioipc/audioipc) 141:07.73 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/js/src/frontend/Unified_cpp_js_src_frontend4.cpp:47: 141:07.73 /builddir/build/BUILD/firefox-69.0.1/js/src/frontend/TDZCheckCache.cpp: In member function 'js::frontend::TDZCheckCache::noteTDZCheck(js::frontend::BytecodeEmitter*, JSAtom*, js::MaybeCheckTDZ)': 141:07.73 /builddir/build/BUILD/firefox-69.0.1/js/src/frontend/TDZCheckCache.cpp:75:1: warning: the control flow of function '_ZN2js8frontend13TDZCheckCache12noteTDZCheckEPNS0_15BytecodeEmitterEP6JSAtomNS_13MaybeCheckTDZE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 141:07.73 } 141:07.73 ^ 141:07.73 /builddir/build/BUILD/firefox-69.0.1/js/src/frontend/TDZCheckCache.cpp:75:1: warning: the control flow of function '_ZN2js8frontend13TDZCheckCache12noteTDZCheckEPNS0_15BytecodeEmitterEP6JSAtomNS_13MaybeCheckTDZE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 141:07.73 /builddir/build/BUILD/firefox-69.0.1/js/src/frontend/TDZCheckCache.cpp: In member function 'js::frontend::TDZCheckCache::needsTDZCheck(js::frontend::BytecodeEmitter*, JSAtom*)': 141:07.73 /builddir/build/BUILD/firefox-69.0.1/js/src/frontend/TDZCheckCache.cpp:75:1: warning: the control flow of function '_ZN2js8frontend13TDZCheckCache13needsTDZCheckEPNS0_15BytecodeEmitterEP6JSAtom' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 141:07.73 /builddir/build/BUILD/firefox-69.0.1/js/src/frontend/TDZCheckCache.cpp:75:1: warning: the control flow of function '_ZN2js8frontend13TDZCheckCache13needsTDZCheckEPNS0_15BytecodeEmitterEP6JSAtom' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 141:08.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/js/src/frontend/Unified_cpp_js_src_frontend3.cpp:47: 141:08.00 /builddir/build/BUILD/firefox-69.0.1/js/src/frontend/ParseContext.cpp: In member function 'js::frontend::ParseContext::Scope::removeCatchParameters(js::frontend::ParseContext*, js::frontend::ParseContext::Scope&)': 141:08.01 /builddir/build/BUILD/firefox-69.0.1/js/src/frontend/ParseContext.cpp:614:1: warning: the control flow of function '_ZN2js8frontend12ParseContext5Scope21removeCatchParametersEPS1_RS2_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 141:08.01 } // namespace js 141:08.01 ^ 141:08.01 /builddir/build/BUILD/firefox-69.0.1/js/src/frontend/ParseContext.cpp:614:1: warning: the control flow of function '_ZN2js8frontend12ParseContext5Scope21removeCatchParametersEPS1_RS2_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 141:17.67 Compiling audioipc-server v0.2.3 (/builddir/build/BUILD/firefox-69.0.1/media/audioipc/server) 141:42.79 Compiling audioipc-client v0.4.0 (/builddir/build/BUILD/firefox-69.0.1/media/audioipc/client) 142:42.36 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit0.cpp:47: 142:42.36 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/BaselineCacheIRCompiler.cpp: In function 'InitFromBailout(JSContext*, unsigned long, JS::Handle, JS::Handle, js::jit::SnapshotIterator&, bool, BaselineStackBuilder&, JS::MutableHandle >, JS::MutableHandle, js::jit::ExceptionBailoutInfo const*)': 142:42.37 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/BaselineCacheIRCompiler.cpp:2965:1: warning: the control flow of function '_ZL15InitFromBailoutP9JSContextmN2JS6HandleIP10JSFunctionEENS2_IP8JSScriptEERN2js3jit16SnapshotIteratorEbR20BaselineStackBuilderNS1_13MutableHandleINS1_8GCVectorINS1_5ValueELm0ENS9_15TempAllocPolicyEEEEENSF_IS4_EEPKNSA_20ExceptionBailoutInfoE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 142:42.37 } 142:42.37 ^ 142:42.37 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/BaselineCacheIRCompiler.cpp:2965:1: warning: the control flow of function '_ZL15InitFromBailoutP9JSContextmN2JS6HandleIP10JSFunctionEENS2_IP8JSScriptEERN2js3jit16SnapshotIteratorEbR20BaselineStackBuilderNS1_13MutableHandleINS1_8GCVectorINS1_5ValueELm0ENS9_15TempAllocPolicyEEEEENSF_IS4_EEPKNSA_20ExceptionBailoutInfoE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 142:42.38 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/BaselineCacheIRCompiler.cpp: In member function 'js::jit::BacktrackingAllocator::computeRequirement(js::jit::LiveBundle*, js::jit::Requirement*, js::jit::Requirement*)': 142:42.38 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/BaselineCacheIRCompiler.cpp:2965:1: warning: the control flow of function '_ZN2js3jit21BacktrackingAllocator18computeRequirementEPNS0_10LiveBundleEPNS0_11RequirementES5_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 142:42.38 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/BaselineCacheIRCompiler.cpp:2965:1: warning: the control flow of function '_ZN2js3jit21BacktrackingAllocator18computeRequirementEPNS0_10LiveBundleEPNS0_11RequirementES5_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 142:42.38 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/BaselineCacheIRCompiler.cpp: In member function 'js::jit::BacktrackingAllocator::buildLivenessInfo()': 142:42.38 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/BaselineCacheIRCompiler.cpp:2965:1: warning: the control flow of function '_ZN2js3jit21BacktrackingAllocator17buildLivenessInfoEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 142:42.38 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/BaselineCacheIRCompiler.cpp:2965:1: warning: the control flow of function '_ZN2js3jit21BacktrackingAllocator17buildLivenessInfoEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 142:42.38 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/BaselineCacheIRCompiler.cpp:2965:1: warning: the control flow of function '_ZN2js3jit21BacktrackingAllocator17buildLivenessInfoEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 142:59.08 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit10.cpp:47: 142:59.08 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/WasmBCE.cpp: In member function 'js::jit::StupidAllocator::allocateForInstruction(js::jit::LInstruction*)': 142:59.08 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/WasmBCE.cpp:132:1: warning: the control flow of function '_ZN2js3jit15StupidAllocator22allocateForInstructionEPNS0_12LInstructionE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 142:59.08 } 142:59.08 ^ 142:59.08 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/WasmBCE.cpp:132:1: warning: the control flow of function '_ZN2js3jit15StupidAllocator22allocateForInstructionEPNS0_12LInstructionE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 142:59.09 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/WasmBCE.cpp: In member function 'js::jit::StupidAllocator::registerIsReserved(js::jit::LInstruction*, js::jit::AnyRegister)': 142:59.09 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/WasmBCE.cpp:132:1: warning: the control flow of function '_ZN2js3jit15StupidAllocator18registerIsReservedEPNS0_12LInstructionENS0_11AnyRegisterE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 142:59.09 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/WasmBCE.cpp:132:1: warning: the control flow of function '_ZN2js3jit15StupidAllocator18registerIsReservedEPNS0_12LInstructionENS0_11AnyRegisterE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 142:59.09 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/WasmBCE.cpp: In member function 'js::jit::StupidAllocator::allocationRequiresRegister(js::jit::LAllocation const*, js::jit::AnyRegister)': 142:59.09 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/WasmBCE.cpp:132:1: warning: the control flow of function '_ZN2js3jit15StupidAllocator26allocationRequiresRegisterEPKNS0_11LAllocationENS0_11AnyRegisterE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 142:59.09 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/WasmBCE.cpp:132:1: warning: the control flow of function '_ZN2js3jit15StupidAllocator26allocationRequiresRegisterEPKNS0_11LAllocationENS0_11AnyRegisterE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 143:39.29 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:47: 143:39.29 /builddir/build/BUILD/firefox-69.0.1/js/src/wasm/WasmDebug.cpp: In function 'js::wasm::BaselineCompileFunctions(js::wasm::ModuleEnvironment const&, js::LifoAlloc&, mozilla::Vector const&, js::wasm::CompiledCode*, mozilla::UniquePtr*)': 143:39.29 /builddir/build/BUILD/firefox-69.0.1/js/src/wasm/WasmDebug.cpp:448:1: warning: the control flow of function '_ZN2js4wasm24BaselineCompileFunctionsERKNS0_17ModuleEnvironmentERNS_9LifoAllocERKN7mozilla6VectorINS0_16FuncCompileInputELm8ENS_17SystemAllocPolicyEEEPNS0_12CompiledCodeEPNS6_9UniquePtrIA_cN2JS10FreePolicyEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 143:39.29 } 143:39.29 ^ 143:39.29 /builddir/build/BUILD/firefox-69.0.1/js/src/wasm/WasmDebug.cpp:448:1: warning: the control flow of function '_ZN2js4wasm24BaselineCompileFunctionsERKNS0_17ModuleEnvironmentERNS_9LifoAllocERKN7mozilla6VectorINS0_16FuncCompileInputELm8ENS_17SystemAllocPolicyEEEPNS0_12CompiledCodeEPNS6_9UniquePtrIA_cN2JS10FreePolicyEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 143:59.97 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:47: 143:59.97 /builddir/build/BUILD/firefox-69.0.1/js/src/wasm/WasmJS.cpp: In function 'js::wasm::IonCompileFunctions(js::wasm::ModuleEnvironment const&, js::LifoAlloc&, mozilla::Vector const&, js::wasm::CompiledCode*, mozilla::UniquePtr*)': 143:59.97 /builddir/build/BUILD/firefox-69.0.1/js/src/wasm/WasmJS.cpp:3801:1: warning: the control flow of function '_ZN2js4wasm19IonCompileFunctionsERKNS0_17ModuleEnvironmentERNS_9LifoAllocERKN7mozilla6VectorINS0_16FuncCompileInputELm8ENS_17SystemAllocPolicyEEEPNS0_12CompiledCodeEPNS6_9UniquePtrIA_cN2JS10FreePolicyEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 143:59.97 } 143:59.97 ^ 143:59.97 /builddir/build/BUILD/firefox-69.0.1/js/src/wasm/WasmJS.cpp:3801:1: warning: the control flow of function '_ZN2js4wasm19IonCompileFunctionsERKNS0_17ModuleEnvironmentERNS_9LifoAllocERKN7mozilla6VectorINS0_16FuncCompileInputELm8ENS_17SystemAllocPolicyEEEPNS0_12CompiledCodeEPNS6_9UniquePtrIA_cN2JS10FreePolicyEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 144:48.05 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/js/src/jit/Unified_cpp_js_src_jit3.cpp:47: 144:48.05 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/FoldLinearArithConstants.cpp: In member function 'js::jit::JitRealm::generateRegExpMatcherStub(JSContext*)': 144:48.05 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/FoldLinearArithConstants.cpp:111:1: warning: the control flow of function '_ZN2js3jit8JitRealm25generateRegExpMatcherStubEP9JSContext' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 144:48.05 } /* namespace js */ 144:48.05 ^ 144:48.05 /builddir/build/BUILD/firefox-69.0.1/js/src/jit/FoldLinearArithConstants.cpp:111:1: warning: the control flow of function '_ZN2js3jit8JitRealm25generateRegExpMatcherStubEP9JSContext' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 145:12.83 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler0.cpp:92: 145:12.83 /builddir/build/BUILD/firefox-69.0.1/mozglue/baseprofiler/core/platform.cpp: In function 'void mozilla::baseprofiler::DoLULBacktrace(mozilla::baseprofiler::PSLockRef, const mozilla::baseprofiler::RegisteredThread&, const mozilla::baseprofiler::Registers&, mozilla::baseprofiler::NativeStack&)': 145:12.83 /builddir/build/BUILD/firefox-69.0.1/mozglue/baseprofiler/core/platform.cpp:1235:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead [-Wclass-memaccess] 145:12.83 memset(&startRegs, 0, sizeof(startRegs)); 145:12.83 ^ 145:12.83 In file included from /builddir/build/BUILD/firefox-69.0.1/mozglue/baseprofiler/core/platform.cpp:110, 145:12.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler0.cpp:92: 145:12.84 /builddir/build/BUILD/firefox-69.0.1/mozglue/baseprofiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 145:12.84 struct UnwindRegs { 145:12.84 ^~~~~~~~~~ 145:17.28 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler1.cpp:2: 145:17.28 /builddir/build/BUILD/firefox-69.0.1/mozglue/baseprofiler/lul/LulMain.cpp: In function 'bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)': 145:17.28 /builddir/build/BUILD/firefox-69.0.1/mozglue/baseprofiler/lul/LulMain.cpp:1568: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] 145:17.28 memset(&startRegs, 0, sizeof(startRegs)); 145:17.28 ^ 145:17.28 In file included from /builddir/build/BUILD/firefox-69.0.1/mozglue/baseprofiler/lul/LulMain.cpp:11, 145:17.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler1.cpp:2: 145:17.28 /builddir/build/BUILD/firefox-69.0.1/mozglue/baseprofiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 145:17.28 struct UnwindRegs { 145:17.28 ^~~~~~~~~~ 146:03.23 Compiling webrender_bindings v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/gfx/webrender_bindings) 147:09.25 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32': 147:09.25 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 147:09.25 #pragma pipeloop(0) 147:09.25 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d16': 147:09.25 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 147:09.25 #pragma pipeloop(0) 147:09.25 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32_and_d16': 147:09.25 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 147:09.25 #pragma pipeloop(0) 147:09.25 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/montmulf.c: In function 'mont_mulf_noconv': 147:09.25 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 147:09.25 #pragma pipeloop(0) 147:09.25 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable 'dptmp' [-Wunused-variable] 147:09.25 double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; 147:09.25 ^~~~~ 147:09.25 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable 'nextm2j' [-Wunused-variable] 147:09.26 double digit, m2j, nextm2j, a, b; 147:09.26 ^~~~~~~ 147:09.26 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable 'tmp' [-Wunused-variable] 147:09.26 int tmp; 147:09.26 ^~~ 147:09.44 In file included from /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/mpi.c:10: 147:09.44 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_fixup_reciprocal': 147:09.45 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/mpi-priv.h:86:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 147:09.45 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 147:09.45 ^ 147:09.45 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/mpi.c:2114:17: note: in expansion of macro 'MP_MIN' 147:09.45 int j = MP_MIN(k, MP_DIGIT_BIT); 147:09.45 ^~~~~~ 147:09.45 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/mpi-priv.h:86:37: warning: operand of ?: changes signedness from 'int' to 'long unsigned int' due to unsignedness of other operand [-Wsign-compare] 147:09.45 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 147:09.45 ^~~ 147:09.45 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/mpi.c:2114:17: note: in expansion of macro 'MP_MIN' 147:09.45 int j = MP_MIN(k, MP_DIGIT_BIT); 147:09.45 ^~~~~~ 147:09.45 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/mpi.c:2116:15: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 147:09.45 if (j < MP_DIGIT_BIT) { 147:09.45 ^ 147:09.46 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_todigit': 147:09.47 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/mpi.c:4584:13: warning: comparison of integer expressions of different signedness: 'mp_digit' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 147:09.47 if (val >= r) 147:09.47 ^~ 147:09.68 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_set': 147:09.68 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/mplogic.c:237:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 147:09.68 for (db = 0; db < sizeof(mp_digit); db++) { 147:09.68 ^ 147:09.68 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_clear': 147:09.68 /builddir/build/BUILD/firefox-69.0.1/security/nss/lib/freebl/mpi/mplogic.c:268:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 147:09.68 for (db = 0; db < sizeof(mp_digit); db++) { 147:09.68 ^ 147:13.59 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/modules/woff2/Unified_cpp_modules_woff20.cpp:29: 147:13.59 /builddir/build/BUILD/firefox-69.0.1/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)': 147:13.59 /builddir/build/BUILD/firefox-69.0.1/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 147:13.59 uint64_t dst_offset = first_table_offset; 147:13.59 ^~~~~~~~~~ 147:14.17 /builddir/build/BUILD/firefox-69.0.1/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first': 147:14.17 /builddir/build/BUILD/firefox-69.0.1/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 147:14.17 ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 147:14.17 ^~~ 147:14.17 /builddir/build/BUILD/firefox-69.0.1/media/libjpeg/jdphuff.c:343:13: note: in expansion of macro 'HUFF_EXTEND' 147:14.17 s = HUFF_EXTEND(r, s); 147:14.17 ^~~~~~~~~~~ 147:14.17 /builddir/build/BUILD/firefox-69.0.1/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first': 147:14.18 /builddir/build/BUILD/firefox-69.0.1/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 147:14.18 ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 147:14.18 ^~~ 147:14.18 /builddir/build/BUILD/firefox-69.0.1/media/libjpeg/jdphuff.c:420:15: note: in expansion of macro 'HUFF_EXTEND' 147:14.18 s = HUFF_EXTEND(r, s); 147:14.18 ^~~~~~~~~~~ 147:15.72 /builddir/build/BUILD/firefox-69.0.1/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 147:15.72 static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 147:15.72 ^~~~~~~~~~ 147:45.47 media/libdav1d/16bd_cdef_apply_tmpl.c.stub 147:45.47 media/libdav1d/16bd_cdef_tmpl.c.stub 147:45.61 media/libdav1d/16bd_film_grain_tmpl.c.stub 147:45.73 media/libdav1d/16bd_ipred_prepare_tmpl.c.stub 147:45.84 media/libdav1d/16bd_ipred_tmpl.c.stub 147:45.95 media/libdav1d/16bd_itx_tmpl.c.stub 147:46.06 media/libdav1d/16bd_lf_apply_tmpl.c.stub 147:46.17 media/libdav1d/16bd_loopfilter_tmpl.c.stub 147:46.28 media/libdav1d/16bd_looprestoration_tmpl.c.stub 147:46.39 media/libdav1d/16bd_lr_apply_tmpl.c.stub 147:46.51 media/libdav1d/16bd_mc_tmpl.c.stub 147:46.62 media/libdav1d/16bd_recon_tmpl.c.stub 147:46.73 media/libdav1d/8bd_cdef_apply_tmpl.c.stub 147:46.84 media/libdav1d/8bd_cdef_tmpl.c.stub 147:46.95 media/libdav1d/8bd_film_grain_tmpl.c.stub 147:47.07 media/libdav1d/8bd_ipred_prepare_tmpl.c.stub 147:47.22 media/libdav1d/8bd_ipred_tmpl.c.stub 147:47.33 media/libdav1d/8bd_itx_tmpl.c.stub 147:47.45 media/libdav1d/8bd_lf_apply_tmpl.c.stub 147:47.57 media/libdav1d/8bd_loopfilter_tmpl.c.stub 147:47.68 media/libdav1d/8bd_looprestoration_tmpl.c.stub 147:47.80 media/libdav1d/8bd_lr_apply_tmpl.c.stub 147:47.91 media/libdav1d/8bd_mc_tmpl.c.stub 147:48.02 media/libdav1d/8bd_recon_tmpl.c.stub 147:54.12 media/libdav1d/asm/16bd_cdef_init_tmpl.c.stub 147:54.12 media/libdav1d/asm/16bd_ipred_init_tmpl.c.stub 147:54.25 media/libdav1d/asm/16bd_itx_init_tmpl.c.stub 147:54.36 media/libdav1d/asm/16bd_loopfilter_init_tmpl.c.stub 147:54.48 media/libdav1d/asm/16bd_looprestoration_init_tmpl.c.stub 147:54.59 media/libdav1d/asm/16bd_mc_init_tmpl.c.stub 147:54.71 media/libdav1d/asm/8bd_cdef_init_tmpl.c.stub 147:54.81 media/libdav1d/asm/8bd_ipred_init_tmpl.c.stub 147:54.93 media/libdav1d/asm/8bd_itx_init_tmpl.c.stub 147:55.04 media/libdav1d/asm/8bd_loopfilter_init_tmpl.c.stub 147:55.15 media/libdav1d/asm/8bd_looprestoration_init_tmpl.c.stub 147:55.27 media/libdav1d/asm/8bd_mc_init_tmpl.c.stub 147:57.19 Compiling geckoservo v0.0.1 (/builddir/build/BUILD/firefox-69.0.1/servo/ports/geckolib) 148:01.98 In file included from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/utypes.h:39, 148:01.98 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/i18n/double-conversion-bignum.cpp:34: 148:01.98 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/i18n/double-conversion-bignum.cpp: In member function 'icu_64::double_conversion::Bignum::AddUInt64(unsigned long)': 148:01.98 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/uversion.h:120:30: warning: the control flow of function '_ZN6icu_6417double_conversion6Bignum9AddUInt64Em' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 148:01.98 # define U_NAMESPACE_END } } 148:01.98 ^ 148:01.98 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/uversion.h:120:30: warning: the control flow of function '_ZN6icu_6417double_conversion6Bignum9AddUInt64Em' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 148:03.63 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:03.63 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:03.63 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:03.63 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:03.63 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:03.63 from : 148:03.63 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:03.63 #define HAVE_LINUX_PERF_EVENT_H 0 148:03.63 In file included from : 148:03.63 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:03.63 #define HAVE_LINUX_PERF_EVENT_H 1 148:03.71 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:03.71 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:03.71 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:03.71 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:03.71 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:03.71 from : 148:03.71 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:03.71 #define HAVE_LINUX_PERF_EVENT_H 0 148:03.71 In file included from : 148:03.71 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:03.71 #define HAVE_LINUX_PERF_EVENT_H 1 148:03.78 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:03.78 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:03.78 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:03.78 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:03.78 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:03.78 from : 148:03.78 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:03.78 #define HAVE_LINUX_PERF_EVENT_H 0 148:03.78 In file included from : 148:03.78 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:03.78 #define HAVE_LINUX_PERF_EVENT_H 1 148:03.83 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:03.83 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:03.83 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:03.83 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:03.83 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:03.83 from : 148:03.83 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:03.83 #define HAVE_LINUX_PERF_EVENT_H 0 148:03.83 In file included from : 148:03.83 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:03.83 #define HAVE_LINUX_PERF_EVENT_H 1 148:03.89 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:03.89 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:03.89 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:03.89 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:03.89 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:03.89 from : 148:03.89 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:03.89 #define HAVE_LINUX_PERF_EVENT_H 0 148:03.89 In file included from : 148:03.89 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:03.89 #define HAVE_LINUX_PERF_EVENT_H 1 148:04.20 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:04.21 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:04.21 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:04.21 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:04.21 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:04.21 from : 148:04.21 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:04.21 #define HAVE_LINUX_PERF_EVENT_H 0 148:04.21 In file included from : 148:04.21 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:04.21 #define HAVE_LINUX_PERF_EVENT_H 1 148:04.26 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:04.26 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:04.26 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:04.26 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:04.26 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:04.26 from : 148:04.26 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:04.26 #define HAVE_LINUX_PERF_EVENT_H 0 148:04.26 In file included from : 148:04.26 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:04.26 #define HAVE_LINUX_PERF_EVENT_H 1 148:04.32 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:04.32 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:04.32 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:04.32 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:04.32 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:04.32 from : 148:04.32 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:04.32 #define HAVE_LINUX_PERF_EVENT_H 0 148:04.32 In file included from : 148:04.32 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:04.32 #define HAVE_LINUX_PERF_EVENT_H 1 148:04.38 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:04.38 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:04.38 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:04.38 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:04.38 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:04.38 from : 148:04.38 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:04.38 #define HAVE_LINUX_PERF_EVENT_H 0 148:04.38 In file included from : 148:04.38 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:04.38 #define HAVE_LINUX_PERF_EVENT_H 1 148:04.45 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:04.45 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:04.45 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:04.45 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:04.45 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:04.45 from : 148:04.45 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:04.45 #define HAVE_LINUX_PERF_EVENT_H 0 148:04.45 In file included from : 148:04.45 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:04.46 #define HAVE_LINUX_PERF_EVENT_H 1 148:04.52 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:04.52 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:04.52 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:04.52 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:04.52 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:04.52 from : 148:04.52 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:04.52 #define HAVE_LINUX_PERF_EVENT_H 0 148:04.52 In file included from : 148:04.52 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:04.52 #define HAVE_LINUX_PERF_EVENT_H 1 148:04.61 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:04.61 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:04.61 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:04.61 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:04.61 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:04.61 from : 148:04.61 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:04.61 #define HAVE_LINUX_PERF_EVENT_H 0 148:04.61 In file included from : 148:04.61 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:04.61 #define HAVE_LINUX_PERF_EVENT_H 1 148:04.93 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:04.94 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:04.94 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:04.94 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:04.94 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:04.94 from : 148:04.94 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:04.94 #define HAVE_LINUX_PERF_EVENT_H 0 148:04.94 In file included from : 148:04.94 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:04.94 #define HAVE_LINUX_PERF_EVENT_H 1 148:05.19 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:05.19 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:05.19 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:05.19 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:05.19 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:05.19 from : 148:05.19 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:05.19 #define HAVE_LINUX_PERF_EVENT_H 0 148:05.19 In file included from : 148:05.19 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:05.19 #define HAVE_LINUX_PERF_EVENT_H 1 148:05.45 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:05.45 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:05.45 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:05.45 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:05.45 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:05.45 from : 148:05.45 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:05.45 #define HAVE_LINUX_PERF_EVENT_H 0 148:05.45 In file included from : 148:05.45 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:05.45 #define HAVE_LINUX_PERF_EVENT_H 1 148:20.47 media/ffvpx/libavutil/libmozavutil.so.symbols.stub 148:20.65 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:20.65 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:20.65 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:20.65 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:20.65 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:20.65 from : 148:20.65 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:20.65 #define HAVE_LINUX_PERF_EVENT_H 0 148:20.65 In file included from : 148:20.65 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:20.65 #define HAVE_LINUX_PERF_EVENT_H 1 148:20.70 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:20.70 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:20.70 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:20.70 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:20.70 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:20.70 from : 148:20.70 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:20.70 #define HAVE_LINUX_PERF_EVENT_H 0 148:20.70 In file included from : 148:20.70 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:20.70 #define HAVE_LINUX_PERF_EVENT_H 1 148:20.79 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:20.79 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:20.79 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:20.79 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:20.79 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:20.79 from : 148:20.79 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:20.79 #define HAVE_LINUX_PERF_EVENT_H 0 148:20.79 In file included from : 148:20.79 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:20.79 #define HAVE_LINUX_PERF_EVENT_H 1 148:20.85 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:20.85 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:20.85 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:20.85 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:20.85 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:20.85 from : 148:20.85 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:20.85 #define HAVE_LINUX_PERF_EVENT_H 0 148:20.85 In file included from : 148:20.85 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:20.85 #define HAVE_LINUX_PERF_EVENT_H 1 148:20.93 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:20.93 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:20.93 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:20.93 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:20.93 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:20.93 from : 148:20.93 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:20.93 #define HAVE_LINUX_PERF_EVENT_H 0 148:20.93 In file included from : 148:20.93 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:20.93 #define HAVE_LINUX_PERF_EVENT_H 1 148:21.02 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:21.02 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:21.02 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:21.02 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:21.02 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:21.02 from : 148:21.02 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:21.02 #define HAVE_LINUX_PERF_EVENT_H 0 148:21.02 In file included from : 148:21.02 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:21.02 #define HAVE_LINUX_PERF_EVENT_H 1 148:21.10 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:21.10 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:21.10 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:21.10 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:21.10 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:21.10 from : 148:21.10 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:21.10 #define HAVE_LINUX_PERF_EVENT_H 0 148:21.10 In file included from : 148:21.10 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:21.10 #define HAVE_LINUX_PERF_EVENT_H 1 148:21.16 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:21.16 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:21.16 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:21.16 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:21.16 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:21.16 from : 148:21.16 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:21.16 #define HAVE_LINUX_PERF_EVENT_H 0 148:21.16 In file included from : 148:21.16 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:21.16 #define HAVE_LINUX_PERF_EVENT_H 1 148:21.23 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:21.23 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:21.23 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:21.23 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:21.23 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:21.23 from : 148:21.23 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:21.23 #define HAVE_LINUX_PERF_EVENT_H 0 148:21.23 In file included from : 148:21.23 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:21.24 #define HAVE_LINUX_PERF_EVENT_H 1 148:21.31 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:21.31 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:21.31 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:21.31 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:21.31 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:21.31 from : 148:21.31 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:21.31 #define HAVE_LINUX_PERF_EVENT_H 0 148:21.31 In file included from : 148:21.31 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:21.31 #define HAVE_LINUX_PERF_EVENT_H 1 148:21.38 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:21.38 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:21.38 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:21.38 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:21.38 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:21.38 from : 148:21.38 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:21.38 #define HAVE_LINUX_PERF_EVENT_H 0 148:21.38 In file included from : 148:21.38 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:21.38 #define HAVE_LINUX_PERF_EVENT_H 1 148:21.44 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:21.44 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:21.44 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:21.44 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:21.44 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:21.44 from : 148:21.44 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:21.44 #define HAVE_LINUX_PERF_EVENT_H 0 148:21.44 In file included from : 148:21.44 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:21.44 #define HAVE_LINUX_PERF_EVENT_H 1 148:21.50 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:21.50 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:21.50 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:21.50 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:21.50 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:21.50 from : 148:21.50 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:21.50 #define HAVE_LINUX_PERF_EVENT_H 0 148:21.50 In file included from : 148:21.50 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:21.50 #define HAVE_LINUX_PERF_EVENT_H 1 148:21.61 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:21.61 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:21.61 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:21.61 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:21.61 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:21.61 from : 148:21.61 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:21.61 #define HAVE_LINUX_PERF_EVENT_H 0 148:21.61 In file included from : 148:21.61 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:21.61 #define HAVE_LINUX_PERF_EVENT_H 1 148:21.68 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:21.68 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:21.68 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:21.68 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:21.68 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:21.68 from : 148:21.68 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:21.68 #define HAVE_LINUX_PERF_EVENT_H 0 148:21.68 In file included from : 148:21.68 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:21.68 #define HAVE_LINUX_PERF_EVENT_H 1 148:21.74 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:21.74 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:21.74 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:21.74 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:21.74 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:21.74 from : 148:21.74 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:21.74 #define HAVE_LINUX_PERF_EVENT_H 0 148:21.74 In file included from : 148:21.74 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:21.74 #define HAVE_LINUX_PERF_EVENT_H 1 148:21.80 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:21.80 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:21.80 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:21.80 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:21.80 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:21.80 from : 148:21.80 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:21.80 #define HAVE_LINUX_PERF_EVENT_H 0 148:21.80 In file included from : 148:21.80 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:21.80 #define HAVE_LINUX_PERF_EVENT_H 1 148:21.93 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:21.93 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:21.93 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:21.93 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:21.93 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:21.93 from : 148:21.93 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:21.93 #define HAVE_LINUX_PERF_EVENT_H 0 148:21.93 In file included from : 148:21.93 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:21.93 #define HAVE_LINUX_PERF_EVENT_H 1 148:22.02 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:22.02 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:22.02 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:22.02 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:22.02 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:22.02 from : 148:22.02 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:22.02 #define HAVE_LINUX_PERF_EVENT_H 0 148:22.02 In file included from : 148:22.02 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:22.02 #define HAVE_LINUX_PERF_EVENT_H 1 148:22.13 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:22.13 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:22.13 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:22.13 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:22.13 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:22.13 from : 148:22.13 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:22.13 #define HAVE_LINUX_PERF_EVENT_H 0 148:22.13 In file included from : 148:22.13 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:22.13 #define HAVE_LINUX_PERF_EVENT_H 1 148:22.19 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:22.19 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:22.19 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:22.19 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:22.19 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:22.19 from : 148:22.19 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:22.19 #define HAVE_LINUX_PERF_EVENT_H 0 148:22.19 In file included from : 148:22.19 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:22.19 #define HAVE_LINUX_PERF_EVENT_H 1 148:22.24 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:22.24 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:22.24 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:22.24 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:22.24 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:22.24 from : 148:22.24 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:22.24 #define HAVE_LINUX_PERF_EVENT_H 0 148:22.24 In file included from : 148:22.24 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:22.24 #define HAVE_LINUX_PERF_EVENT_H 1 148:22.31 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:22.31 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:22.31 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:22.31 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:22.31 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:22.31 from : 148:22.31 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:22.31 #define HAVE_LINUX_PERF_EVENT_H 0 148:22.31 In file included from : 148:22.31 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:22.31 #define HAVE_LINUX_PERF_EVENT_H 1 148:22.39 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:22.39 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:22.39 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:22.39 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:22.39 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:22.39 from : 148:22.39 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:22.39 #define HAVE_LINUX_PERF_EVENT_H 0 148:22.39 In file included from : 148:22.39 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:22.39 #define HAVE_LINUX_PERF_EVENT_H 1 148:22.44 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:22.44 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:22.44 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:22.44 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:22.44 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:22.44 from : 148:22.44 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:22.44 #define HAVE_LINUX_PERF_EVENT_H 0 148:22.45 In file included from : 148:22.45 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:22.45 #define HAVE_LINUX_PERF_EVENT_H 1 148:22.51 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:22.51 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:22.51 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:22.51 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:22.51 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:22.51 from : 148:22.51 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:22.51 #define HAVE_LINUX_PERF_EVENT_H 0 148:22.51 In file included from : 148:22.51 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:22.51 #define HAVE_LINUX_PERF_EVENT_H 1 148:22.60 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:22.60 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:22.60 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:22.60 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:22.60 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:22.60 from : 148:22.60 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:22.60 #define HAVE_LINUX_PERF_EVENT_H 0 148:22.60 In file included from : 148:22.60 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:22.60 #define HAVE_LINUX_PERF_EVENT_H 1 148:22.79 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:22.79 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:22.79 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:22.79 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:22.79 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:22.79 from : 148:22.79 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:22.79 #define HAVE_LINUX_PERF_EVENT_H 0 148:22.79 In file included from : 148:22.80 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:22.80 #define HAVE_LINUX_PERF_EVENT_H 1 148:22.90 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:22.90 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:22.90 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:22.90 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:22.90 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:22.90 from : 148:22.90 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:22.90 #define HAVE_LINUX_PERF_EVENT_H 0 148:22.90 In file included from : 148:22.90 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:22.90 #define HAVE_LINUX_PERF_EVENT_H 1 148:23.03 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:23.03 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:23.03 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:23.03 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:23.03 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:23.03 from : 148:23.03 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:23.03 #define HAVE_LINUX_PERF_EVENT_H 0 148:23.03 In file included from : 148:23.03 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:23.03 #define HAVE_LINUX_PERF_EVENT_H 1 148:23.09 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:23.09 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:23.09 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:23.09 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:23.09 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:23.09 from : 148:23.09 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:23.09 #define HAVE_LINUX_PERF_EVENT_H 0 148:23.09 In file included from : 148:23.09 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:23.09 #define HAVE_LINUX_PERF_EVENT_H 1 148:23.17 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:23.17 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:23.17 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:23.17 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:23.17 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:23.17 from : 148:23.17 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:23.17 #define HAVE_LINUX_PERF_EVENT_H 0 148:23.17 In file included from : 148:23.17 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:23.17 #define HAVE_LINUX_PERF_EVENT_H 1 148:23.22 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:23.22 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:23.22 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:23.22 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:23.22 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:23.22 from : 148:23.22 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:23.22 #define HAVE_LINUX_PERF_EVENT_H 0 148:23.22 In file included from : 148:23.22 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:23.22 #define HAVE_LINUX_PERF_EVENT_H 1 148:23.29 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:23.29 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:23.29 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:23.29 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:23.29 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:23.29 from : 148:23.29 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:23.29 #define HAVE_LINUX_PERF_EVENT_H 0 148:23.29 In file included from : 148:23.29 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:23.29 #define HAVE_LINUX_PERF_EVENT_H 1 148:23.36 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:23.36 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:23.36 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:23.36 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:23.36 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:23.36 from : 148:23.36 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:23.36 #define HAVE_LINUX_PERF_EVENT_H 0 148:23.36 In file included from : 148:23.36 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:23.36 #define HAVE_LINUX_PERF_EVENT_H 1 148:23.42 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:23.42 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:23.42 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:23.42 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:23.42 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:23.42 from : 148:23.42 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:23.42 #define HAVE_LINUX_PERF_EVENT_H 0 148:23.42 In file included from : 148:23.42 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:23.42 #define HAVE_LINUX_PERF_EVENT_H 1 148:23.48 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:23.48 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:23.48 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:23.48 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:23.48 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:23.48 from : 148:23.48 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:23.48 #define HAVE_LINUX_PERF_EVENT_H 0 148:23.48 In file included from : 148:23.48 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:23.48 #define HAVE_LINUX_PERF_EVENT_H 1 148:23.56 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 148:23.56 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 148:23.56 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 148:23.56 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 148:23.56 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 148:23.56 from : 148:23.56 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 148:23.56 #define HAVE_LINUX_PERF_EVENT_H 0 148:23.56 In file included from : 148:23.56 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 148:23.56 #define HAVE_LINUX_PERF_EVENT_H 1 148:23.60 media/ffvpx/libavutil/libmozavutil.so 148:30.41 /builddir/build/BUILD/firefox-69.0.1/media/libcubeb/src/cubeb_utils.cpp: In function 'size_t cubeb_sample_size(cubeb_sample_format)': 148:30.41 /builddir/build/BUILD/firefox-69.0.1/media/libcubeb/src/cubeb_utils.cpp:19:5: warning: control reaches end of non-void function [-Wreturn-type] 148:30.41 default: 148:30.41 ^~~~~~~ 148:30.48 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: 148:30.48 /builddir/build/BUILD/firefox-69.0.1/media/libnestegg/src/nestegg.c: In function 'ne_parse': 148:30.48 /builddir/build/BUILD/firefox-69.0.1/media/libnestegg/src/nestegg.c:1162:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable] 148:30.48 uint64_t id, size, peeked_id; 148:30.48 ^~~~~~~~~ 148:39.26 /builddir/build/BUILD/firefox-69.0.1/media/libtheora/lib/x86/x86state.c:24:28: warning: 'OC_FZIG_ZAG_MMX' defined but not used [-Wunused-const-variable=] 148:39.26 static const unsigned char OC_FZIG_ZAG_MMX[128]={ 148:39.26 ^~~~~~~~~~~~~~~ 148:41.03 /builddir/build/BUILD/firefox-69.0.1/media/libspeex_resampler/src/resample.c: In function 'moz_speex_resampler_init_frac': 148:41.03 /builddir/build/BUILD/firefox-69.0.1/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable 'i' [-Wunused-variable] 148:41.03 spx_uint32_t i; 148:41.03 ^ 148:42.34 /builddir/build/BUILD/firefox-69.0.1/media/libsoundtouch/src/sse_optimized.cpp:262: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 148:42.34 #pragma omp parallel for 148:42.52 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: 148:42.52 /builddir/build/BUILD/firefox-69.0.1/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 148:42.52 #pragma omp parallel for 148:42.52 /builddir/build/BUILD/firefox-69.0.1/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 148:42.52 #pragma omp parallel for 148:42.52 /builddir/build/BUILD/firefox-69.0.1/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 148:42.52 #pragma omp parallel for 148:42.52 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: 148:42.52 /builddir/build/BUILD/firefox-69.0.1/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 148:42.53 #define PI 3.1415926536 148:42.53 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: 148:42.53 /builddir/build/BUILD/firefox-69.0.1/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 148:42.53 #define PI M_PI 148:42.53 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: 148:42.53 /builddir/build/BUILD/firefox-69.0.1/media/libsoundtouch/src/TDStretch.cpp:306: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 148:42.53 #pragma omp parallel for 148:42.53 /builddir/build/BUILD/firefox-69.0.1/media/libsoundtouch/src/TDStretch.cpp:331: warning: ignoring #pragma omp critical [-Wunknown-pragmas] 148:42.53 #pragma omp critical 148:42.61 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: 148:42.61 /builddir/build/BUILD/firefox-69.0.1/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 148:42.61 /builddir/build/BUILD/firefox-69.0.1/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 148:42.61 uint count; 148:42.61 ^~~~~ 148:45.69 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/security/sandbox/linux/reporter/Unified_cpp_linux_reporter0.cpp:11: 148:45.69 /builddir/build/BUILD/firefox-69.0.1/security/sandbox/linux/reporter/SandboxReporterWrappers.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 148:45.69 /builddir/build/BUILD/firefox-69.0.1/security/sandbox/linux/reporter/SandboxReporterWrappers.cpp:193:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 148:45.69 } 148:45.69 ^ 148:45.70 /builddir/build/BUILD/firefox-69.0.1/security/sandbox/linux/reporter/SandboxReporterWrappers.cpp:193:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 148:45.70 /builddir/build/BUILD/firefox-69.0.1/security/sandbox/linux/reporter/SandboxReporterWrappers.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 148:45.70 /builddir/build/BUILD/firefox-69.0.1/security/sandbox/linux/reporter/SandboxReporterWrappers.cpp:193:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 148:45.70 /builddir/build/BUILD/firefox-69.0.1/security/sandbox/linux/reporter/SandboxReporterWrappers.cpp:193:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 148:53.89 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 148:53.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 148:53.89 from /builddir/build/BUILD/firefox-69.0.1/security/sandbox/linux/broker/SandboxBrokerPolicyFactory.cpp:19, 148:53.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/security/sandbox/linux/broker/Unified_cpp_linux_broker0.cpp:20: 148:53.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 148:53.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:53.89 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 148:53.89 ^ 148:53.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 148:53.89 struct Block { 148:53.89 ^~~~~ 149:04.38 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/security/apps/Unified_cpp_security_apps0.cpp:11: 149:04.38 /builddir/build/BUILD/firefox-69.0.1/security/apps/AppTrustDomain.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 149:04.39 /builddir/build/BUILD/firefox-69.0.1/security/apps/AppTrustDomain.cpp:329:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 149:04.39 } // namespace mozilla 149:04.39 ^ 149:04.39 /builddir/build/BUILD/firefox-69.0.1/security/apps/AppTrustDomain.cpp:329:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 149:04.39 /builddir/build/BUILD/firefox-69.0.1/security/apps/AppTrustDomain.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 149:04.39 /builddir/build/BUILD/firefox-69.0.1/security/apps/AppTrustDomain.cpp:329:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 149:04.39 /builddir/build/BUILD/firefox-69.0.1/security/apps/AppTrustDomain.cpp:329:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 149:04.39 /builddir/build/BUILD/firefox-69.0.1/security/apps/AppTrustDomain.cpp: In function '(anonymous namespace)::VerifyPK7Signature(unsigned int, nsIZipReader*, (anonymous namespace)::SignaturePolicy&, nsTHashtable&, bool&, std::unique_ptr&)': 149:04.39 /builddir/build/BUILD/firefox-69.0.1/security/apps/AppTrustDomain.cpp:329:1: warning: the control flow of function '_ZN12_GLOBAL__N_118VerifyPK7SignatureEjP12nsIZipReaderRNS_15SignaturePolicyER12nsTHashtableI16nsCStringHashKeyERbRSt10unique_ptrI15CERTCertListStrN7mozilla30UniqueCERTCertListDeletePolicyEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 149:04.39 /builddir/build/BUILD/firefox-69.0.1/security/apps/AppTrustDomain.cpp:329:1: warning: the control flow of function '_ZN12_GLOBAL__N_118VerifyPK7SignatureEjP12nsIZipReaderRNS_15SignaturePolicyER12nsTHashtableI16nsCStringHashKeyERbRSt10unique_ptrI15CERTCertListStrN7mozilla30UniqueCERTCertListDeletePolicyEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 149:04.39 /builddir/build/BUILD/firefox-69.0.1/security/apps/AppTrustDomain.cpp:329:1: warning: the control flow of function '_ZN12_GLOBAL__N_118VerifyPK7SignatureEjP12nsIZipReaderRNS_15SignaturePolicyER12nsTHashtableI16nsCStringHashKeyERbRSt10unique_ptrI15CERTCertListStrN7mozilla30UniqueCERTCertListDeletePolicyEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 149:07.69 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 149:07.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 149:07.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 149:07.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 149:07.69 from /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsTArray.h:30, 149:07.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Tokenizer.h:15, 149:07.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, 149:07.69 from /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/IncrementalTokenizer.cpp:7, 149:07.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:11: 149:07.69 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 149:07.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:07.69 foundInterface = 0; \ 149:07.69 ^~~~~~~~~~~~~~ 149:07.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:07.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:07.69 ^~~~~~~~~~~~~~~~~~~~~~~ 149:07.70 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsArray.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:07.70 NS_INTERFACE_MAP_END 149:07.70 ^~~~~~~~~~~~~~~~~~~~ 149:07.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:07.70 else 149:07.70 ^~~~ 149:07.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 149:07.70 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 149:07.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:07.70 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsArray.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 149:07.70 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 149:07.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:07.70 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 149:07.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:07.70 foundInterface = 0; \ 149:07.70 ^~~~~~~~~~~~~~ 149:07.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:07.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:07.70 ^~~~~~~~~~~~~~~~~~~~~~~ 149:07.70 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsArray.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:07.70 NS_INTERFACE_MAP_END 149:07.70 ^~~~~~~~~~~~~~~~~~~~ 149:07.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:07.70 else 149:07.70 ^~~~ 149:07.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 149:07.71 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 149:07.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:07.71 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsArray.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 149:07.71 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 149:07.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:09.47 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 149:09.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:09.47 foundInterface = 0; \ 149:09.47 ^~~~~~~~~~~~~~ 149:09.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:09.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:09.47 ^~~~~~~~~~~~~~~~~~~~~~~ 149:09.47 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsHashPropertyBag.cpp:244:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:09.47 NS_INTERFACE_MAP_END 149:09.47 ^~~~~~~~~~~~~~~~~~~~ 149:09.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:09.48 else 149:09.48 ^~~~ 149:09.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:09.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:09.48 ^~~~~~~~~~~~~~~~~~ 149:09.48 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsHashPropertyBag.cpp:243:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:09.48 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 149:09.48 ^~~~~~~~~~~~~~~~~~~~~~ 149:09.48 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 149:09.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:09.48 foundInterface = 0; \ 149:09.48 ^~~~~~~~~~~~~~ 149:09.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:09.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:09.48 ^~~~~~~~~~~~~~~~~~~~~~~ 149:09.49 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsHashPropertyBag.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:09.49 NS_INTERFACE_MAP_END 149:09.49 ^~~~~~~~~~~~~~~~~~~~ 149:09.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:09.49 else 149:09.49 ^~~~ 149:09.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:09.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:09.49 ^~~~~~~~~~~~~~~~~~ 149:09.49 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsHashPropertyBag.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:09.49 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 149:09.49 ^~~~~~~~~~~~~~~~~~~~~~ 149:10.77 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:137: 149:10.77 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsObserverList.cpp: In function 'NS_ShutdownAtomTable()': 149:10.77 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsObserverList.cpp:90:1: warning: the control flow of function '_Z20NS_ShutdownAtomTablev' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 149:10.77 } 149:10.77 ^ 149:10.77 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsObserverList.cpp:90:1: warning: the control flow of function '_Z20NS_ShutdownAtomTablev' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 149:10.77 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsObserverList.cpp: In member function 'nsAtomSubTable::GCLocked(GCKind)': 149:10.77 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsObserverList.cpp:90:1: warning: the control flow of function '_ZN14nsAtomSubTable8GCLockedE6GCKind' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 149:10.77 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsObserverList.cpp:90:1: warning: the control flow of function '_ZN14nsAtomSubTable8GCLockedE6GCKind' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 149:14.36 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 149:14.36 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/CycleCollectedJSContext.cpp: In constructor 'mozilla::CycleCollectedJSContext::CycleCollectedJSContext()': 149:14.36 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/CycleCollectedJSContext.cpp:67: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] 149:14.37 memset(static_cast(this), 0, sizeof(PerThreadAtomCache)); 149:14.37 ^ 149:14.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 149:14.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 149:14.37 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/CycleCollectedJSContext.cpp:7, 149:14.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 149:14.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:4797:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 149:14.37 struct PerThreadAtomCache : public APZBucketAtoms, 149:14.37 ^~~~~~~~~~~~~~~~~~ 149:16.16 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 149:16.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 149:16.16 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/MemoryTelemetry.cpp:20, 149:16.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 149:16.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 149:16.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 149:16.16 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 149:16.16 ^ 149:16.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 149:16.16 struct Block { 149:16.16 ^~~~~ 149:16.40 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 149:16.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 149:16.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 149:16.40 from /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsObserverService.cpp:8, 149:16.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:2: 149:16.40 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 149:16.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:16.40 foundInterface = 0; \ 149:16.40 ^~~~~~~~~~~~~~ 149:16.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:16.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:16.40 ^~~~~~~~~~~~~~~~~~~~~~~ 149:16.40 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsVariant.cpp:1872:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:16.41 NS_INTERFACE_MAP_END 149:16.41 ^~~~~~~~~~~~~~~~~~~~ 149:16.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:16.41 else 149:16.41 ^~~~ 149:16.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:16.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:16.41 ^~~~~~~~~~~~~~~~~~ 149:16.41 /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsVariant.cpp:1871:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:16.41 NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 149:16.41 ^~~~~~~~~~~~~~~~~~~~~~ 149:17.69 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 149:17.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 149:17.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 149:17.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 149:17.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 149:17.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 149:17.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 149:17.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 149:17.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 149:17.69 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/AvailableMemoryTracker.cpp:23, 149:17.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 149:17.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 149:17.69 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 149:17.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 149:17.69 memset(aT, 0, sizeof(T)); 149:17.69 ~~~~~~^~~~~~~~~~~~~~~~~~ 149:17.69 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/MemoryTelemetry.cpp:8, 149:17.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 149:17.69 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 149:17.69 struct AmountFns { 149:17.69 ^~~~~~~~~ 149:17.69 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 149:17.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 149:17.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 149:17.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 149:17.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 149:17.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 149:17.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 149:17.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 149:17.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 149:17.69 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/AvailableMemoryTracker.cpp:23, 149:17.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 149:17.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 149:17.69 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 149:17.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 149:17.69 memset(aT, 0, sizeof(T)); 149:17.69 ~~~~~~^~~~~~~~~~~~~~~~~~ 149:17.69 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/MemoryTelemetry.cpp:8, 149:17.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 149:17.69 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 149:17.69 struct SizeOfTabFns { 149:17.69 ^~~~~~~~~~~~ 149:24.09 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 149:24.09 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/MemoryTelemetry.cpp: In member function 'mozilla::IncrementalFinalizeRunnable::ReleaseNow(bool)': 149:24.09 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/MemoryTelemetry.cpp:538:1: warning: the control flow of function '_ZN7mozilla27IncrementalFinalizeRunnable10ReleaseNowEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 149:24.09 } 149:24.09 ^ 149:24.09 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/MemoryTelemetry.cpp:538:1: warning: the control flow of function '_ZN7mozilla27IncrementalFinalizeRunnable10ReleaseNowEb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 149:24.09 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/MemoryTelemetry.cpp:538:1: warning: the control flow of function '_ZN7mozilla27IncrementalFinalizeRunnable10ReleaseNowEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 149:26.18 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 149:26.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 149:26.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIInputStream.h:10, 149:26.18 from /builddir/build/BUILD/firefox-69.0.1/xpcom/io/Base64.cpp:12, 149:26.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: 149:26.18 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/InputStreamLengthWrapper.cpp: In member function 'virtual nsresult mozilla::InputStreamLengthWrapper::QueryInterface(const nsIID&, void**)': 149:26.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:26.18 foundInterface = 0; \ 149:26.18 ^~~~~~~~~~~~~~ 149:26.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:26.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:26.18 ^~~~~~~~~~~~~~~~~~~~~~~ 149:26.18 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/InputStreamLengthWrapper.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:26.18 NS_INTERFACE_MAP_END 149:26.18 ^~~~~~~~~~~~~~~~~~~~ 149:26.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:26.18 else 149:26.18 ^~~~ 149:26.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 149:26.19 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 149:26.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:26.19 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/InputStreamLengthWrapper.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 149:26.19 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 149:26.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:26.21 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/NonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult mozilla::NonBlockingAsyncInputStream::QueryInterface(const nsIID&, void**)': 149:26.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:26.21 foundInterface = 0; \ 149:26.21 ^~~~~~~~~~~~~~ 149:26.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:26.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:26.22 ^~~~~~~~~~~~~~~~~~~~~~~ 149:26.22 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/NonBlockingAsyncInputStream.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:26.22 NS_INTERFACE_MAP_END 149:26.22 ^~~~~~~~~~~~~~~~~~~~ 149:26.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:26.22 else 149:26.22 ^~~~ 149:26.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 149:26.22 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 149:26.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:26.22 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/NonBlockingAsyncInputStream.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 149:26.22 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 149:26.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:26.24 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/SlicedInputStream.cpp: In member function 'virtual nsresult mozilla::SlicedInputStream::QueryInterface(const nsIID&, void**)': 149:26.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:26.24 foundInterface = 0; \ 149:26.24 ^~~~~~~~~~~~~~ 149:26.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:26.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:26.24 ^~~~~~~~~~~~~~~~~~~~~~~ 149:26.24 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/SlicedInputStream.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:26.24 NS_INTERFACE_MAP_END 149:26.24 ^~~~~~~~~~~~~~~~~~~~ 149:26.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:26.24 else 149:26.24 ^~~~ 149:26.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 149:26.24 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 149:26.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:26.24 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/SlicedInputStream.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 149:26.24 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 149:26.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:26.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 149:26.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 149:26.86 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCycleCollectionTraversalCallback.h:12, 149:26.86 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCycleCollectionNoteChild.h:14, 149:26.87 from /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsTArray.h:30, 149:26.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Tokenizer.h:15, 149:26.87 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/NSPRLogModulesParser.cpp:9, 149:26.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 149:26.87 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 149:26.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:26.87 foundInterface = 0; \ 149:26.87 ^~~~~~~~~~~~~~ 149:26.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:26.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:26.87 ^~~~~~~~~~~~~~~~~~~~~~~ 149:26.87 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:26.87 NS_INTERFACE_MAP_END 149:26.87 ^~~~~~~~~~~~~~~~~~~~ 149:26.87 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 149:26.87 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 149:26.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 149:26.87 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsClassInfoImpl.cpp:7, 149:26.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:29: 149:26.87 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 149:26.87 } else 149:26.87 ^~~~ 149:26.87 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 149:26.87 NS_IMPL_QUERY_CLASSINFO(aClass) \ 149:26.87 ^~~~~~~~~~~~~~~~~~~~~~~ 149:26.87 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 149:26.87 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 149:26.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 149:29.29 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:137: 149:29.29 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsEscape.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 149:29.29 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsEscape.cpp:614:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 149:29.29 } 149:29.29 ^ 149:29.29 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsEscape.cpp:614:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 149:29.29 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsEscape.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 149:29.29 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsEscape.cpp:614:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 149:29.29 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsEscape.cpp:614:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 149:34.39 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 149:34.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 149:34.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIIOUtil.h:10, 149:34.39 from /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsIOUtil.h:17, 149:34.39 from /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsIOUtil.cpp:7, 149:34.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 149:34.39 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 149:34.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:34.39 foundInterface = 0; \ 149:34.39 ^~~~~~~~~~~~~~ 149:34.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:34.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:34.39 ^~~~~~~~~~~~~~~~~~~~~~~ 149:34.39 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsMultiplexInputStream.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:34.39 NS_INTERFACE_MAP_END 149:34.39 ^~~~~~~~~~~~~~~~~~~~ 149:34.39 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsLocalFileUnix.h:21, 149:34.39 from /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsLocalFile.h:44, 149:34.39 from /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsLocalFileCommon.cpp:9, 149:34.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:29: 149:34.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 149:34.40 } else 149:34.40 ^~~~ 149:34.40 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsMultiplexInputStream.cpp:178:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 149:34.40 NS_IMPL_QUERY_CLASSINFO(nsMultiplexInputStream) 149:34.40 ^~~~~~~~~~~~~~~~~~~~~~~ 149:34.57 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 149:34.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 149:34.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIIOUtil.h:10, 149:34.58 from /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsIOUtil.h:17, 149:34.58 from /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsIOUtil.cpp:7, 149:34.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 149:34.58 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 149:34.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:34.58 foundInterface = 0; \ 149:34.58 ^~~~~~~~~~~~~~ 149:34.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:34.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:34.58 ^~~~~~~~~~~~~~~~~~~~~~~ 149:34.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:34.58 NS_INTERFACE_MAP_END 149:34.58 ^~~~~~~~~~~~~~~~~~~~ 149:34.58 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsStringStream.cpp:121:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 149:34.58 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 149:34.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 149:34.58 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsLocalFileUnix.h:21, 149:34.58 from /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsLocalFile.h:44, 149:34.58 from /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsLocalFileCommon.cpp:9, 149:34.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:29: 149:34.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 149:34.58 } else 149:34.58 ^~~~ 149:34.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 149:34.58 NS_IMPL_QUERY_CLASSINFO(aClass) \ 149:34.58 ^~~~~~~~~~~~~~~~~~~~~~~ 149:34.58 /builddir/build/BUILD/firefox-69.0.1/xpcom/io/nsStringStream.cpp:121:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 149:34.59 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 149:34.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 149:41.30 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 149:41.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 149:41.31 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryInfoDumper.cpp:14, 149:41.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:29: 149:41.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 149:41.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 149:41.31 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 149:41.31 ^ 149:41.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 149:41.31 struct Block { 149:41.31 ^~~~~ 149:46.59 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 149:46.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 149:46.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 149:46.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 149:46.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 149:46.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 149:46.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 149:46.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 149:46.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 149:46.60 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsInterfaceRequestorAgg.cpp:11, 149:46.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 149:46.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 149:46.60 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 149:46.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 149:46.60 memset(aT, 0, sizeof(T)); 149:46.60 ~~~~~~^~~~~~~~~~~~~~~~~~ 149:46.60 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.cpp:14, 149:46.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:38: 149:46.60 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 149:46.60 struct AmountFns { 149:46.60 ^~~~~~~~~ 149:46.60 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 149:46.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 149:46.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 149:46.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 149:46.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 149:46.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 149:46.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 149:46.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 149:46.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 149:46.60 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsInterfaceRequestorAgg.cpp:11, 149:46.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 149:46.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 149:46.60 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 149:46.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 149:46.60 memset(aT, 0, sizeof(T)); 149:46.60 ~~~~~~^~~~~~~~~~~~~~~~~~ 149:46.60 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.cpp:14, 149:46.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:38: 149:46.60 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 149:46.60 struct SizeOfTabFns { 149:46.60 ^~~~~~~~~~~~ 149:52.03 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 149:52.03 from /builddir/build/BUILD/firefox-69.0.1/xpcom/components/../../widget/GfxInfoBase.h:19, 149:52.03 from /builddir/build/BUILD/firefox-69.0.1/xpcom/components/../../widget/GfxInfoX11.h:11, 149:52.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/components/StaticComponents.cpp:273: 149:52.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 149:52.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 149:52.03 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 149:52.03 ^ 149:52.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 149:52.03 struct Block { 149:52.03 ^~~~~ 149:55.64 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 149:55.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 149:55.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 149:55.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 149:55.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 149:55.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 149:55.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 149:55.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 149:55.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:10, 149:55.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIGlobalObject.h:12, 149:55.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 149:55.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/components/StaticComponents.cpp:13: 149:55.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 149:55.65 /builddir/build/BUILD/firefox-69.0.1/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:162:40: required from here 149:55.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 149:55.65 memset(aT, 0, sizeof(T)); 149:55.65 ~~~~~~^~~~~~~~~~~~~~~~~~ 149:55.65 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/components/StaticComponents.cpp:292: 149:55.65 /builddir/build/BUILD/firefox-69.0.1/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 149:55.65 struct AmountFns { 149:55.65 ^~~~~~~~~ 149:55.65 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 149:55.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 149:55.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 149:55.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 149:55.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 149:55.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 149:55.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 149:55.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 149:55.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ClientInfo.h:10, 149:55.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIGlobalObject.h:12, 149:55.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 149:55.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/components/StaticComponents.cpp:13: 149:55.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 149:55.65 /builddir/build/BUILD/firefox-69.0.1/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:182:43: required from here 149:55.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 149:55.65 memset(aT, 0, sizeof(T)); 149:55.65 ~~~~~~^~~~~~~~~~~~~~~~~~ 149:55.65 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/components/StaticComponents.cpp:292: 149:55.65 /builddir/build/BUILD/firefox-69.0.1/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 149:55.65 struct SizeOfTabFns { 149:55.65 ^~~~~~~~~~~~ 150:17.79 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 150:17.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 150:17.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 150:17.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 150:17.79 from /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/ThreadEventQueue.cpp:7, 150:17.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 150:17.79 /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 150:17.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:17.79 foundInterface = 0; \ 150:17.79 ^~~~~~~~~~~~~~ 150:17.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:17.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:17.79 ^~~~~~~~~~~~~~~~~~~~~~~ 150:17.79 /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsThread.cpp:203:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:17.79 NS_INTERFACE_MAP_END 150:17.79 ^~~~~~~~~~~~~~~~~~~~ 150:17.79 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 150:17.79 /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsThread.cpp:202:5: note: some parts of macro expansion are not guarded by this 'else' clause 150:17.79 } else 150:17.79 ^~~~ 150:17.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 150:17.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 150:17.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 150:17.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 150:17.85 from /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/ThreadEventQueue.cpp:7, 150:17.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 150:17.85 /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 150:17.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:17.85 foundInterface = 0; \ 150:17.85 ^~~~~~~~~~~~~~ 150:17.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:17.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:17.85 ^~~~~~~~~~~~~~~~~~~~~~~ 150:17.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:17.85 NS_INTERFACE_MAP_END 150:17.85 ^~~~~~~~~~~~~~~~~~~~ 150:17.85 /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsThreadManager.cpp:105:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 150:17.85 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 150:17.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 150:17.85 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsThread.cpp:20, 150:17.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 150:17.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 150:17.85 } else 150:17.85 ^~~~ 150:17.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 150:17.85 } else 150:17.85 ^~~~ 150:17.85 /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsThreadManager.cpp:105:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 150:17.85 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 150:17.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 150:17.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 150:17.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 150:17.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 150:17.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 150:17.85 from /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/ThreadEventQueue.cpp:7, 150:17.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 150:17.85 /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult {anonymous}::ShutdownObserveHelper::QueryInterface(const nsIID&, void**)': 150:17.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:17.85 foundInterface = 0; \ 150:17.85 ^~~~~~~~~~~~~~ 150:17.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:17.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:17.85 ^~~~~~~~~~~~~~~~~~~~~~~ 150:17.85 /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsThreadManager.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:17.85 NS_INTERFACE_MAP_END 150:17.85 ^~~~~~~~~~~~~~~~~~~~ 150:17.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:17.85 else 150:17.85 ^~~~ 150:17.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 150:17.85 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 150:17.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:17.85 /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsThreadManager.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 150:17.85 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 150:17.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:17.87 /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 150:17.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:17.87 foundInterface = 0; \ 150:17.87 ^~~~~~~~~~~~~~ 150:17.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:17.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:17.87 ^~~~~~~~~~~~~~~~~~~~~~~ 150:17.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:17.87 NS_INTERFACE_MAP_END 150:17.87 ^~~~~~~~~~~~~~~~~~~~ 150:17.87 /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 150:17.87 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 150:17.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 150:17.87 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsThread.cpp:20, 150:17.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 150:17.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 150:17.87 } else 150:17.87 ^~~~ 150:17.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 150:17.87 } else 150:17.88 ^~~~ 150:17.88 /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 150:17.88 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 150:17.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 150:21.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:119: 150:21.42 /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsTimerImpl.cpp: In function 'EnsureEnvHash()': 150:21.42 /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsTimerImpl.cpp:796:76: warning: the control flow of function '_ZL13EnsureEnvHashv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 150:21.42 const nsTimerImpl::Callback::NameNothing nsTimerImpl::Callback::Nothing = 0; 150:21.43 ^ 150:21.43 /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsTimerImpl.cpp:796:76: warning: the control flow of function '_ZL13EnsureEnvHashv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 150:23.15 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 150:23.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 150:23.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 150:23.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 150:23.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 150:23.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DragEvent.h:10, 150:23.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/reflect/xptinfo/xptdata.cpp:13: 150:23.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 150:23.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 150:23.15 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 150:23.15 ^ 150:23.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 150:23.15 struct Block { 150:23.15 ^~~~~ 150:28.94 xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_x86_64_unix.o 150:36.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 150:36.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 150:36.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIProtocolHandler.h:10, 150:36.01 from /builddir/build/BUILD/firefox-69.0.1/chrome/nsChromeProtocolHandler.h:9, 150:36.01 from /builddir/build/BUILD/firefox-69.0.1/chrome/nsChromeProtocolHandler.cpp:13, 150:36.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/chrome/Unified_cpp_chrome0.cpp:2: 150:36.01 /builddir/build/BUILD/firefox-69.0.1/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 150:36.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:36.01 foundInterface = 0; \ 150:36.01 ^~~~~~~~~~~~~~ 150:36.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:36.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:36.01 ^~~~~~~~~~~~~~~~~~~~~~~ 150:36.01 /builddir/build/BUILD/firefox-69.0.1/chrome/nsChromeRegistry.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:36.01 NS_INTERFACE_MAP_END 150:36.01 ^~~~~~~~~~~~~~~~~~~~ 150:36.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 150:36.01 else 150:36.01 ^~~~ 150:36.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 150:36.01 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 150:36.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:36.01 /builddir/build/BUILD/firefox-69.0.1/chrome/nsChromeRegistry.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 150:36.01 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 150:36.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:37.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 150:37.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 150:37.75 from /builddir/build/BUILD/firefox-69.0.1/chrome/nsChromeRegistryChrome.cpp:7, 150:37.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/chrome/Unified_cpp_chrome0.cpp:20: 150:37.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 150:37.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 150:37.75 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 150:37.75 ^ 150:37.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 150:37.75 struct Block { 150:37.75 ^~~~~ 150:38.62 Compiling gkrust v0.1.0 (/builddir/build/BUILD/firefox-69.0.1/toolkit/library/rust) 150:43.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/chrome/Unified_cpp_chrome0.cpp:29: 150:43.85 /builddir/build/BUILD/firefox-69.0.1/chrome/nsChromeRegistryContent.cpp: In member function 'nsChromeRegistryChrome::nsProviderArray::GetProvider(nsTSubstring const&, nsChromeRegistryChrome::nsProviderArray::MatchType)': 150:43.85 /builddir/build/BUILD/firefox-69.0.1/chrome/nsChromeRegistryContent.cpp:220:1: warning: the control flow of function '_ZN22nsChromeRegistryChrome15nsProviderArray11GetProviderERK12nsTSubstringIcENS0_9MatchTypeE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 150:43.85 } 150:43.85 ^ 150:43.85 /builddir/build/BUILD/firefox-69.0.1/chrome/nsChromeRegistryContent.cpp:220:1: warning: the control flow of function '_ZN22nsChromeRegistryChrome15nsProviderArray11GetProviderERK12nsTSubstringIcENS0_9MatchTypeE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 150:44.18 xpcom/build/Services.cpp.stub 150:56.60 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 150:56.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 150:56.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 150:56.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 150:56.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 150:56.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 150:56.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 150:56.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 150:56.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIFile.h:14, 150:56.61 from /builddir/build/BUILD/firefox-69.0.1/xpcom/build/FileLocation.h:13, 150:56.61 from /builddir/build/BUILD/firefox-69.0.1/xpcom/build/FileLocation.cpp:7, 150:56.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 150:56.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 150:56.61 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 150:56.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 150:56.61 memset(aT, 0, sizeof(T)); 150:56.61 ~~~~~~^~~~~~~~~~~~~~~~~~ 150:56.61 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/build/XPCOMInit.cpp:64, 150:56.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 150:56.61 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 150:56.61 struct AmountFns { 150:56.61 ^~~~~~~~~ 150:56.61 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 150:56.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 150:56.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 150:56.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 150:56.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 150:56.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 150:56.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 150:56.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 150:56.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIFile.h:14, 150:56.61 from /builddir/build/BUILD/firefox-69.0.1/xpcom/build/FileLocation.h:13, 150:56.61 from /builddir/build/BUILD/firefox-69.0.1/xpcom/build/FileLocation.cpp:7, 150:56.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 150:56.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 150:56.61 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 150:56.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 150:56.61 memset(aT, 0, sizeof(T)); 150:56.61 ~~~~~~^~~~~~~~~~~~~~~~~~ 150:56.61 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/build/XPCOMInit.cpp:64, 150:56.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 150:56.61 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 150:56.61 struct SizeOfTabFns { 150:56.61 ^~~~~~~~~~~~ 150:57.12 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 150:57.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 150:57.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 150:57.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 150:57.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 150:57.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 150:57.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 150:57.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 150:57.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIFile.h:14, 150:57.12 from /builddir/build/BUILD/firefox-69.0.1/xpcom/build/FileLocation.h:13, 150:57.12 from /builddir/build/BUILD/firefox-69.0.1/xpcom/build/FileLocation.cpp:7, 150:57.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 150:57.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 150:57.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 150:57.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 150:57.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 150:57.12 memset(&aArr[0], 0, N * sizeof(T)); 150:57.12 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:57.12 In file included from /usr/include/c++/8/map:61, 150:57.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 150:57.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 150:57.12 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 150:57.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 150:57.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 150:57.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 150:57.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RemoteDecoderManagerChild.h:8, 150:57.12 from /builddir/build/BUILD/firefox-69.0.1/xpcom/build/XPCOMInit.cpp:13, 150:57.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 150:57.12 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 150:57.12 class map 150:57.12 ^~~ 151:01.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:74: 151:01.51 /builddir/build/BUILD/firefox-69.0.1/xpcom/glue/XREAppData.cpp: In function 'mozilla::ShutdownXPCOM(nsIServiceManager*)': 151:01.51 /builddir/build/BUILD/firefox-69.0.1/xpcom/glue/XREAppData.cpp:55:1: warning: the control flow of function '_ZN7mozilla13ShutdownXPCOMEP17nsIServiceManager' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 151:01.51 } // namespace mozilla 151:01.51 ^ 151:01.51 /builddir/build/BUILD/firefox-69.0.1/xpcom/glue/XREAppData.cpp:55:1: warning: the control flow of function '_ZN7mozilla13ShutdownXPCOMEP17nsIServiceManager' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 151:01.51 /builddir/build/BUILD/firefox-69.0.1/xpcom/glue/XREAppData.cpp:55:1: warning: the control flow of function '_ZN7mozilla13ShutdownXPCOMEP17nsIServiceManager' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 151:01.51 /builddir/build/BUILD/firefox-69.0.1/xpcom/glue/XREAppData.cpp: In function 'mozilla::IOInterposer::Clear()': 151:01.51 /builddir/build/BUILD/firefox-69.0.1/xpcom/glue/XREAppData.cpp:55:1: warning: the control flow of function '_ZN7mozilla12IOInterposer5ClearEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 151:01.51 /builddir/build/BUILD/firefox-69.0.1/xpcom/glue/XREAppData.cpp:55:1: warning: the control flow of function '_ZN7mozilla12IOInterposer5ClearEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 151:07.95 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_64(const char*, UBool, UParseError*, UErrorCode*)': 151:07.95 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_64(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 151:07.95 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 151:07.95 ^ 151:07.95 In file included from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/platform.h:25, 151:07.95 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/ptypes.h:52, 151:07.95 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/umachine.h:46, 151:07.95 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/utypes.h:38, 151:07.95 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/ustring.h:21, 151:07.95 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/i18n/ucol_sit.cpp:18: 151:07.95 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/urename.h:779:54: note: declared here 151:07.95 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 151:07.95 ^~~~~~~~~~~~~~~~~~~ 151:07.95 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 151:07.95 # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 151:07.95 ^ 151:07.95 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 151:07.95 # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 151:07.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:07.95 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/urename.h:779:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 151:07.95 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 151:07.95 ^~~~~~~~~~~~~~~~~~~~~~~~ 151:07.95 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 151:07.95 ucol_setVariableTop(UCollator *coll, 151:07.95 ^~~~~~~~~~~~~~~~~~~ 151:07.95 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_64(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 151:07.95 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 151:07.96 ^ 151:07.96 In file included from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/platform.h:25, 151:07.96 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/ptypes.h:52, 151:07.96 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/umachine.h:46, 151:07.96 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/utypes.h:38, 151:07.96 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/ustring.h:21, 151:07.96 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/i18n/ucol_sit.cpp:18: 151:07.96 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/urename.h:779:54: note: declared here 151:07.96 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 151:07.96 ^~~~~~~~~~~~~~~~~~~ 151:07.96 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 151:07.96 # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 151:07.96 ^ 151:07.96 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 151:07.96 # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 151:07.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:07.96 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/urename.h:779:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 151:07.96 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 151:07.96 ^~~~~~~~~~~~~~~~~~~~~~~~ 151:07.96 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 151:07.96 ucol_setVariableTop(UCollator *coll, 151:07.96 ^~~~~~~~~~~~~~~~~~~ 151:07.96 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_64(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 151:07.96 ucol_restoreVariableTop(result, s.variableTopValue, status); 151:07.96 ^ 151:07.96 In file included from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/platform.h:25, 151:07.96 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/ptypes.h:52, 151:07.96 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/umachine.h:46, 151:07.97 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/utypes.h:38, 151:07.97 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/ustring.h:21, 151:07.97 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/i18n/ucol_sit.cpp:18: 151:07.97 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/urename.h:770:58: note: declared here 151:07.97 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 151:07.97 ^~~~~~~~~~~~~~~~~~~~~~~ 151:07.97 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 151:07.97 # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 151:07.97 ^ 151:07.97 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 151:07.97 # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 151:07.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:07.97 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/urename.h:770:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 151:07.97 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 151:07.97 ^~~~~~~~~~~~~~~~~~~~~~~~ 151:07.97 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 151:07.97 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 151:07.97 ^~~~~~~~~~~~~~~~~~~~~~~ 151:07.97 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_64(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 151:07.97 ucol_restoreVariableTop(result, s.variableTopValue, status); 151:07.97 ^ 151:07.97 In file included from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/platform.h:25, 151:07.97 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/ptypes.h:52, 151:07.97 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/umachine.h:46, 151:07.97 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/utypes.h:38, 151:07.97 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/ustring.h:21, 151:07.97 from /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/i18n/ucol_sit.cpp:18: 151:07.97 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/urename.h:770:58: note: declared here 151:07.97 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 151:07.97 ^~~~~~~~~~~~~~~~~~~~~~~ 151:07.98 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 151:07.98 # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 151:07.98 ^ 151:07.98 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 151:07.98 # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 151:07.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:07.98 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/urename.h:770:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 151:07.98 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 151:07.98 ^~~~~~~~~~~~~~~~~~~~~~~~ 151:07.98 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 151:07.98 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 151:07.98 ^~~~~~~~~~~~~~~~~~~~~~~ 151:16.26 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsUtils.h:14, 151:16.27 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCOMPtr.h:30, 151:16.27 from /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/Helpers.h:10, 151:16.27 from /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/Helpers.cpp:9, 151:16.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.cpp:2: 151:16.27 /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/Helpers.cpp: In member function 'virtual nsresult testing::LengthInputStream::QueryInterface(const nsIID&, void**)': 151:16.27 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:16.27 foundInterface = 0; \ 151:16.27 ^~~~~~~~~~~~~~ 151:16.27 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:16.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:16.27 ^~~~~~~~~~~~~~~~~~~~~~~ 151:16.27 /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/Helpers.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:16.27 NS_INTERFACE_MAP_END 151:16.27 ^~~~~~~~~~~~~~~~~~~~ 151:16.27 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 151:16.27 else 151:16.27 ^~~~ 151:16.27 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 151:16.27 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 151:16.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:16.27 /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/Helpers.cpp:192:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 151:16.27 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 151:16.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:23.77 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/modules/libpref/Unified_cpp_modules_libpref0.cpp:11: 151:23.77 /builddir/build/BUILD/firefox-69.0.1/modules/libpref/SharedPrefMap.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 151:23.77 /builddir/build/BUILD/firefox-69.0.1/modules/libpref/SharedPrefMap.cpp:236:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 151:23.77 } // namespace mozilla 151:23.77 ^ 151:23.77 /builddir/build/BUILD/firefox-69.0.1/modules/libpref/SharedPrefMap.cpp:236:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 151:23.77 /builddir/build/BUILD/firefox-69.0.1/modules/libpref/SharedPrefMap.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 151:23.77 /builddir/build/BUILD/firefox-69.0.1/modules/libpref/SharedPrefMap.cpp:236:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 151:23.77 /builddir/build/BUILD/firefox-69.0.1/modules/libpref/SharedPrefMap.cpp:236:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 151:25.27 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 151:25.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 151:25.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 151:25.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 151:25.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 151:25.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsExpirationTracker.h:11, 151:25.27 from /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/TestExpirationTracker.cpp:10, 151:25.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest1.cpp:2: 151:25.27 /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp: In member function 'virtual nsresult LengthStream::QueryInterface(const nsIID&, void**)': 151:25.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:25.27 foundInterface = 0; \ 151:25.27 ^~~~~~~~~~~~~~ 151:25.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:25.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:25.27 ^~~~~~~~~~~~~~~~~~~~~~~ 151:25.27 /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:25.27 NS_INTERFACE_MAP_END 151:25.27 ^~~~~~~~~~~~~~~~~~~~ 151:25.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 151:25.27 else 151:25.27 ^~~~ 151:25.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 151:25.27 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 151:25.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:25.27 /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 151:25.27 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 151:25.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:25.96 /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult QIInputStream::QueryInterface(const nsIID&, void**)': 151:25.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:25.96 foundInterface = 0; \ 151:25.96 ^~~~~~~~~~~~~~ 151:25.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:25.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:25.96 ^~~~~~~~~~~~~~~~~~~~~~~ 151:25.96 /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:320:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:25.96 NS_INTERFACE_MAP_END 151:25.96 ^~~~~~~~~~~~~~~~~~~~ 151:25.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 151:25.96 else 151:25.96 ^~~~ 151:25.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 151:25.96 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 151:25.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:25.97 /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:319:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 151:25.97 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 151:25.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:28.75 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsUtils.h:14, 151:28.75 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCOMPtr.h:30, 151:28.75 from /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/TestPLDHash.cpp:8, 151:28.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.cpp:2: 151:28.75 /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component1::QueryInterface(const nsIID&, void**)': 151:28.75 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:28.75 foundInterface = 0; \ 151:28.76 ^~~~~~~~~~~~~~ 151:28.76 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:28.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:28.76 ^~~~~~~~~~~~~~~~~~~~~~~ 151:28.76 /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:28.76 NS_INTERFACE_MAP_END 151:28.76 ^~~~~~~~~~~~~~~~~~~~ 151:28.76 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 151:28.76 else 151:28.76 ^~~~ 151:28.76 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 151:28.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 151:28.76 ^~~~~~~~~~~~~~~~~~ 151:28.76 /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 151:28.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 151:28.76 ^~~~~~~~~~~~~~~~~~~~~~ 151:28.76 /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component2::QueryInterface(const nsIID&, void**)': 151:28.76 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:28.76 foundInterface = 0; \ 151:28.76 ^~~~~~~~~~~~~~ 151:28.76 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:28.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:28.76 ^~~~~~~~~~~~~~~~~~~~~~~ 151:28.76 /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:28.76 NS_INTERFACE_MAP_END 151:28.76 ^~~~~~~~~~~~~~~~~~~~ 151:28.76 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 151:28.76 else 151:28.76 ^~~~ 151:28.76 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 151:28.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 151:28.77 ^~~~~~~~~~~~~~~~~~ 151:28.77 /builddir/build/BUILD/firefox-69.0.1/xpcom/tests/gtest/TestRacingServiceManager.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 151:28.77 NS_INTERFACE_MAP_ENTRY(nsISupports) 151:28.77 ^~~~~~~~~~~~~~~~~~~~~~ 151:54.01 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 151:54.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 151:54.01 from /builddir/build/BUILD/firefox-69.0.1/intl/strres/nsStringBundle.cpp:35, 151:54.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/intl/strres/Unified_cpp_intl_strres0.cpp:2: 151:54.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 151:54.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 151:54.01 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 151:54.01 ^ 151:54.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 151:54.01 struct Block { 151:54.01 ^~~~~ 151:58.32 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 151:58.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 151:58.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 151:58.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWeakReference.h:14, 151:58.32 from /builddir/build/BUILD/firefox-69.0.1/intl/l10n/Localization.h:4, 151:58.32 from /builddir/build/BUILD/firefox-69.0.1/intl/l10n/Localization.cpp:1, 151:58.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 151:58.32 /builddir/build/BUILD/firefox-69.0.1/intl/l10n/Localization.cpp: In member function 'virtual nsresult mozilla::intl::Localization::QueryInterface(const nsIID&, void**)': 151:58.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:58.32 foundInterface = 0; \ 151:58.32 ^~~~~~~~~~~~~~ 151:58.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:58.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:58.32 ^~~~~~~~~~~~~~~~~~~~~~~ 151:58.32 /builddir/build/BUILD/firefox-69.0.1/intl/l10n/Localization.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:58.32 NS_INTERFACE_MAP_END 151:58.32 ^~~~~~~~~~~~~~~~~~~~ 151:58.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 151:58.32 else 151:58.32 ^~~~ 151:58.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 151:58.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 151:58.32 ^~~~~~~~~~~~~~~~~~ 151:58.32 /builddir/build/BUILD/firefox-69.0.1/intl/l10n/Localization.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 151:58.32 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 151:58.32 ^~~~~~~~~~~~~~~~~~~~~~ 151:58.34 /builddir/build/BUILD/firefox-69.0.1/intl/l10n/Localization.cpp: In member function 'virtual nsresult PromiseResolver::QueryInterface(const nsIID&, void**)': 151:58.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:58.35 foundInterface = 0; \ 151:58.35 ^~~~~~~~~~~~~~ 151:58.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:58.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:58.35 ^~~~~~~~~~~~~~~~~~~~~~~ 151:58.35 /builddir/build/BUILD/firefox-69.0.1/intl/l10n/Localization.cpp:262:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:58.35 NS_INTERFACE_MAP_END 151:58.35 ^~~~~~~~~~~~~~~~~~~~ 151:58.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 151:58.35 else 151:58.35 ^~~~ 151:58.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 151:58.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 151:58.35 ^~~~~~~~~~~~~~~~~~ 151:58.35 /builddir/build/BUILD/firefox-69.0.1/intl/l10n/Localization.cpp:261:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 151:58.35 NS_INTERFACE_MAP_ENTRY(nsISupports) 151:58.35 ^~~~~~~~~~~~~~~~~~~~~~ 152:02.89 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 152:02.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 152:02.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIInputStream.h:10, 152:02.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIAsyncInputStream.h:10, 152:02.89 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBaseContentStream.h:9, 152:02.89 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBaseContentStream.cpp:6, 152:02.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 152:02.89 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 152:02.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:02.90 foundInterface = 0; \ 152:02.90 ^~~~~~~~~~~~~~ 152:02.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:02.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:02.90 ^~~~~~~~~~~~~~~~~~~~~~~ 152:02.90 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBaseContentStream.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:02.90 NS_INTERFACE_MAP_END 152:02.90 ^~~~~~~~~~~~~~~~~~~~ 152:02.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:02.90 else 152:02.90 ^~~~ 152:02.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 152:02.90 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 152:02.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:02.90 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBaseContentStream.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 152:02.90 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 152:02.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:06.33 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 152:06.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:06.33 foundInterface = 0; \ 152:06.33 ^~~~~~~~~~~~~~ 152:06.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 152:06.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 152:06.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:06.33 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBufferedStreams.cpp:295:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152:06.33 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 152:06.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:06.33 In file included from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBufferedStreams.cpp:11, 152:06.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:11: 152:06.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 152:06.33 } else 152:06.33 ^~~~ 152:06.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 152:06.33 } else 152:06.33 ^~~~ 152:06.36 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 152:06.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 152:06.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIInputStream.h:10, 152:06.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIAsyncInputStream.h:10, 152:06.36 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBaseContentStream.h:9, 152:06.36 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBaseContentStream.cpp:6, 152:06.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 152:06.36 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 152:06.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:06.36 foundInterface = 0; \ 152:06.36 ^~~~~~~~~~~~~~ 152:06.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 152:06.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 152:06.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:06.36 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBufferedStreams.cpp:833:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152:06.36 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 152:06.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:06.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:06.36 else 152:06.36 ^~~~ 152:06.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:06.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:06.37 ^~~~~~~~~~~~~~~~~~ 152:06.37 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBufferedStreams.cpp:832:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:06.37 NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 152:06.37 ^~~~~~~~~~~~~~~~~~~~~~ 152:06.53 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 152:06.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:06.53 foundInterface = 0; \ 152:06.53 ^~~~~~~~~~~~~~ 152:06.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 152:06.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 152:06.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:06.53 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsFileStreams.cpp:402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152:06.53 NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 152:06.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:06.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:06.53 else 152:06.53 ^~~~ 152:06.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 152:06.54 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 152:06.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:06.54 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsFileStreams.cpp:401:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 152:06.54 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsICloneableInputStream, IsCloneable()) 152:06.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:08.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 152:08.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 152:08.76 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsIOService.cpp:52, 152:08.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:56: 152:08.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 152:08.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152:08.76 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 152:08.76 ^ 152:08.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 152:08.76 struct Block { 152:08.76 ^~~~~ 152:10.17 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 152:10.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 152:10.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIInputStream.h:10, 152:10.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIArrayBufferInputStream.h:10, 152:10.17 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/ArrayBufferInputStream.h:9, 152:10.17 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/ArrayBufferInputStream.cpp:7, 152:10.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:2: 152:10.17 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/PartiallySeekableInputStream.cpp: In member function 'virtual nsresult mozilla::net::PartiallySeekableInputStream::QueryInterface(const nsIID&, void**)': 152:10.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:10.17 foundInterface = 0; \ 152:10.17 ^~~~~~~~~~~~~~ 152:10.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:10.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:10.17 ^~~~~~~~~~~~~~~~~~~~~~~ 152:10.17 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/PartiallySeekableInputStream.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:10.18 NS_INTERFACE_MAP_END 152:10.18 ^~~~~~~~~~~~~~~~~~~~ 152:10.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:10.18 else 152:10.18 ^~~~ 152:10.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 152:10.18 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 152:10.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:10.18 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/PartiallySeekableInputStream.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 152:10.18 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 152:10.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:10.70 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 152:10.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 152:10.70 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/SimpleChannel.cpp:17, 152:10.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:47: 152:10.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 152:10.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152:10.71 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 152:10.71 ^ 152:10.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 152:10.71 struct Block { 152:10.71 ^~~~~ 152:10.77 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 152:10.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 152:10.77 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/Predictor.cpp:52, 152:10.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:137: 152:10.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 152:10.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152:10.77 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 152:10.77 ^ 152:10.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 152:10.77 struct Block { 152:10.77 ^~~~~ 152:12.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 152:12.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 152:12.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIInputStream.h:10, 152:12.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIAsyncInputStream.h:10, 152:12.55 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBaseContentStream.h:9, 152:12.55 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBaseContentStream.cpp:6, 152:12.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 152:12.55 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 152:12.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:12.55 foundInterface = 0; \ 152:12.55 ^~~~~~~~~~~~~~ 152:12.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:12.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:12.55 ^~~~~~~~~~~~~~~~~~~~~~~ 152:12.55 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsMIMEInputStream.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:12.55 NS_INTERFACE_MAP_END 152:12.55 ^~~~~~~~~~~~~~~~~~~~ 152:12.55 In file included from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBufferedStreams.cpp:11, 152:12.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:11: 152:12.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 152:12.55 } else 152:12.55 ^~~~ 152:12.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 152:12.55 } else 152:12.55 ^~~~ 152:17.90 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:137: 152:17.90 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBaseChannel.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 152:17.90 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBaseChannel.cpp:932:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 152:17.90 } 152:17.90 ^ 152:17.90 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBaseChannel.cpp:932:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 152:17.90 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBaseChannel.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 152:17.90 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBaseChannel.cpp:932:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 152:17.90 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsBaseChannel.cpp:932:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 152:18.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:137: 152:18.85 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/Predictor.cpp: In member function 'mozilla::net::BackgroundFileSaver::CheckCompletion()': 152:18.85 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/Predictor.cpp:2623:1: warning: the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 152:18.85 } // namespace mozilla 152:18.85 ^ 152:18.85 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/Predictor.cpp:2623:1: warning: the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 152:18.85 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/Predictor.cpp:2623:1: warning: the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 152:27.65 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 152:27.65 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 152:27.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 152:27.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 152:27.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 152:27.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 152:27.65 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpLog.h:20, 152:27.65 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsNetUtil.cpp:8, 152:27.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 152:27.66 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 152:27.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:27.66 foundInterface = 0; \ 152:27.66 ^~~~~~~~~~~~~~ 152:27.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:27.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:27.66 ^~~~~~~~~~~~~~~~~~~~~~~ 152:27.66 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsProtocolProxyService.cpp:748:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:27.66 NS_INTERFACE_MAP_END 152:27.66 ^~~~~~~~~~~~~~~~~~~~ 152:27.66 In file included from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsProtocolProxyService.cpp:13, 152:27.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:29: 152:27.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 152:27.66 } else 152:27.66 ^~~~ 152:27.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 152:27.66 } else 152:27.66 ^~~~ 152:27.85 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 152:27.85 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 152:27.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 152:27.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 152:27.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 152:27.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 152:27.85 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpLog.h:20, 152:27.85 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsNetUtil.cpp:8, 152:27.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 152:27.85 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsSimpleNestedURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleNestedURI::Mutator::QueryInterface(const nsIID&, void**)': 152:27.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:27.85 foundInterface = 0; \ 152:27.85 ^~~~~~~~~~~~~~ 152:27.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:27.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:27.85 ^~~~~~~~~~~~~~~~~~~~~~~ 152:27.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:27.85 NS_INTERFACE_MAP_END \ 152:27.85 ^~~~~~~~~~~~~~~~~~~~ 152:27.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 152:27.85 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 152:27.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:27.85 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsSimpleNestedURI.cpp:213:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 152:27.85 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 152:27.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:27.85 In file included from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsStandardURL.h:23, 152:27.85 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsNetUtil.cpp:93, 152:27.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 152:27.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 152:27.85 } else \ 152:27.85 ^~~~ 152:27.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 152:27.85 } else \ 152:27.85 ^~~~ 152:27.85 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsSimpleNestedURI.cpp:213:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 152:27.85 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 152:27.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:27.87 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 152:27.87 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 152:27.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 152:27.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 152:27.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 152:27.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 152:27.87 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpLog.h:20, 152:27.87 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsNetUtil.cpp:8, 152:27.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 152:27.88 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 152:27.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:27.88 foundInterface = 0; \ 152:27.88 ^~~~~~~~~~~~~~ 152:27.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:27.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:27.88 ^~~~~~~~~~~~~~~~~~~~~~~ 152:27.88 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsSimpleURI.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:27.88 NS_INTERFACE_MAP_END 152:27.88 ^~~~~~~~~~~~~~~~~~~~ 152:27.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:27.88 else 152:27.88 ^~~~ 152:27.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:27.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:27.88 ^~~~~~~~~~~~~~~~~~ 152:27.88 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsSimpleURI.cpp:60:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:27.88 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 152:27.88 ^~~~~~~~~~~~~~~~~~~~~~ 152:27.91 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::Mutator::QueryInterface(const nsIID&, void**)': 152:27.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:27.92 foundInterface = 0; \ 152:27.92 ^~~~~~~~~~~~~~ 152:27.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:27.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:27.92 ^~~~~~~~~~~~~~~~~~~~~~~ 152:27.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:27.92 NS_INTERFACE_MAP_END \ 152:27.92 ^~~~~~~~~~~~~~~~~~~~ 152:27.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 152:27.92 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 152:27.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:27.92 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsSimpleURI.cpp:775:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 152:27.92 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 152:27.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:27.92 In file included from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsStandardURL.h:23, 152:27.92 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsNetUtil.cpp:93, 152:27.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 152:27.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 152:27.92 } else \ 152:27.92 ^~~~ 152:27.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 152:27.92 } else \ 152:27.92 ^~~~ 152:27.92 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsSimpleURI.cpp:775:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 152:27.92 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 152:27.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:28.24 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 152:28.24 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 152:28.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 152:28.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 152:28.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 152:28.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 152:28.24 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpLog.h:20, 152:28.24 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsNetUtil.cpp:8, 152:28.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 152:28.24 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 152:28.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:28.24 foundInterface = 0; \ 152:28.24 ^~~~~~~~~~~~~~ 152:28.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:28.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:28.24 ^~~~~~~~~~~~~~~~~~~~~~~ 152:28.24 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsStandardURL.cpp:1200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:28.24 NS_INTERFACE_MAP_END 152:28.24 ^~~~~~~~~~~~~~~~~~~~ 152:28.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:28.24 else 152:28.24 ^~~~ 152:28.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:28.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:28.24 ^~~~~~~~~~~~~~~~~~ 152:28.24 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsStandardURL.cpp:1199:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:28.24 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 152:28.25 ^~~~~~~~~~~~~~~~~~~~~~ 152:28.28 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::Mutator::QueryInterface(const nsIID&, void**)': 152:28.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:28.28 foundInterface = 0; \ 152:28.28 ^~~~~~~~~~~~~~ 152:28.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:28.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:28.28 ^~~~~~~~~~~~~~~~~~~~~~~ 152:28.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:28.28 NS_INTERFACE_MAP_END \ 152:28.28 ^~~~~~~~~~~~~~~~~~~~ 152:28.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 152:28.29 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 152:28.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:28.29 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsStandardURL.cpp:2092:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 152:28.29 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 152:28.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:28.29 In file included from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsStandardURL.h:23, 152:28.29 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsNetUtil.cpp:93, 152:28.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 152:28.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 152:28.29 } else \ 152:28.29 ^~~~ 152:28.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 152:28.29 } else \ 152:28.29 ^~~~ 152:28.29 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsStandardURL.cpp:2092:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 152:28.29 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 152:28.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:42.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 152:42.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 152:42.24 from /builddir/build/BUILD/firefox-69.0.1/netwerk/cookie/CookieServiceChild.cpp:12, 152:42.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/cookie/Unified_cpp_netwerk_cookie0.cpp:2: 152:42.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 152:42.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 152:42.24 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 152:42.24 ^ 152:42.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 152:42.24 struct Block { 152:42.24 ^~~~~ 152:55.29 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 152:55.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 152:55.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIRequestObserver.h:10, 152:55.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIStreamListener.h:10, 152:55.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIStreamConverter.h:10, 152:55.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozITXTToHTMLConv.h:10, 152:55.30 from /builddir/build/BUILD/firefox-69.0.1/netwerk/streamconv/converters/mozTXTToHTMLConv.h:14, 152:55.30 from /builddir/build/BUILD/firefox-69.0.1/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:7, 152:55.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 152:55.30 /builddir/build/BUILD/firefox-69.0.1/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 152:55.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:55.30 foundInterface = 0; \ 152:55.30 ^~~~~~~~~~~~~~ 152:55.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:55.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:55.30 ^~~~~~~~~~~~~~~~~~~~~~~ 152:55.30 /builddir/build/BUILD/firefox-69.0.1/netwerk/streamconv/converters/nsMultiMixedConv.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:55.30 NS_INTERFACE_MAP_END 152:55.30 ^~~~~~~~~~~~~~~~~~~~ 152:55.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:55.30 else 152:55.30 ^~~~ 152:55.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:55.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:55.30 ^~~~~~~~~~~~~~~~~~ 152:55.30 /builddir/build/BUILD/firefox-69.0.1/netwerk/streamconv/converters/nsMultiMixedConv.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:55.30 NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 152:55.30 ^~~~~~~~~~~~~~~~~~~~~~ 152:55.36 /builddir/build/BUILD/firefox-69.0.1/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 152:55.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:55.36 foundInterface = 0; \ 152:55.36 ^~~~~~~~~~~~~~ 152:55.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:55.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:55.36 ^~~~~~~~~~~~~~~~~~~~~~~ 152:55.36 /builddir/build/BUILD/firefox-69.0.1/netwerk/streamconv/converters/nsUnknownDecoder.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:55.36 NS_INTERFACE_MAP_END 152:55.36 ^~~~~~~~~~~~~~~~~~~~ 152:55.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:55.36 else 152:55.37 ^~~~ 152:55.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 152:55.37 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 152:55.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:55.37 /builddir/build/BUILD/firefox-69.0.1/netwerk/streamconv/converters/nsUnknownDecoder.cpp:116:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 152:55.37 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 152:55.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:58.67 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 152:58.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 152:58.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsICache.h:10, 152:58.67 from /builddir/build/BUILD/firefox-69.0.1/netwerk/cache/nsCacheEntry.h:10, 152:58.67 from /builddir/build/BUILD/firefox-69.0.1/netwerk/cache/nsDiskCache.h:10, 152:58.67 from /builddir/build/BUILD/firefox-69.0.1/netwerk/cache/nsApplicationCacheService.cpp:5, 152:58.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:2: 152:58.67 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 152:58.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:58.68 foundInterface = 0; \ 152:58.68 ^~~~~~~~~~~~~~ 152:58.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:58.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:58.68 ^~~~~~~~~~~~~~~~~~~~~~~ 152:58.68 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:640:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:58.68 NS_INTERFACE_MAP_END 152:58.68 ^~~~~~~~~~~~~~~~~~~~ 152:58.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:58.68 else 152:58.68 ^~~~ 152:58.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:58.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:58.68 ^~~~~~~~~~~~~~~~~~ 152:58.68 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:639:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:58.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 152:58.68 ^~~~~~~~~~~~~~~~~~~~~~ 152:58.68 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 152:58.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:58.68 foundInterface = 0; \ 152:58.68 ^~~~~~~~~~~~~~ 152:58.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:58.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:58.69 ^~~~~~~~~~~~~~~~~~~~~~~ 152:58.69 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:812:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:58.69 NS_INTERFACE_MAP_END 152:58.69 ^~~~~~~~~~~~~~~~~~~~ 152:58.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:58.69 else 152:58.69 ^~~~ 152:58.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:58.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:58.69 ^~~~~~~~~~~~~~~~~~ 152:58.69 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:811:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:58.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 152:58.69 ^~~~~~~~~~~~~~~~~~~~~~ 152:58.69 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 152:58.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:58.69 foundInterface = 0; \ 152:58.69 ^~~~~~~~~~~~~~ 152:58.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:58.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:58.69 ^~~~~~~~~~~~~~~~~~~~~~~ 152:58.69 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:971:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:58.69 NS_INTERFACE_MAP_END 152:58.69 ^~~~~~~~~~~~~~~~~~~~ 152:58.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:58.69 else 152:58.69 ^~~~ 152:58.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:58.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:58.70 ^~~~~~~~~~~~~~~~~~ 152:58.70 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:970:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:58.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 152:58.70 ^~~~~~~~~~~~~~~~~~~~~~ 152:58.70 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 152:58.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:58.70 foundInterface = 0; \ 152:58.70 ^~~~~~~~~~~~~~ 152:58.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:58.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:58.70 ^~~~~~~~~~~~~~~~~~~~~~~ 152:58.70 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:1164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:58.70 NS_INTERFACE_MAP_END 152:58.70 ^~~~~~~~~~~~~~~~~~~~ 152:58.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:58.70 else 152:58.70 ^~~~ 152:58.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:58.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:58.70 ^~~~~~~~~~~~~~~~~~ 152:58.70 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache/nsCacheEntryDescriptor.cpp:1163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:58.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 152:58.70 ^~~~~~~~~~~~~~~~~~~~~~ 153:07.01 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 153:07.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 153:07.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsICacheEntry.h:10, 153:07.01 from /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheEntry.h:8, 153:07.01 from /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheEntry.cpp:6, 153:07.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: 153:07.01 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 153:07.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:07.01 foundInterface = 0; \ 153:07.01 ^~~~~~~~~~~~~~ 153:07.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:07.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:07.02 ^~~~~~~~~~~~~~~~~~~~~~~ 153:07.02 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheFile.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:07.02 NS_INTERFACE_MAP_END 153:07.02 ^~~~~~~~~~~~~~~~~~~~ 153:07.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:07.02 else 153:07.02 ^~~~ 153:07.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 153:07.02 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 153:07.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:07.02 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheFile.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 153:07.02 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 153:07.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:07.09 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 153:07.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:07.09 foundInterface = 0; \ 153:07.09 ^~~~~~~~~~~~~~ 153:07.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:07.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:07.10 ^~~~~~~~~~~~~~~~~~~~~~~ 153:07.10 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheFileChunk.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:07.10 NS_INTERFACE_MAP_END 153:07.10 ^~~~~~~~~~~~~~~~~~~~ 153:07.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:07.10 else 153:07.10 ^~~~ 153:07.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 153:07.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 153:07.10 ^~~~~~~~~~~~~~~~~~ 153:07.10 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheFileChunk.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 153:07.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 153:07.10 ^~~~~~~~~~~~~~~~~~~~~~ 153:07.20 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 153:07.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:07.20 foundInterface = 0; \ 153:07.20 ^~~~~~~~~~~~~~ 153:07.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:07.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:07.20 ^~~~~~~~~~~~~~~~~~~~~~~ 153:07.20 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheFileIOManager.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:07.20 NS_INTERFACE_MAP_END 153:07.20 ^~~~~~~~~~~~~~~~~~~~ 153:07.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:07.21 else 153:07.21 ^~~~ 153:07.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 153:07.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 153:07.21 ^~~~~~~~~~~~~~~~~~ 153:07.21 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheFileIOManager.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 153:07.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 153:07.21 ^~~~~~~~~~~~~~~~~~~~~~ 153:07.33 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 153:07.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:07.34 foundInterface = 0; \ 153:07.34 ^~~~~~~~~~~~~~ 153:07.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:07.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:07.34 ^~~~~~~~~~~~~~~~~~~~~~~ 153:07.34 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:07.34 NS_INTERFACE_MAP_END 153:07.34 ^~~~~~~~~~~~~~~~~~~~ 153:07.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:07.34 else 153:07.34 ^~~~ 153:07.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 153:07.34 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 153:07.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:07.34 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 153:07.34 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 153:07.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:07.38 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 153:07.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:07.38 foundInterface = 0; \ 153:07.38 ^~~~~~~~~~~~~~ 153:07.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:07.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:07.39 ^~~~~~~~~~~~~~~~~~~~~~~ 153:07.39 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:07.39 NS_INTERFACE_MAP_END 153:07.39 ^~~~~~~~~~~~~~~~~~~~ 153:07.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:07.39 else 153:07.39 ^~~~ 153:07.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 153:07.39 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 153:07.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:07.39 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 153:07.39 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 153:07.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:13.12 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 153:13.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:13.12 foundInterface = 0; \ 153:13.12 ^~~~~~~~~~~~~~ 153:13.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:13.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:13.12 ^~~~~~~~~~~~~~~~~~~~~~~ 153:13.12 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheIndex.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:13.12 NS_INTERFACE_MAP_END 153:13.12 ^~~~~~~~~~~~~~~~~~~~ 153:13.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:13.12 else 153:13.12 ^~~~ 153:13.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 153:13.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 153:13.13 ^~~~~~~~~~~~~~~~~~ 153:13.13 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheIndex.cpp:247:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 153:13.13 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 153:13.13 ^~~~~~~~~~~~~~~~~~~~~~ 153:17.59 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:137: 153:17.59 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 153:17.59 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheObserver.cpp:552:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 153:17.59 } // namespace mozilla 153:17.59 ^ 153:17.59 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheObserver.cpp:552:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 153:17.59 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 153:17.59 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheObserver.cpp:552:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 153:17.59 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheObserver.cpp:552:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 153:17.63 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheObserver.cpp: In function 'mozilla::net::CacheFileUtils::FreeBuffer(void*)': 153:17.63 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheObserver.cpp:552:1: warning: the control flow of function '_ZN7mozilla3net14CacheFileUtils10FreeBufferEPv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 153:17.63 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheObserver.cpp:552:1: warning: the control flow of function '_ZN7mozilla3net14CacheFileUtils10FreeBufferEPv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 153:17.63 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::net::CacheFileMetadata::InitEmptyMetadata()': 153:17.63 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheObserver.cpp:552:1: warning: the control flow of function '_ZN7mozilla3net17CacheFileMetadata17InitEmptyMetadataEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 153:17.63 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheObserver.cpp:552:1: warning: the control flow of function '_ZN7mozilla3net17CacheFileMetadata17InitEmptyMetadataEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 153:17.63 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::net::CacheFileMetadata::OnDataWritten(mozilla::net::CacheFileHandle*, char const*, nsresult)': 153:17.63 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheObserver.cpp:552:1: warning: the control flow of function '_ZN7mozilla3net17CacheFileMetadata13OnDataWrittenEPNS0_15CacheFileHandleEPKc8nsresult' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 153:17.63 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheObserver.cpp:552:1: warning: the control flow of function '_ZN7mozilla3net17CacheFileMetadata13OnDataWrittenEPNS0_15CacheFileHandleEPKc8nsresult' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 153:17.63 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheObserver.cpp:552:1: warning: the control flow of function '_ZN7mozilla3net17CacheFileMetadata13OnDataWrittenEPNS0_15CacheFileHandleEPKc8nsresult' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 153:17.63 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::net::CacheFileMetadata::WriteMetadata(unsigned int, mozilla::net::CacheFileMetadataListener*)': 153:17.63 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheObserver.cpp:552:1: warning: the control flow of function '_ZN7mozilla3net17CacheFileMetadata13WriteMetadataEjPNS0_25CacheFileMetadataListenerE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 153:17.63 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheObserver.cpp:552:1: warning: the control flow of function '_ZN7mozilla3net17CacheFileMetadata13WriteMetadataEjPNS0_25CacheFileMetadataListenerE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 153:17.63 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheObserver.cpp:552:1: warning: the control flow of function '_ZN7mozilla3net17CacheFileMetadata13WriteMetadataEjPNS0_25CacheFileMetadataListenerE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 153:17.64 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::net::CacheFileMetadata::~CacheFileMetadata()': 153:17.64 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheObserver.cpp:552:1: warning: the control flow of function '_ZN7mozilla3net17CacheFileMetadataD2Ev' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 153:17.64 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheObserver.cpp:552:1: warning: the control flow of function '_ZN7mozilla3net17CacheFileMetadataD2Ev' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 153:17.64 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheObserver.cpp:552:1: warning: the control flow of function '_ZN7mozilla3net17CacheFileMetadataD2Ev' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 153:17.66 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::net::CacheFileChunkBuffer::~CacheFileChunkBuffer()': 153:17.67 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheObserver.cpp:552:1: warning: the control flow of function '_ZN7mozilla3net20CacheFileChunkBufferD2Ev' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 153:17.67 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/CacheObserver.cpp:552:1: warning: the control flow of function '_ZN7mozilla3net20CacheFileChunkBufferD2Ev' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 153:26.45 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/cache2/Unified_cpp_netwerk_cache21.cpp:11: 153:26.45 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/OldWrappers.cpp: In member function 'mozilla::net::CacheStorageService::ShutdownBackground()': 153:26.45 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/OldWrappers.cpp:1039:1: warning: the control flow of function '_ZN7mozilla3net19CacheStorageService18ShutdownBackgroundEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 153:26.45 } // namespace mozilla 153:26.45 ^ 153:26.45 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/OldWrappers.cpp:1039:1: warning: the control flow of function '_ZN7mozilla3net19CacheStorageService18ShutdownBackgroundEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 153:26.45 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/OldWrappers.cpp:1039:1: warning: the control flow of function '_ZN7mozilla3net19CacheStorageService18ShutdownBackgroundEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 153:26.45 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/OldWrappers.cpp: In member function 'mozilla::net::CacheStorageService::Shutdown()': 153:26.45 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/OldWrappers.cpp:1039:1: warning: the control flow of function '_ZN7mozilla3net19CacheStorageService8ShutdownEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 153:26.45 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/OldWrappers.cpp:1039:1: warning: the control flow of function '_ZN7mozilla3net19CacheStorageService8ShutdownEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 153:26.45 /builddir/build/BUILD/firefox-69.0.1/netwerk/cache2/OldWrappers.cpp:1039:1: warning: the control flow of function '_ZN7mozilla3net19CacheStorageService8ShutdownEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 153:31.74 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 153:31.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 153:31.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIAboutModule.h:10, 153:31.74 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/about/nsAboutBlank.h:9, 153:31.74 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/about/nsAboutBlank.cpp:6, 153:31.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 153:31.74 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 153:31.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:31.75 foundInterface = 0; \ 153:31.75 ^~~~~~~~~~~~~~ 153:31.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 153:31.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 153:31.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:31.75 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:345:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 153:31.75 NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 153:31.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:31.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 153:31.75 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:344:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:31.75 else 153:31.75 ^~~~ 153:31.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 153:31.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 153:31.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIAboutModule.h:10, 153:31.75 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/about/nsAboutBlank.h:9, 153:31.75 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/about/nsAboutBlank.cpp:6, 153:31.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 153:31.75 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::Mutator::QueryInterface(const nsIID&, void**)': 153:31.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:31.76 foundInterface = 0; \ 153:31.76 ^~~~~~~~~~~~~~ 153:31.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:31.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:31.76 ^~~~~~~~~~~~~~~~~~~~~~~ 153:31.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:31.76 NS_INTERFACE_MAP_END \ 153:31.76 ^~~~~~~~~~~~~~~~~~~~ 153:31.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 153:31.76 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 153:31.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:31.76 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:428:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 153:31.76 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 153:31.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:31.76 In file included from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsSimpleURI.h:15, 153:31.76 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsSimpleNestedURI.h:16, 153:31.76 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/about/nsAboutProtocolHandler.h:10, 153:31.76 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9, 153:31.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 153:31.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 153:31.76 } else \ 153:31.76 ^~~~ 153:31.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 153:31.76 } else \ 153:31.76 ^~~~ 153:31.76 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/about/nsAboutProtocolHandler.cpp:428:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 153:31.76 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 153:31.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:43.49 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 153:43.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 153:43.49 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/data/DataChannelChild.cpp:10, 153:43.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/data/Unified_cpp_protocol_data0.cpp:2: 153:43.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 153:43.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 153:43.49 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 153:43.49 ^ 153:43.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 153:43.49 struct Block { 153:43.49 ^~~~~ 153:57.33 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 153:57.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 153:57.33 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/file/FileChannelChild.cpp:10, 153:57.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/file/Unified_cpp_protocol_file0.cpp:2: 153:57.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 153:57.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 153:57.34 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 153:57.34 ^ 153:57.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 153:57.34 struct Block { 153:57.34 ^~~~~ 154:12.25 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 154:12.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 154:12.25 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/ftp/FTPChannelChild.cpp:11, 154:12.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 154:12.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 154:12.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 154:12.25 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 154:12.25 ^ 154:12.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 154:12.25 struct Block { 154:12.25 ^~~~~ 154:17.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 154:17.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 154:17.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 154:17.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 154:17.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 154:17.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 154:17.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 154:17.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 154:17.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 154:17.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 154:17.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 154:17.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 154:17.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 154:17.01 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 154:17.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 154:17.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 154:17.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 154:17.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 154:17.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 154:17.01 memset(&aArr[0], 0, N * sizeof(T)); 154:17.01 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:17.01 In file included from /usr/include/c++/8/map:61, 154:17.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 154:17.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 154:17.02 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 154:17.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 154:17.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 154:17.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 154:17.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 154:17.02 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 154:17.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/ftp/Unified_cpp_netwerk_protocol_ftp0.cpp:2: 154:17.02 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 154:17.02 class map 154:17.02 ^~~ 154:40.06 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 154:40.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 154:40.06 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/nsHttpHandler.cpp:71: 154:40.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 154:40.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 154:40.06 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 154:40.06 ^ 154:40.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 154:40.06 struct Block { 154:40.06 ^~~~~ 154:55.03 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 154:55.03 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 154:55.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 154:55.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 154:55.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 154:55.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 154:55.03 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpLog.h:20, 154:55.03 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/ASpdySession.cpp:8, 154:55.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 154:55.03 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 154:55.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:55.04 foundInterface = 0; \ 154:55.04 ^~~~~~~~~~~~~~ 154:55.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:55.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:55.04 ^~~~~~~~~~~~~~~~~~~~~~~ 154:55.04 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/AltDataOutputStreamChild.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:55.04 NS_INTERFACE_MAP_END 154:55.04 ^~~~~~~~~~~~~~~~~~~~ 154:55.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:55.04 else 154:55.04 ^~~~ 154:55.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:55.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:55.04 ^~~~~~~~~~~~~~~~~~ 154:55.04 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/AltDataOutputStreamChild.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:55.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 154:55.04 ^~~~~~~~~~~~~~~~~~~~~~ 154:58.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 154:58.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 154:58.44 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/ClassifierDummyChannel.cpp:12, 154:58.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:56: 154:58.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 154:58.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 154:58.44 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 154:58.44 ^ 154:58.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 154:58.44 struct Block { 154:58.44 ^~~~~ 154:58.57 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 154:58.57 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 154:58.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 154:58.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 154:58.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 154:58.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 154:58.58 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpLog.h:20, 154:58.58 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/ASpdySession.cpp:8, 154:58.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 154:58.58 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/ClassifierDummyChannel.cpp: In member function 'virtual nsresult mozilla::net::ClassifierDummyChannel::QueryInterface(const nsIID&, void**)': 154:58.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:58.58 foundInterface = 0; \ 154:58.58 ^~~~~~~~~~~~~~ 154:58.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:58.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:58.58 ^~~~~~~~~~~~~~~~~~~~~~~ 154:58.58 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/ClassifierDummyChannel.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:58.58 NS_INTERFACE_MAP_END 154:58.58 ^~~~~~~~~~~~~~~~~~~~ 154:58.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 154:58.58 } else 154:58.58 ^~~~ 154:58.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 154:58.58 NS_IMPL_QUERY_BODY_CONCRETE(_class) 154:58.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:58.58 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/ClassifierDummyChannel.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 154:58.58 NS_INTERFACE_MAP_ENTRY_CONCRETE(ClassifierDummyChannel) 154:58.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:58.68 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/DelayHttpChannelQueue.cpp: In member function 'virtual nsresult mozilla::net::DelayHttpChannelQueue::QueryInterface(const nsIID&, void**)': 154:58.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:58.68 foundInterface = 0; \ 154:58.68 ^~~~~~~~~~~~~~ 154:58.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:58.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:58.69 ^~~~~~~~~~~~~~~~~~~~~~~ 154:58.69 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/DelayHttpChannelQueue.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:58.69 NS_INTERFACE_MAP_END 154:58.69 ^~~~~~~~~~~~~~~~~~~~ 154:58.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:58.69 else 154:58.69 ^~~~ 154:58.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:58.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:58.69 ^~~~~~~~~~~~~~~~~~ 154:58.69 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/DelayHttpChannelQueue.cpp:115:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:58.69 NS_INTERFACE_MAP_ENTRY(nsIObserver) 154:58.69 ^~~~~~~~~~~~~~~~~~~~~~ 154:58.84 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 154:58.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:58.84 foundInterface = 0; \ 154:58.84 ^~~~~~~~~~~~~~ 154:58.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:58.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:58.84 ^~~~~~~~~~~~~~~~~~~~~~~ 154:58.84 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/Http2Session.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:58.84 NS_INTERFACE_MAP_END 154:58.84 ^~~~~~~~~~~~~~~~~~~~ 154:58.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:58.84 else 154:58.84 ^~~~ 154:58.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 154:58.84 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 154:58.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:58.84 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/Http2Session.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 154:58.84 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 154:58.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:16.74 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 155:16.74 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 155:16.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 155:16.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 155:16.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 155:16.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 155:16.74 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpLog.h:20, 155:16.74 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 155:16.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 155:16.74 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 155:16.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:16.74 foundInterface = 0; \ 155:16.74 ^~~~~~~~~~~~~~ 155:16.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 155:16.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 155:16.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:16.74 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpBaseChannel.cpp:425:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 155:16.74 NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 155:16.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:16.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:16.74 } else 155:16.75 ^~~~ 155:16.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 155:16.75 NS_IMPL_QUERY_BODY_CONCRETE(_class) 155:16.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:16.75 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpBaseChannel.cpp:424:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 155:16.75 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpBaseChannel) 155:16.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:17.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 155:17.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 155:17.71 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpChannelChild.cpp:15, 155:17.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:29: 155:17.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 155:17.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 155:17.71 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 155:17.72 ^ 155:17.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 155:17.72 struct Block { 155:17.72 ^~~~~ 155:18.49 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 155:18.49 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 155:18.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 155:18.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 155:18.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 155:18.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 155:18.49 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpLog.h:20, 155:18.49 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 155:18.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 155:18.49 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 155:18.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:18.49 foundInterface = 0; \ 155:18.49 ^~~~~~~~~~~~~~ 155:18.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 155:18.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 155:18.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:18.49 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpChannelChild.cpp:294:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 155:18.49 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 155:18.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:18.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:18.49 } else 155:18.49 ^~~~ 155:18.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 155:18.49 NS_IMPL_QUERY_BODY_CONCRETE(_class) 155:18.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:18.50 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpChannelChild.cpp:293:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 155:18.50 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelChild) 155:18.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:21.67 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 155:21.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:21.67 foundInterface = 0; \ 155:21.67 ^~~~~~~~~~~~~~ 155:21.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:21.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:21.67 ^~~~~~~~~~~~~~~~~~~~~~~ 155:21.67 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpChannelParent.cpp:287:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:21.67 NS_INTERFACE_MAP_END 155:21.68 ^~~~~~~~~~~~~~~~~~~~ 155:21.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:21.68 } else 155:21.68 ^~~~ 155:21.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 155:21.68 NS_IMPL_QUERY_BODY_CONCRETE(_class) 155:21.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:21.68 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpChannelParent.cpp:286:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 155:21.68 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParent) 155:21.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:21.92 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpChannelParentListener.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParentListener::QueryInterface(const nsIID&, void**)': 155:21.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:21.92 foundInterface = 0; \ 155:21.92 ^~~~~~~~~~~~~~ 155:21.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:21.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:21.92 ^~~~~~~~~~~~~~~~~~~~~~~ 155:21.92 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpChannelParentListener.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:21.92 NS_INTERFACE_MAP_END 155:21.92 ^~~~~~~~~~~~~~~~~~~~ 155:21.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:21.92 } else 155:21.92 ^~~~ 155:21.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 155:21.92 NS_IMPL_QUERY_BODY_CONCRETE(_class) 155:21.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:21.92 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpChannelParentListener.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 155:21.92 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParentListener) 155:21.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:24.45 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 155:24.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 155:24.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 155:24.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 155:24.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 155:24.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 155:24.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 155:24.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 155:24.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 155:24.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 155:24.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 155:24.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 155:24.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 155:24.46 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpLog.h:20, 155:24.46 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 155:24.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 155:24.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 155:24.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 155:24.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 155:24.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 155:24.46 memset(&aArr[0], 0, N * sizeof(T)); 155:24.46 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:24.46 In file included from /usr/include/c++/8/map:61, 155:24.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 155:24.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 155:24.46 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 155:24.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 155:24.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 155:24.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 155:24.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 155:24.46 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpLog.h:20, 155:24.46 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpBackgroundChannelChild.cpp:9, 155:24.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 155:24.47 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 155:24.47 class map 155:24.47 ^~~ 155:49.97 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 155:49.97 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 155:49.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 155:49.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 155:49.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 155:49.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 155:49.98 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpLog.h:20, 155:49.98 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 155:49.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 155:49.98 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 155:49.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:49.98 foundInterface = 0; \ 155:49.98 ^~~~~~~~~~~~~~ 155:49.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 155:49.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 155:49.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:49.98 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/nsHttpChannel.cpp:6155:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 155:49.98 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 155:49.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:49.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:49.98 } else 155:49.98 ^~~~ 155:49.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 155:49.98 NS_IMPL_QUERY_BODY_CONCRETE(_class) 155:49.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:49.98 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/nsHttpChannel.cpp:6154:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 155:49.98 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpChannel) 155:49.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:50.51 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnection::QueryInterface(const nsIID&, void**)': 155:50.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:50.51 foundInterface = 0; \ 155:50.51 ^~~~~~~~~~~~~~ 155:50.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:50.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:50.51 ^~~~~~~~~~~~~~~~~~~~~~~ 155:50.51 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/nsHttpConnection.cpp:2447:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:50.51 NS_INTERFACE_MAP_END 155:50.51 ^~~~~~~~~~~~~~~~~~~~ 155:50.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:50.51 } else 155:50.51 ^~~~ 155:50.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 155:50.51 NS_IMPL_QUERY_BODY_CONCRETE(_class) 155:50.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:50.51 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/nsHttpConnection.cpp:2446:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 155:50.51 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpConnection) 155:50.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:50.72 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/nsHttpConnectionMgr.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket::QueryInterface(const nsIID&, void**)': 155:50.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:50.72 foundInterface = 0; \ 155:50.72 ^~~~~~~~~~~~~~ 155:50.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:50.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:50.72 ^~~~~~~~~~~~~~~~~~~~~~~ 155:50.72 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3946:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:50.72 NS_INTERFACE_MAP_END 155:50.72 ^~~~~~~~~~~~~~~~~~~~ 155:50.72 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:65: 155:50.72 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3945:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:50.72 } else 155:50.72 ^~~~ 155:52.52 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 155:52.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 155:52.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 155:52.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 155:52.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 155:52.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 155:52.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 155:52.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 155:52.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 155:52.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 155:52.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 155:52.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 155:52.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 155:52.53 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpLog.h:20, 155:52.53 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 155:52.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 155:52.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 155:52.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 155:52.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 155:52.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 155:52.53 memset(&aArr[0], 0, N * sizeof(T)); 155:52.53 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:52.53 In file included from /usr/include/c++/8/map:61, 155:52.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 155:52.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 155:52.53 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 155:52.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 155:52.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 155:52.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 155:52.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 155:52.53 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/HttpLog.h:20, 155:52.54 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/nsHttpAuthCache.cpp:7, 155:52.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 155:52.54 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 155:52.54 class map 155:52.54 ^~~ 156:00.32 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:128: 156:00.32 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/nsServerTiming.cpp: In member function 'mozilla::net::nsHttpChannel::BeginConnect()': 156:00.32 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/nsServerTiming.cpp:108:1: warning: the control flow of function '_ZN7mozilla3net13nsHttpChannel12BeginConnectEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 156:00.32 } // namespace mozilla 156:00.32 ^ 156:00.33 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/nsServerTiming.cpp:108:1: warning: the control flow of function '_ZN7mozilla3net13nsHttpChannel12BeginConnectEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 156:00.33 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/http/nsServerTiming.cpp:108:1: warning: the control flow of function '_ZN7mozilla3net13nsHttpChannel12BeginConnectEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 156:12.52 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 156:12.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 156:12.52 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:11, 156:12.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 156:12.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 156:12.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156:12.52 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 156:12.52 ^ 156:12.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 156:12.53 struct Block { 156:12.53 ^~~~~ 156:13.34 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 156:13.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 156:13.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISerializable.h:10, 156:13.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIContentSecurityPolicy.h:10, 156:13.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIPrincipal.h:10, 156:13.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsJSPrincipals.h:10, 156:13.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 156:13.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoParent.h:8, 156:13.34 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 156:13.34 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 156:13.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 156:13.34 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingURL::Mutator::QueryInterface(const nsIID&, void**)': 156:13.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:13.34 foundInterface = 0; \ 156:13.34 ^~~~~~~~~~~~~~ 156:13.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:13.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:13.34 ^~~~~~~~~~~~~~~~~~~~~~~ 156:13.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:13.34 NS_INTERFACE_MAP_END \ 156:13.34 ^~~~~~~~~~~~~~~~~~~~ 156:13.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 156:13.35 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 156:13.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:13.35 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:47:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 156:13.35 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 156:13.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:13.35 In file included from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsStandardURL.h:23, 156:13.35 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.h:14, 156:13.35 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/res/ExtensionProtocolHandler.h:12, 156:13.35 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 156:13.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 156:13.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 156:13.35 } else \ 156:13.35 ^~~~ 156:13.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 156:13.35 } else \ 156:13.35 ^~~~ 156:13.35 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:47:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 156:13.35 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 156:13.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:13.35 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 156:13.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 156:13.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISerializable.h:10, 156:13.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIContentSecurityPolicy.h:10, 156:13.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIPrincipal.h:10, 156:13.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsJSPrincipals.h:10, 156:13.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 156:13.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoParent.h:8, 156:13.36 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 156:13.36 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 156:13.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 156:13.36 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingJARURI::QueryInterface(const nsIID&, void**)': 156:13.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:13.36 foundInterface = 0; \ 156:13.36 ^~~~~~~~~~~~~~ 156:13.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:13.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:13.36 ^~~~~~~~~~~~~~~~~~~~~~~ 156:13.36 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:13.36 NS_INTERFACE_MAP_END 156:13.36 ^~~~~~~~~~~~~~~~~~~~ 156:13.36 In file included from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:25, 156:13.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:11: 156:13.36 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 156:13.36 } else 156:13.36 ^~~~ 156:13.36 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 156:13.36 } else 156:13.37 ^~~~ 156:25.15 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 156:25.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 156:25.15 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 156:25.15 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 156:25.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2: 156:25.15 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 156:25.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:25.16 foundInterface = 0; \ 156:25.16 ^~~~~~~~~~~~~~ 156:25.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:25.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:25.16 ^~~~~~~~~~~~~~~~~~~~~~~ 156:25.16 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:25.16 NS_INTERFACE_MAP_END 156:25.16 ^~~~~~~~~~~~~~~~~~~~ 156:25.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 156:25.16 else 156:25.16 ^~~~ 156:25.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 156:25.16 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 156:25.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:25.16 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 156:25.16 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 156:25.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:36.99 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 156:37.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 156:37.00 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:17, 156:37.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 156:37.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 156:37.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156:37.00 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 156:37.00 ^ 156:37.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 156:37.00 struct Block { 156:37.00 ^~~~~ 156:37.51 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 156:37.51 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 156:37.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 156:37.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 156:37.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 156:37.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 156:37.51 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/WebSocketLog.h:12, 156:37.51 from /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 156:37.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 156:37.51 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 156:37.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:37.52 foundInterface = 0; \ 156:37.52 ^~~~~~~~~~~~~~ 156:37.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:37.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:37.52 ^~~~~~~~~~~~~~~~~~~~~~~ 156:37.52 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/WebSocketChannelChild.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:37.52 NS_INTERFACE_MAP_END 156:37.52 ^~~~~~~~~~~~~~~~~~~~ 156:37.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 156:37.52 else 156:37.52 ^~~~ 156:37.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 156:37.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 156:37.52 ^~~~~~~~~~~~~~~~~~ 156:37.52 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/WebSocketChannelChild.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 156:37.52 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 156:37.52 ^~~~~~~~~~~~~~~~~~~~~~ 156:37.62 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 156:37.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:37.63 foundInterface = 0; \ 156:37.63 ^~~~~~~~~~~~~~ 156:37.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:37.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:37.63 ^~~~~~~~~~~~~~~~~~~~~~~ 156:37.63 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:37.63 NS_INTERFACE_MAP_END 156:37.63 ^~~~~~~~~~~~~~~~~~~~ 156:37.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 156:37.63 else 156:37.63 ^~~~ 156:37.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 156:37.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 156:37.63 ^~~~~~~~~~~~~~~~~~ 156:37.63 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 156:37.63 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 156:37.63 ^~~~~~~~~~~~~~~~~~~~~~ 156:37.65 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 156:37.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:37.65 foundInterface = 0; \ 156:37.65 ^~~~~~~~~~~~~~ 156:37.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:37.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:37.65 ^~~~~~~~~~~~~~~~~~~~~~~ 156:37.65 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/WebSocketEventService.cpp:203:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:37.65 NS_INTERFACE_MAP_END 156:37.65 ^~~~~~~~~~~~~~~~~~~~ 156:37.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 156:37.65 else 156:37.65 ^~~~ 156:37.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 156:37.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 156:37.65 ^~~~~~~~~~~~~~~~~~ 156:37.65 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/WebSocketEventService.cpp:202:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 156:37.65 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 156:37.65 ^~~~~~~~~~~~~~~~~~~~~~ 156:37.67 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 156:37.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:37.67 foundInterface = 0; \ 156:37.67 ^~~~~~~~~~~~~~ 156:37.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:37.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:37.67 ^~~~~~~~~~~~~~~~~~~~~~~ 156:37.67 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:37.67 NS_INTERFACE_MAP_END 156:37.67 ^~~~~~~~~~~~~~~~~~~~ 156:37.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 156:37.67 else 156:37.67 ^~~~ 156:37.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 156:37.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 156:37.68 ^~~~~~~~~~~~~~~~~~ 156:37.68 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 156:37.68 NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 156:37.68 ^~~~~~~~~~~~~~~~~~~~~~ 156:42.12 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:74: 156:42.12 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 156:42.12 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp:154:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 156:42.12 } // namespace mozilla 156:42.12 ^ 156:42.12 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp:154:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 156:42.12 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 156:42.12 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp:154:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 156:42.12 /builddir/build/BUILD/firefox-69.0.1/netwerk/protocol/websocket/WebSocketFrame.cpp:154:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 156:54.31 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 156:54.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 156:54.31 from /builddir/build/BUILD/firefox-69.0.1/netwerk/ipc/NeckoChild.cpp:11, 156:54.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:11: 156:54.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 156:54.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156:54.31 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 156:54.31 ^ 156:54.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 156:54.31 struct Block { 156:54.31 ^~~~~ 157:01.12 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 157:01.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 157:01.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 157:01.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 157:01.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 157:01.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 157:01.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 157:01.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 157:01.12 from /builddir/build/BUILD/firefox-69.0.1/xpcom/threads/nsThreadUtils.h:24, 157:01.12 from /builddir/build/BUILD/firefox-69.0.1/netwerk/ipc/ChannelEventQueue.h:14, 157:01.12 from /builddir/build/BUILD/firefox-69.0.1/netwerk/ipc/ChannelEventQueue.cpp:8, 157:01.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:2: 157:01.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 157:01.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 157:01.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 157:01.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 157:01.13 memset(&aArr[0], 0, N * sizeof(T)); 157:01.13 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:01.13 In file included from /usr/include/c++/8/map:61, 157:01.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 157:01.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 157:01.13 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 157:01.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 157:01.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 157:01.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 157:01.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 157:01.13 from /builddir/build/BUILD/firefox-69.0.1/netwerk/ipc/NeckoChild.cpp:10, 157:01.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/ipc/Unified_cpp_netwerk_ipc0.cpp:11: 157:01.13 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 157:01.13 class map 157:01.13 ^~~ 157:13.27 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 157:13.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 157:13.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 157:13.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 157:13.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 157:13.27 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/url-classifier/Entries.h:13, 157:13.27 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/url-classifier/Classifier.h:9, 157:13.27 from /builddir/build/BUILD/firefox-69.0.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, 157:13.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/url-classifier/Unified_cpp_url-classifier0.cpp:2: 157:13.27 /builddir/build/BUILD/firefox-69.0.1/netwerk/url-classifier/UrlClassifierFeatureBase.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureBase::QueryInterface(const nsIID&, void**)': 157:13.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:13.27 foundInterface = 0; \ 157:13.27 ^~~~~~~~~~~~~~ 157:13.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:13.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:13.27 ^~~~~~~~~~~~~~~~~~~~~~~ 157:13.27 /builddir/build/BUILD/firefox-69.0.1/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:13.27 NS_INTERFACE_MAP_END 157:13.27 ^~~~~~~~~~~~~~~~~~~~ 157:13.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:13.27 else 157:13.27 ^~~~ 157:13.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:13.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:13.27 ^~~~~~~~~~~~~~~~~~ 157:13.27 /builddir/build/BUILD/firefox-69.0.1/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:13.27 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierSkipListObserver) 157:13.27 ^~~~~~~~~~~~~~~~~~~~~~ 157:13.31 /builddir/build/BUILD/firefox-69.0.1/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp: In member function 'virtual nsresult mozilla::UrlClassifierFeatureCustomTables::QueryInterface(const nsIID&, void**)': 157:13.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:13.31 foundInterface = 0; \ 157:13.31 ^~~~~~~~~~~~~~ 157:13.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:13.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:13.31 ^~~~~~~~~~~~~~~~~~~~~~~ 157:13.31 /builddir/build/BUILD/firefox-69.0.1/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:13.31 NS_INTERFACE_MAP_END 157:13.31 ^~~~~~~~~~~~~~~~~~~~ 157:13.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:13.31 else 157:13.31 ^~~~ 157:13.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:13.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:13.31 ^~~~~~~~~~~~~~~~~~ 157:13.31 /builddir/build/BUILD/firefox-69.0.1/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:13.31 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeature) 157:13.31 ^~~~~~~~~~~~~~~~~~~~~~ 157:13.37 /builddir/build/BUILD/firefox-69.0.1/netwerk/url-classifier/UrlClassifierFeatureResult.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureResult::QueryInterface(const nsIID&, void**)': 157:13.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:13.37 foundInterface = 0; \ 157:13.37 ^~~~~~~~~~~~~~ 157:13.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:13.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:13.37 ^~~~~~~~~~~~~~~~~~~~~~~ 157:13.37 /builddir/build/BUILD/firefox-69.0.1/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:13.37 NS_INTERFACE_MAP_END 157:13.37 ^~~~~~~~~~~~~~~~~~~~ 157:13.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:13.37 else 157:13.37 ^~~~ 157:13.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:13.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:13.37 ^~~~~~~~~~~~~~~~~~ 157:13.37 /builddir/build/BUILD/firefox-69.0.1/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:13.37 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeatureResult) 157:13.37 ^~~~~~~~~~~~~~~~~~~~~~ 157:38.51 /builddir/build/BUILD/firefox-69.0.1/netwerk/sctp/datachannel/DataChannel.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 157:38.51 /builddir/build/BUILD/firefox-69.0.1/netwerk/sctp/datachannel/DataChannel.cpp:3153:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 157:38.51 } // namespace mozilla 157:38.51 ^ 157:38.51 /builddir/build/BUILD/firefox-69.0.1/netwerk/sctp/datachannel/DataChannel.cpp:3153:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 157:38.51 /builddir/build/BUILD/firefox-69.0.1/netwerk/sctp/datachannel/DataChannel.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 157:38.51 /builddir/build/BUILD/firefox-69.0.1/netwerk/sctp/datachannel/DataChannel.cpp:3153:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 157:38.51 /builddir/build/BUILD/firefox-69.0.1/netwerk/sctp/datachannel/DataChannel.cpp:3153:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 157:40.56 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 157:40.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 157:40.56 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsStreamListenerWrapper.h:8, 157:40.56 from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsStreamListenerWrapper.cpp:5, 157:40.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/base/Unified_cpp_netwerk_base4.cpp:2: 157:40.56 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 157:40.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:40.56 foundInterface = 0; \ 157:40.56 ^~~~~~~~~~~~~~ 157:40.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:40.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:40.56 ^~~~~~~~~~~~~~~~~~~~~~~ 157:40.56 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsUDPSocket.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:40.56 NS_INTERFACE_MAP_END 157:40.56 ^~~~~~~~~~~~~~~~~~~~ 157:40.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:40.56 else 157:40.56 ^~~~ 157:40.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:40.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:40.56 ^~~~~~~~~~~~~~~~~~ 157:40.56 /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsUDPSocket.cpp:163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:40.56 NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 157:40.56 ^~~~~~~~~~~~~~~~~~~~~~ 157:43.06 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 157:43.06 /builddir/build/BUILD/firefox-69.0.1/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp: In function 'void ParseFTPFile(const char*, const char*)': 157:43.06 /builddir/build/BUILD/firefox-69.0.1/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:93:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct list_state'; use assignment or value-initialization instead [-Wclass-memaccess] 157:43.06 memset(&state, 0, sizeof(state)); 157:43.06 ^ 157:43.06 In file included from /builddir/build/BUILD/firefox-69.0.1/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:11, 157:43.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 157:43.06 /builddir/build/BUILD/firefox-69.0.1/netwerk/streamconv/converters/ParseFTPList.h:71:8: note: 'struct list_state' declared here 157:43.07 struct list_state { 157:43.07 ^~~~~~~~~~ 157:51.46 Finished release [optimized] target(s) in 23m 06s 157:55.67 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/chromium/Unified_cpp_ipc_chromium2.cpp:20: 157:55.67 /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 157:55.67 /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc:182:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 157:55.67 } 157:55.67 ^ 157:55.67 /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc:182:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 157:55.67 /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 157:55.67 /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc:182:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 157:55.67 /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc:182:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 158:09.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 158:09.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 158:09.20 from /builddir/build/BUILD/firefox-69.0.1/ipc/glue/BackgroundParentImpl.cpp:17: 158:09.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 158:09.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 158:09.20 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 158:09.20 ^ 158:09.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 158:09.20 struct Block { 158:09.20 ^~~~~ 158:31.82 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 158:31.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 158:31.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 158:31.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 158:31.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 158:31.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 158:31.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 158:31.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 158:31.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 158:31.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 158:31.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 158:31.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/JavaScriptTypes.cpp:7, 158:31.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols1.cpp:2: 158:31.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 158:31.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 158:31.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 158:31.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 158:31.83 memset(&aArr[0], 0, N * sizeof(T)); 158:31.83 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:31.83 In file included from /usr/include/c++/8/map:61, 158:31.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 158:31.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 158:31.83 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 158:31.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 158:31.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/jsipc/JavaScriptTypes.h:11, 158:31.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/JavaScriptTypes.cpp:7, 158:31.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols1.cpp:2: 158:31.83 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 158:31.83 class map 158:31.83 ^~~ 158:50.14 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 158:50.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PClientOpenWindowOp.cpp:7, 158:50.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols10.cpp:65: 158:50.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 158:50.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 158:50.14 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 158:50.14 ^ 158:50.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 158:50.14 struct Block { 158:50.14 ^~~~~ 159:07.09 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 159:07.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PContentChild.cpp:7, 159:07.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols11.cpp:119: 159:07.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 159:07.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 159:07.09 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 159:07.09 ^ 159:07.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 159:07.09 struct Block { 159:07.09 ^~~~~ 159:10.69 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 159:10.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 159:10.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 159:10.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 159:10.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 159:10.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 159:10.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 159:10.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 159:10.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 159:10.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 159:10.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 159:10.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 159:10.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PColorPicker.cpp:7, 159:10.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols11.cpp:2: 159:10.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 159:10.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 159:10.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 159:10.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 159:10.70 memset(&aArr[0], 0, N * sizeof(T)); 159:10.70 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:10.70 In file included from /usr/include/c++/8/map:61, 159:10.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 159:10.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 159:10.70 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 159:10.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 159:10.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 159:10.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 159:10.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PColorPicker.cpp:7, 159:10.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols11.cpp:2: 159:10.70 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 159:10.70 class map 159:10.70 ^~~ 159:29.80 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 159:29.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PContentPermissionRequest.cpp:7, 159:29.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols12.cpp:2: 159:29.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 159:29.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 159:29.81 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 159:29.81 ^ 159:29.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 159:29.81 struct Block { 159:29.81 ^~~~~ 159:46.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 159:46.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PExternalHelperApp.cpp:9, 159:46.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols13.cpp:56: 159:46.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 159:46.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 159:46.72 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 159:46.72 ^ 159:46.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 159:46.72 struct Block { 159:46.72 ^~~~~ 160:03.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 160:03.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PFileDescriptorSet.cpp:9, 160:03.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols14.cpp:20: 160:03.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 160:03.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 160:03.47 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 160:03.47 ^ 160:03.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 160:03.47 struct Block { 160:03.47 ^~~~~ 160:33.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 160:33.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PHal.cpp:8, 160:33.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols16.cpp:119: 160:33.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 160:33.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 160:33.44 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 160:33.44 ^ 160:33.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 160:33.44 struct Block { 160:33.44 ^~~~~ 160:47.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 160:47.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PHandlerService.cpp:7, 160:47.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols17.cpp:2: 160:47.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 160:47.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 160:47.22 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 160:47.22 ^ 160:47.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 160:47.22 struct Block { 160:47.22 ^~~~~ 161:06.30 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 161:06.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PJavaScript.cpp:7, 161:06.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols18.cpp:47: 161:06.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 161:06.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 161:06.30 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 161:06.30 ^ 161:06.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 161:06.30 struct Block { 161:06.30 ^~~~~ 161:23.79 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 161:23.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PMedia.cpp:7, 161:23.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols19.cpp:38: 161:23.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 161:23.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 161:23.80 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 161:23.80 ^ 161:23.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 161:23.80 struct Block { 161:23.80 ^~~~~ 162:00.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 162:00.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PNecko.cpp:7, 162:00.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols20.cpp:11: 162:00.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 162:00.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 162:00.02 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 162:00.02 ^ 162:00.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 162:00.02 struct Block { 162:00.02 ^~~~~ 162:20.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 162:20.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PPluginModule.cpp:11, 162:20.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols21.cpp:83: 162:20.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 162:20.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 162:20.00 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 162:20.00 ^ 162:20.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 162:20.00 struct Block { 162:20.00 ^~~~~ 162:36.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 162:36.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PPresentation.cpp:7, 162:36.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols22.cpp:47: 162:36.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 162:36.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 162:36.02 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 162:36.02 ^ 162:36.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 162:36.02 struct Block { 162:36.02 ^~~~~ 162:47.19 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 162:47.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PPrinting.cpp:7, 162:47.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols23.cpp:38: 162:47.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 162:47.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 162:47.19 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 162:47.19 ^ 162:47.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 162:47.19 struct Block { 162:47.19 ^~~~~ 163:18.29 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 163:18.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PRemoteSpellcheckEngine.cpp:7, 163:18.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols25.cpp:29: 163:18.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 163:18.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 163:18.29 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 163:18.29 ^ 163:18.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 163:18.29 struct Block { 163:18.29 ^~~~~ 163:35.99 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 163:35.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PSessionStorageObserver.cpp:7, 163:35.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols26.cpp:128: 163:35.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 163:35.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 163:35.99 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 163:35.99 ^ 163:35.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 163:35.99 struct Block { 163:35.99 ^~~~~ 163:48.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 163:48.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PSessionStorageObserverParent.cpp:9, 163:48.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols27.cpp:2: 163:48.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 163:48.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 163:48.23 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 163:48.23 ^ 163:48.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 163:48.23 struct Block { 163:48.23 ^~~~~ 164:20.39 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 164:20.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PTestShell.cpp:7, 164:20.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols29.cpp:56: 164:20.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 164:20.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 164:20.40 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 164:20.40 ^ 164:20.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 164:20.40 struct Block { 164:20.40 ^~~~~ 164:51.52 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 164:51.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PURLClassifier.cpp:7, 164:51.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols30.cpp:47: 164:51.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 164:51.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 164:51.52 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 164:51.53 ^ 164:51.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 164:51.53 struct Block { 164:51.53 ^~~~~ 165:20.19 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 165:20.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PWebBrowserPersistDocument.cpp:7, 165:20.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols32.cpp:65: 165:20.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 165:20.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 165:20.20 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 165:20.20 ^ 165:20.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 165:20.20 struct Block { 165:20.20 ^~~~~ 165:35.52 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 165:35.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PWebrtcGlobal.cpp:8, 165:35.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols33.cpp:83: 165:35.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 165:35.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 165:35.52 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 165:35.52 ^ 165:35.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 165:35.52 struct Block { 165:35.52 ^~~~~ 165:55.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 165:55.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 165:55.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 165:55.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 165:55.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 165:55.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 165:55.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 165:55.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 165:55.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 165:55.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 165:55.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 165:55.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalChild.h:9, 165:55.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PWindowGlobalChild.cpp:7, 165:55.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols34.cpp:2: 165:55.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 165:55.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 165:55.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 165:55.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 165:55.26 memset(&aArr[0], 0, N * sizeof(T)); 165:55.27 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:55.27 In file included from /usr/include/c++/8/map:61, 165:55.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 165:55.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 165:55.27 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 165:55.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 165:55.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 165:55.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalChild.h:9, 165:55.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PWindowGlobalChild.cpp:7, 165:55.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols34.cpp:2: 165:55.27 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 165:55.27 class map 165:55.27 ^~~ 166:53.27 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 166:53.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PBrowser.cpp:11, 166:53.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: 166:53.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 166:53.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 166:53.27 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 166:53.27 ^ 166:53.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 166:53.27 struct Block { 166:53.27 ^~~~~ 167:00.09 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTHashtable.h:21, 167:00.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsBaseHashtable.h:12, 167:00.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsClassHashtable.h:11, 167:00.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FilterSupport.h:15, 167:00.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/GfxMessageUtils.h:11, 167:00.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PBrowser.cpp:7, 167:00.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: 167:00.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 167:00.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 167:00.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 167:00.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 167:00.09 memset(&aArr[0], 0, N * sizeof(T)); 167:00.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:00.09 In file included from /usr/include/c++/8/map:61, 167:00.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 167:00.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 167:00.09 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 167:00.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/GfxMessageUtils.h:14, 167:00.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PBrowser.cpp:7, 167:00.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols7.cpp:2: 167:00.09 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 167:00.09 class map 167:00.09 ^~~ 167:18.89 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 167:18.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PCameras.cpp:7, 167:18.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols8.cpp:56: 167:18.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 167:18.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 167:18.89 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 167:18.89 ^ 167:18.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 167:18.89 struct Block { 167:18.89 ^~~~~ 167:35.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 167:35.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/PChildToParentStreamChild.cpp:10, 167:35.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/UnifiedProtocols9.cpp:2: 167:35.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 167:35.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 167:35.24 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 167:35.24 ^ 167:35.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 167:35.24 struct Block { 167:35.24 ^~~~~ 168:11.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 168:11.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 168:11.71 from /builddir/build/BUILD/firefox-69.0.1/js/ipc/JavaScriptParent.cpp:9, 168:11.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:11: 168:11.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 168:11.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 168:11.71 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 168:11.71 ^ 168:11.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 168:11.71 struct Block { 168:11.71 ^~~~~ 168:15.58 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 168:15.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 168:15.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 168:15.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 168:15.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 168:15.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 168:15.59 from /builddir/build/BUILD/firefox-69.0.1/js/src/jsapi.h:29, 168:15.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 168:15.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 168:15.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 168:15.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11, 168:15.59 from /builddir/build/BUILD/firefox-69.0.1/js/ipc/JavaScriptShared.h:12, 168:15.59 from /builddir/build/BUILD/firefox-69.0.1/js/ipc/WrapperAnswer.h:11, 168:15.59 from /builddir/build/BUILD/firefox-69.0.1/js/ipc/JavaScriptBase.h:11, 168:15.59 from /builddir/build/BUILD/firefox-69.0.1/js/ipc/JavaScriptChild.h:11, 168:15.59 from /builddir/build/BUILD/firefox-69.0.1/js/ipc/JavaScriptChild.cpp:8, 168:15.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 168:15.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 168:15.59 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 168:15.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 168:15.59 memset(aT, 0, sizeof(T)); 168:15.59 ~~~~~~^~~~~~~~~~~~~~~~~~ 168:15.59 In file included from /builddir/build/BUILD/firefox-69.0.1/js/ipc/JavaScriptChild.cpp:12, 168:15.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 168:15.59 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 168:15.59 struct GlobalProperties { 168:15.59 ^~~~~~~~~~~~~~~~ 168:30.04 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 168:30.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 168:30.04 from /builddir/build/BUILD/firefox-69.0.1/hal/Hal.cpp:24: 168:30.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 168:30.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 168:30.04 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 168:30.04 ^ 168:30.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 168:30.04 struct Block { 168:30.04 ^~~~~ 168:43.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 168:43.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 168:43.46 from /builddir/build/BUILD/firefox-69.0.1/hal/WindowIdentifier.cpp:9, 168:43.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/hal/Unified_cpp_hal0.cpp:11: 168:43.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 168:43.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 168:43.46 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 168:43.46 ^ 168:43.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 168:43.46 struct Block { 168:43.46 ^~~~~ 168:46.47 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 168:46.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 168:46.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 168:46.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 168:46.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 168:46.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 168:46.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 168:46.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 168:46.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 168:46.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 168:46.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 168:46.48 from /builddir/build/BUILD/firefox-69.0.1/hal/Hal.h:13, 168:46.48 from /builddir/build/BUILD/firefox-69.0.1/hal/HalWakeLock.cpp:7, 168:46.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/hal/Unified_cpp_hal0.cpp:2: 168:46.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 168:46.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 168:46.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 168:46.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 168:46.48 memset(&aArr[0], 0, N * sizeof(T)); 168:46.48 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:46.48 In file included from /usr/include/c++/8/map:61, 168:46.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 168:46.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 168:46.48 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 168:46.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 168:46.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 168:46.48 from /builddir/build/BUILD/firefox-69.0.1/hal/Hal.h:13, 168:46.48 from /builddir/build/BUILD/firefox-69.0.1/hal/HalWakeLock.cpp:7, 168:46.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/hal/Unified_cpp_hal0.cpp:2: 168:46.48 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 168:46.48 class map 168:46.48 ^~~ 168:57.90 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 168:57.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 168:57.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 168:57.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 168:57.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 168:57.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 168:57.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsfriendapi.h:18, 168:57.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Proxy.h:12, 168:57.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Wrapper.h:12, 168:57.90 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/wrappers/WrapperFactory.h:10, 168:57.90 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/wrappers/XrayWrapper.h:12, 168:57.90 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/wrappers/XrayWrapper.cpp:7: 168:57.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 168:57.90 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 168:57.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 168:57.90 memset(aT, 0, sizeof(T)); 168:57.90 ~~~~~~^~~~~~~~~~~~~~~~~~ 168:57.90 In file included from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/wrappers/XrayWrapper.cpp:17: 168:57.90 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 168:57.90 struct GlobalProperties { 168:57.90 ^~~~~~~~~~~~~~~~ 169:07.27 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 169:07.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 169:07.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 169:07.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 169:07.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 169:07.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Id.h:28, 169:07.28 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/wrappers/AccessCheck.h:10, 169:07.28 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/wrappers/AccessCheck.cpp:7, 169:07.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 169:07.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 169:07.28 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 169:07.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 169:07.28 memset(aT, 0, sizeof(T)); 169:07.28 ~~~~~~^~~~~~~~~~~~~~~~~~ 169:07.28 In file included from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/wrappers/AccessCheck.cpp:24, 169:07.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 169:07.28 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 169:07.28 struct GlobalProperties { 169:07.28 ^~~~~~~~~~~~~~~~ 169:14.65 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 169:14.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 169:14.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 169:14.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 169:14.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 169:14.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 169:14.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 169:14.65 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/mozJSComponentLoader.cpp:20: 169:14.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 169:14.65 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 169:14.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 169:14.65 memset(aT, 0, sizeof(T)); 169:14.65 ~~~~~~^~~~~~~~~~~~~~~~~~ 169:14.65 In file included from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/mozJSComponentLoader.cpp:41: 169:14.66 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 169:14.66 struct GlobalProperties { 169:14.66 ^~~~~~~~~~~~~~~~ 169:21.97 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 169:21.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 169:21.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIFile.h:10, 169:21.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/FileUtils.h:21, 169:21.97 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/AutoMemMap.h:9, 169:21.97 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/AutoMemMap.cpp:7, 169:21.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 169:21.97 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::PrecompiledScript::QueryInterface(const nsIID&, void**)': 169:21.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:21.97 foundInterface = 0; \ 169:21.97 ^~~~~~~~~~~~~~ 169:21.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:21.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:21.97 ^~~~~~~~~~~~~~~~~~~~~~~ 169:21.97 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/ChromeScriptLoader.cpp:330:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:21.97 NS_INTERFACE_MAP_END 169:21.97 ^~~~~~~~~~~~~~~~~~~~ 169:21.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:21.97 else 169:21.97 ^~~~ 169:21.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 169:21.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 169:21.97 ^~~~~~~~~~~~~~~~~~ 169:21.97 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/ChromeScriptLoader.cpp:329:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 169:21.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 169:21.97 ^~~~~~~~~~~~~~~~~~~~~~ 169:23.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 169:23.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 169:23.44 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/ScriptCacheActors.cpp:11, 169:23.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:20: 169:23.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 169:23.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 169:23.44 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 169:23.44 ^ 169:23.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 169:23.44 struct Block { 169:23.44 ^~~~~ 169:28.03 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 169:28.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 169:28.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 169:28.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 169:28.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 169:28.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 169:28.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 169:28.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 169:28.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIFile.h:14, 169:28.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/FileUtils.h:21, 169:28.03 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/AutoMemMap.h:9, 169:28.03 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/AutoMemMap.cpp:7, 169:28.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 169:28.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 169:28.03 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 169:28.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 169:28.03 memset(aT, 0, sizeof(T)); 169:28.03 ~~~~~~^~~~~~~~~~~~~~~~~~ 169:28.03 In file included from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/ScriptPreloader.cpp:31, 169:28.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 169:28.03 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 169:28.03 struct AmountFns { 169:28.03 ^~~~~~~~~ 169:28.03 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 169:28.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 169:28.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 169:28.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 169:28.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 169:28.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 169:28.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 169:28.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 169:28.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIFile.h:14, 169:28.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/FileUtils.h:21, 169:28.04 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/AutoMemMap.h:9, 169:28.04 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/AutoMemMap.cpp:7, 169:28.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 169:28.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 169:28.04 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 169:28.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 169:28.04 memset(aT, 0, sizeof(T)); 169:28.04 ~~~~~~^~~~~~~~~~~~~~~~~~ 169:28.04 In file included from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/ScriptPreloader.cpp:31, 169:28.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 169:28.04 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 169:28.04 struct SizeOfTabFns { 169:28.04 ^~~~~~~~~~~~ 169:28.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 169:28.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 169:28.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 169:28.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 169:28.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 169:28.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 169:28.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 169:28.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 169:28.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIFile.h:14, 169:28.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/FileUtils.h:21, 169:28.14 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/AutoMemMap.h:9, 169:28.14 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/AutoMemMap.cpp:7, 169:28.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 169:28.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 169:28.14 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 169:28.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 169:28.14 memset(aT, 0, sizeof(T)); 169:28.14 ~~~~~~^~~~~~~~~~~~~~~~~~ 169:28.14 In file included from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/loader/mozJSSubScriptLoader.cpp:20, 169:28.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 169:28.14 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 169:28.14 struct GlobalProperties { 169:28.14 ^~~~~~~~~~~~~~~~ 169:43.81 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 169:43.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 169:43.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 169:43.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 169:43.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 169:43.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 169:43.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 169:43.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 169:43.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 169:43.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 169:43.81 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:76, 169:43.81 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 169:43.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 169:43.81 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 169:43.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:43.81 foundInterface = 0; \ 169:43.81 ^~~~~~~~~~~~~~ 169:43.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:43.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:43.81 ^~~~~~~~~~~~~~~~~~~~~~~ 169:43.81 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/Sandbox.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:43.81 NS_INTERFACE_MAP_END 169:43.81 ^~~~~~~~~~~~~~~~~~~~ 169:43.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:43.81 else 169:43.81 ^~~~ 169:43.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 169:43.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 169:43.81 ^~~~~~~~~~~~~~~~~~ 169:43.81 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/Sandbox.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 169:43.81 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 169:43.81 ^~~~~~~~~~~~~~~~~~~~~~ 169:44.75 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 169:44.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:44.75 foundInterface = 0; \ 169:44.75 ^~~~~~~~~~~~~~ 169:44.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:44.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:44.75 ^~~~~~~~~~~~~~~~~~~~~~~ 169:44.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:44.75 NS_INTERFACE_MAP_END 169:44.75 ^~~~~~~~~~~~~~~~~~~~ 169:44.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 169:44.75 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 169:44.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.75 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCComponents.cpp:2638:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 169:44.75 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 169:44.75 ^~~~~~~~~~~~~~~~~~~~ 169:44.75 In file included from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:108, 169:44.75 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 169:44.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 169:44.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:44.76 } else 169:44.76 ^~~~ 169:44.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 169:44.76 } else 169:44.76 ^~~~ 169:44.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 169:44.76 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 169:44.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.76 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCComponents.cpp:2638:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 169:44.76 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 169:44.76 ^~~~~~~~~~~~~~~~~~~~ 169:44.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 169:44.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 169:44.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 169:44.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 169:44.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 169:44.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 169:44.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 169:44.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 169:44.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 169:44.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 169:44.76 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:76, 169:44.76 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 169:44.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 169:44.76 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 169:44.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:44.76 foundInterface = 0; \ 169:44.76 ^~~~~~~~~~~~~~ 169:44.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:44.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:44.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.77 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCComponents.cpp:2648:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:44.77 NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 169:44.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.77 In file included from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:108, 169:44.77 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 169:44.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 169:44.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:44.77 } else 169:44.77 ^~~~ 169:44.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 169:44.77 } else 169:44.77 ^~~~ 169:46.64 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 169:46.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 169:46.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 169:46.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 169:46.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 169:46.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 169:46.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 169:46.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AtomList.h:10, 169:46.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 169:46.64 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:76, 169:46.64 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 169:46.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 169:46.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 169:46.65 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 169:46.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 169:46.65 memset(aT, 0, sizeof(T)); 169:46.65 ~~~~~~^~~~~~~~~~~~~~~~~~ 169:46.65 In file included from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/ExportHelpers.cpp:7, 169:46.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 169:46.65 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 169:46.65 struct GlobalProperties { 169:46.65 ^~~~~~~~~~~~~~~~ 169:53.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:137: 169:53.86 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCRuntimeService.cpp: In member function 'nsXPCComponents_Utils::IntentionallyLeak()': 169:53.86 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCRuntimeService.cpp:154:1: warning: the control flow of function '_ZN21nsXPCComponents_Utils17IntentionallyLeakEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 169:53.86 } 169:53.86 ^ 169:53.86 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCRuntimeService.cpp:154:1: warning: the control flow of function '_ZN21nsXPCComponents_Utils17IntentionallyLeakEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 170:01.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 170:01.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 170:01.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsXULAppAPI.h:13, 170:01.00 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCShellImpl.cpp:7, 170:01.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 170:01.00 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 170:01.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:01.01 foundInterface = 0; \ 170:01.01 ^~~~~~~~~~~~~~ 170:01.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:01.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:01.01 ^~~~~~~~~~~~~~~~~~~~~~~ 170:01.01 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:01.01 NS_INTERFACE_MAP_END 170:01.01 ^~~~~~~~~~~~~~~~~~~~ 170:01.01 In file included from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:108, 170:01.01 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCShellImpl.cpp:37, 170:01.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 170:01.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 170:01.01 } else 170:01.01 ^~~~ 170:01.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 170:01.01 } else 170:01.01 ^~~~ 170:02.03 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 170:02.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 170:02.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsXULAppAPI.h:13, 170:02.03 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCShellImpl.cpp:7, 170:02.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 170:02.03 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCWrappedJSIterator.cpp: In member function 'virtual nsresult xpc::XPCWrappedJSIterator::QueryInterface(const nsIID&, void**)': 170:02.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:02.04 foundInterface = 0; \ 170:02.04 ^~~~~~~~~~~~~~ 170:02.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:02.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:02.04 ^~~~~~~~~~~~~~~~~~~~~~~ 170:02.04 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCWrappedJSIterator.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:02.04 NS_INTERFACE_MAP_END 170:02.04 ^~~~~~~~~~~~~~~~~~~~ 170:02.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:02.04 else 170:02.04 ^~~~ 170:02.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 170:02.04 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 170:02.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:02.04 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCWrappedJSIterator.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 170:02.04 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, XPCWrappedJSIterator) 170:02.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:02.06 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 170:02.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:02.06 foundInterface = 0; \ 170:02.06 ^~~~~~~~~~~~~~ 170:02.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:02.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:02.06 ^~~~~~~~~~~~~~~~~~~~~~~ 170:02.06 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCWrappedNative.cpp:680:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:02.06 NS_INTERFACE_MAP_END 170:02.06 ^~~~~~~~~~~~~~~~~~~~ 170:02.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:02.07 else 170:02.07 ^~~~ 170:02.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 170:02.07 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 170:02.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:02.07 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCWrappedNative.cpp:679:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 170:02.07 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 170:02.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:04.41 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 170:04.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 170:04.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 170:04.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 170:04.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 170:04.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 170:04.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 170:04.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 170:04.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIFile.h:14, 170:04.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/XREAppData.h:15, 170:04.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsXULAppAPI.h:15, 170:04.42 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCShellImpl.cpp:7, 170:04.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 170:04.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 170:04.42 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 170:04.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 170:04.42 memset(aT, 0, sizeof(T)); 170:04.42 ~~~~~~^~~~~~~~~~~~~~~~~~ 170:04.42 In file included from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCShellImpl.cpp:37, 170:04.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 170:04.42 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 170:04.42 struct GlobalProperties { 170:04.43 ^~~~~~~~~~~~~~~~ 170:16.87 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 170:16.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 170:16.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIInputStream.h:10, 170:16.88 from /builddir/build/BUILD/firefox-69.0.1/modules/libjar/nsJARInputStream.h:10, 170:16.88 from /builddir/build/BUILD/firefox-69.0.1/modules/libjar/nsJAR.cpp:7, 170:16.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 170:16.88 /builddir/build/BUILD/firefox-69.0.1/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 170:16.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:16.88 foundInterface = 0; \ 170:16.88 ^~~~~~~~~~~~~~ 170:16.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:16.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:16.88 ^~~~~~~~~~~~~~~~~~~~~~~ 170:16.88 /builddir/build/BUILD/firefox-69.0.1/modules/libjar/nsJARURI.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:16.88 NS_INTERFACE_MAP_END 170:16.88 ^~~~~~~~~~~~~~~~~~~~ 170:16.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 170:16.88 } else 170:16.88 ^~~~ 170:16.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 170:16.88 NS_IMPL_QUERY_BODY_CONCRETE(_class) 170:16.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:16.88 /builddir/build/BUILD/firefox-69.0.1/modules/libjar/nsJARURI.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 170:16.88 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsJARURI) 170:16.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:16.88 /builddir/build/BUILD/firefox-69.0.1/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::Mutator::QueryInterface(const nsIID&, void**)': 170:16.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:16.88 foundInterface = 0; \ 170:16.88 ^~~~~~~~~~~~~~ 170:16.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:16.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:16.88 ^~~~~~~~~~~~~~~~~~~~~~~ 170:16.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:16.88 NS_INTERFACE_MAP_END \ 170:16.88 ^~~~~~~~~~~~~~~~~~~~ 170:16.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 170:16.88 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 170:16.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:16.88 /builddir/build/BUILD/firefox-69.0.1/modules/libjar/nsJARURI.cpp:226:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 170:16.88 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 170:16.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:16.88 In file included from /builddir/build/BUILD/firefox-69.0.1/modules/libjar/nsJARURI.h:16, 170:16.88 from /builddir/build/BUILD/firefox-69.0.1/modules/libjar/nsJARProtocolHandler.cpp:13, 170:16.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:29: 170:16.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 170:16.88 } else \ 170:16.88 ^~~~ 170:16.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 170:16.88 } else \ 170:16.88 ^~~~ 170:16.88 /builddir/build/BUILD/firefox-69.0.1/modules/libjar/nsJARURI.cpp:226:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 170:16.88 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 170:16.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:25.89 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 170:25.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 170:25.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIArray.h:10, 170:25.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIArrayExtensions.h:10, 170:25.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIMutableArray.h:10, 170:25.89 from /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageConnection.cpp:10: 170:25.89 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 170:25.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:25.89 foundInterface = 0; \ 170:25.89 ^~~~~~~~~~~~~~ 170:25.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:25.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:25.89 ^~~~~~~~~~~~~~~~~~~~~~~ 170:25.89 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageConnection.cpp:498:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:25.89 NS_INTERFACE_MAP_END 170:25.89 ^~~~~~~~~~~~~~~~~~~~ 170:25.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:25.89 else 170:25.89 ^~~~ 170:25.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 170:25.89 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 170:25.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:25.89 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageConnection.cpp:497:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 170:25.89 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 170:25.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:32.38 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 170:32.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 170:32.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:10, 170:32.38 from /builddir/build/BUILD/firefox-69.0.1/storage/FileSystemModule.cpp:11, 170:32.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/storage/Unified_cpp_storage0.cpp:2: 170:32.38 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 170:32.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:32.38 foundInterface = 0; \ 170:32.38 ^~~~~~~~~~~~~~ 170:32.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:32.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:32.38 ^~~~~~~~~~~~~~~~~~~~~~~ 170:32.38 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageAsyncStatement.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:32.38 NS_INTERFACE_MAP_END 170:32.38 ^~~~~~~~~~~~~~~~~~~~ 170:32.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:32.38 else 170:32.38 ^~~~ 170:32.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 170:32.38 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 170:32.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:32.38 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageAsyncStatement.cpp:228:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 170:32.38 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 170:32.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:32.44 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 170:32.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:32.44 foundInterface = 0; \ 170:32.44 ^~~~~~~~~~~~~~ 170:32.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:32.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:32.44 ^~~~~~~~~~~~~~~~~~~~~~~ 170:32.44 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageAsyncStatementJSHelper.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:32.44 NS_INTERFACE_MAP_END 170:32.44 ^~~~~~~~~~~~~~~~~~~~ 170:32.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:32.44 else 170:32.44 ^~~~ 170:32.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 170:32.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 170:32.44 ^~~~~~~~~~~~~~~~~~ 170:32.44 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageAsyncStatementJSHelper.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 170:32.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 170:32.44 ^~~~~~~~~~~~~~~~~~~~~~ 170:32.67 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageAsyncStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementParams::QueryInterface(const nsIID&, void**)': 170:32.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:32.67 foundInterface = 0; \ 170:32.67 ^~~~~~~~~~~~~~ 170:32.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:32.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:32.67 ^~~~~~~~~~~~~~~~~~~~~~~ 170:32.67 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageAsyncStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:32.67 NS_INTERFACE_MAP_END 170:32.67 ^~~~~~~~~~~~~~~~~~~~ 170:32.67 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 170:32.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 170:32.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 170:32.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsProxyRelease.h:16, 170:32.67 from /builddir/build/BUILD/firefox-69.0.1/storage/StorageBaseStatementInternal.cpp:9, 170:32.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/storage/Unified_cpp_storage0.cpp:20: 170:32.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 170:32.67 } else 170:32.67 ^~~~ 170:32.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 170:32.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 170:32.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:32.67 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageAsyncStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 170:32.67 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(AsyncStatementParams) 170:32.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:36.72 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 170:36.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 170:36.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 170:36.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 170:36.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 170:36.72 from /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageSQLFunctions.cpp:10, 170:36.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/storage/Unified_cpp_storage1.cpp:2: 170:36.72 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 170:36.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:36.72 foundInterface = 0; \ 170:36.72 ^~~~~~~~~~~~~~ 170:36.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:36.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:36.73 ^~~~~~~~~~~~~~~~~~~~~~~ 170:36.73 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageStatement.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:36.73 NS_INTERFACE_MAP_END 170:36.73 ^~~~~~~~~~~~~~~~~~~~ 170:36.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:36.73 else 170:36.73 ^~~~ 170:36.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 170:36.73 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 170:36.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:36.73 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageStatement.cpp:235:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 170:36.73 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 170:36.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:36.77 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 170:36.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:36.78 foundInterface = 0; \ 170:36.78 ^~~~~~~~~~~~~~ 170:36.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:36.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:36.78 ^~~~~~~~~~~~~~~~~~~~~~~ 170:36.78 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageStatementJSHelper.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:36.78 NS_INTERFACE_MAP_END 170:36.78 ^~~~~~~~~~~~~~~~~~~~ 170:36.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:36.78 else 170:36.78 ^~~~ 170:36.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 170:36.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 170:36.78 ^~~~~~~~~~~~~~~~~~ 170:36.78 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageStatementJSHelper.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 170:36.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 170:36.78 ^~~~~~~~~~~~~~~~~~~~~~ 170:39.14 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::StatementParams::QueryInterface(const nsIID&, void**)': 170:39.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:39.14 foundInterface = 0; \ 170:39.14 ^~~~~~~~~~~~~~ 170:39.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:39.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:39.14 ^~~~~~~~~~~~~~~~~~~~~~~ 170:39.14 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:39.14 NS_INTERFACE_MAP_END 170:39.14 ^~~~~~~~~~~~~~~~~~~~ 170:39.14 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 170:39.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 170:39.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 170:39.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsProxyRelease.h:16, 170:39.15 from /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageConnection.h:14, 170:39.15 from /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageService.cpp:11, 170:39.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/storage/Unified_cpp_storage1.cpp:11: 170:39.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 170:39.15 } else 170:39.15 ^~~~ 170:39.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 170:39.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 170:39.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:39.15 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 170:39.15 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementParams) 170:39.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:39.15 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 170:39.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 170:39.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 170:39.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 170:39.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 170:39.15 from /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageSQLFunctions.cpp:10, 170:39.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/storage/Unified_cpp_storage1.cpp:2: 170:39.15 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageStatementRow.cpp: In member function 'virtual nsresult mozilla::storage::StatementRow::QueryInterface(const nsIID&, void**)': 170:39.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:39.16 foundInterface = 0; \ 170:39.16 ^~~~~~~~~~~~~~ 170:39.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:39.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:39.16 ^~~~~~~~~~~~~~~~~~~~~~~ 170:39.16 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageStatementRow.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:39.16 NS_INTERFACE_MAP_END 170:39.16 ^~~~~~~~~~~~~~~~~~~~ 170:39.16 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 170:39.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 170:39.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 170:39.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsProxyRelease.h:16, 170:39.16 from /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageConnection.h:14, 170:39.16 from /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageService.cpp:11, 170:39.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/storage/Unified_cpp_storage1.cpp:11: 170:39.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 170:39.16 } else 170:39.16 ^~~~ 170:39.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 170:39.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 170:39.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:39.16 /builddir/build/BUILD/firefox-69.0.1/storage/mozStorageStatementRow.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 170:39.16 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementRow) 170:39.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:46.39 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 170:46.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 170:46.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIContentPolicy.h:10, 170:46.39 from /builddir/build/BUILD/firefox-69.0.1/extensions/permissions/nsContentBlocker.h:7, 170:46.39 from /builddir/build/BUILD/firefox-69.0.1/extensions/permissions/nsContentBlocker.cpp:5, 170:46.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:2: 170:46.39 /builddir/build/BUILD/firefox-69.0.1/extensions/permissions/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 170:46.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:46.39 foundInterface = 0; \ 170:46.39 ^~~~~~~~~~~~~~ 170:46.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:46.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:46.39 ^~~~~~~~~~~~~~~~~~~~~~~ 170:46.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:46.39 NS_INTERFACE_MAP_END 170:46.39 ^~~~~~~~~~~~~~~~~~~~ 170:46.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 170:46.39 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 170:46.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 170:46.39 /builddir/build/BUILD/firefox-69.0.1/extensions/permissions/nsPermission.cpp:17:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 170:46.39 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 170:46.39 ^~~~~~~~~~~~~~~~~~~~ 170:46.39 In file included from /builddir/build/BUILD/firefox-69.0.1/extensions/permissions/nsPermission.cpp:8, 170:46.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:11: 170:46.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 170:46.39 } else 170:46.39 ^~~~ 170:46.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 170:46.39 } else 170:46.39 ^~~~ 170:46.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 170:46.39 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 170:46.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 170:46.39 /builddir/build/BUILD/firefox-69.0.1/extensions/permissions/nsPermission.cpp:17:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 170:46.39 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 170:46.39 ^~~~~~~~~~~~~~~~~~~~ 170:48.35 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 170:48.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 170:48.35 from /builddir/build/BUILD/firefox-69.0.1/extensions/permissions/nsPermissionManager.cpp:11, 170:48.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/extensions/permissions/Unified_cpp_permissions0.cpp:20: 170:48.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 170:48.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 170:48.35 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 170:48.35 ^ 170:48.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 170:48.35 struct Block { 170:48.35 ^~~~~ 170:51.89 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 170:51.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 170:51.90 from /builddir/build/BUILD/firefox-69.0.1/ipc/glue/BackgroundImpl.cpp:24, 170:51.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 170:51.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 170:51.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 170:51.90 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 170:51.90 ^ 170:51.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 170:51.90 struct Block { 170:51.90 ^~~~~ 170:53.26 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsUtils.h:14, 170:53.26 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCOMPtr.h:30, 170:53.26 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsAutoPtr.h:10, 170:53.26 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message.h:21, 170:53.26 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_channel.h:13, 170:53.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ipc/Transport.h:11, 170:53.26 from /builddir/build/BUILD/firefox-69.0.1/ipc/glue/BackgroundChild.h:11, 170:53.26 from /builddir/build/BUILD/firefox-69.0.1/ipc/glue/BackgroundImpl.cpp:7, 170:53.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 170:53.26 /builddir/build/BUILD/firefox-69.0.1/ipc/glue/IPCStreamDestination.cpp: In member function 'virtual nsresult mozilla::ipc::IPCStreamDestination::DelayedStartInputStream::QueryInterface(const nsIID&, void**)': 170:53.26 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:53.26 foundInterface = 0; \ 170:53.26 ^~~~~~~~~~~~~~ 170:53.26 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:53.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:53.26 ^~~~~~~~~~~~~~~~~~~~~~~ 170:53.26 /builddir/build/BUILD/firefox-69.0.1/ipc/glue/IPCStreamDestination.cpp:238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:53.26 NS_INTERFACE_MAP_END 170:53.27 ^~~~~~~~~~~~~~~~~~~~ 170:53.27 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:53.27 else 170:53.27 ^~~~ 170:53.27 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 170:53.27 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 170:53.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:53.27 /builddir/build/BUILD/firefox-69.0.1/ipc/glue/IPCStreamDestination.cpp:237:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 170:53.27 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAsyncInputStream) 170:53.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:55.47 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/signaling/src/jsep/Unified_cpp_signaling_src_jsep0.cpp:20: 170:55.47 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/jsep/SsrcGenerator.cpp: In member function 'mozilla::JsepSessionImpl::ValidateRemoteDescription(mozilla::Sdp const&)': 170:55.47 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/jsep/SsrcGenerator.cpp:22:1: warning: the control flow of function '_ZN7mozilla15JsepSessionImpl25ValidateRemoteDescriptionERKNS_3SdpE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 170:55.47 } // namespace mozilla 170:55.47 ^ 170:55.47 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/jsep/SsrcGenerator.cpp:22:1: warning: the control flow of function '_ZN7mozilla15JsepSessionImpl25ValidateRemoteDescriptionERKNS_3SdpE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 170:55.47 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/jsep/SsrcGenerator.cpp:22:1: warning: the control flow of function '_ZN7mozilla15JsepSessionImpl25ValidateRemoteDescriptionERKNS_3SdpE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 170:57.01 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 170:57.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 170:57.01 from /builddir/build/BUILD/firefox-69.0.1/ipc/glue/IPCStreamUtils.cpp:12, 170:57.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:11: 170:57.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 170:57.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 170:57.02 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 170:57.02 ^ 170:57.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 170:57.02 struct Block { 170:57.02 ^~~~~ 171:00.56 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:137: 171:00.56 /builddir/build/BUILD/firefox-69.0.1/ipc/glue/IPCStreamParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 171:00.56 /builddir/build/BUILD/firefox-69.0.1/ipc/glue/IPCStreamParent.cpp:180:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 171:00.56 } // namespace mozilla 171:00.56 ^ 171:00.56 /builddir/build/BUILD/firefox-69.0.1/ipc/glue/IPCStreamParent.cpp:180:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 171:00.56 /builddir/build/BUILD/firefox-69.0.1/ipc/glue/IPCStreamParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 171:00.56 /builddir/build/BUILD/firefox-69.0.1/ipc/glue/IPCStreamParent.cpp:180:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 171:00.56 /builddir/build/BUILD/firefox-69.0.1/ipc/glue/IPCStreamParent.cpp:180:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 171:02.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 171:02.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 171:02.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 171:02.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 171:02.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 171:02.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 171:02.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 171:02.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:10, 171:02.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerRef.h:10, 171:02.37 from /builddir/build/BUILD/firefox-69.0.1/ipc/glue/IPCStreamSource.h:11, 171:02.37 from /builddir/build/BUILD/firefox-69.0.1/ipc/glue/IPCStreamSource.cpp:7, 171:02.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:2: 171:02.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 171:02.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 171:02.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 171:02.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 171:02.37 memset(&aArr[0], 0, N * sizeof(T)); 171:02.37 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:02.37 In file included from /usr/include/c++/8/map:61, 171:02.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 171:02.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 171:02.37 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 171:02.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ipc/Transport.h:10, 171:02.37 from /builddir/build/BUILD/firefox-69.0.1/ipc/glue/BackgroundParent.h:12, 171:02.37 from /builddir/build/BUILD/firefox-69.0.1/ipc/glue/IPCStreamSource.cpp:8, 171:02.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:2: 171:02.37 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 171:02.37 class map 171:02.37 ^~~ 171:02.43 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 171:02.43 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 171:02.43 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 171:02.43 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 171:02.43 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 171:02.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/signaling/src/media-conduit/Unified_cpp_src_media-conduit0.cpp:2: 171:02.43 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 171:02.43 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 171:02.43 memcpy(this, &config, sizeof(*this)); 171:02.43 ^ 171:02.43 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 171:02.43 struct Config { 171:02.43 ^~~~~~ 171:03.29 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 171:03.29 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 171:03.29 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 171:03.29 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 171:03.29 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:8, 171:03.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/signaling/src/mediapipeline/Unified_cpp_src_mediapipeline0.cpp:2: 171:03.29 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 171:03.29 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 171:03.29 memcpy(this, &config, sizeof(*this)); 171:03.29 ^ 171:03.29 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 171:03.29 struct Config { 171:03.29 ^~~~~~ 171:07.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:137: 171:07.07 /builddir/build/BUILD/firefox-69.0.1/ipc/glue/SharedMemory_posix.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 171:07.07 /builddir/build/BUILD/firefox-69.0.1/ipc/glue/SharedMemory_posix.cpp:27:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 171:07.07 } // namespace mozilla 171:07.07 ^ 171:07.07 /builddir/build/BUILD/firefox-69.0.1/ipc/glue/SharedMemory_posix.cpp:27:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 171:07.07 /builddir/build/BUILD/firefox-69.0.1/ipc/glue/SharedMemory_posix.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 171:07.07 /builddir/build/BUILD/firefox-69.0.1/ipc/glue/SharedMemory_posix.cpp:27:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 171:07.07 /builddir/build/BUILD/firefox-69.0.1/ipc/glue/SharedMemory_posix.cpp:27:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 171:08.09 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 171:08.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 171:08.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 171:08.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 171:08.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 171:08.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 171:08.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/RTCRtpSourcesBinding.h:6, 171:08.09 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/RtpSourceObserver.h:9, 171:08.09 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:14, 171:08.09 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 171:08.09 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:8, 171:08.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/signaling/src/mediapipeline/Unified_cpp_src_mediapipeline0.cpp:2: 171:08.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 171:08.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 171:08.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 171:08.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 171:08.09 memset(&aArr[0], 0, N * sizeof(T)); 171:08.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:08.09 In file included from /usr/include/c++/8/map:61, 171:08.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 171:08.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 171:08.09 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:11, 171:08.09 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:8, 171:08.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/signaling/src/mediapipeline/Unified_cpp_src_mediapipeline0.cpp:2: 171:08.09 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 171:08.09 class map 171:08.09 ^~~ 171:12.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 171:12.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 171:12.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 171:12.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 171:12.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 171:12.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 171:12.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ReentrantMonitor.h:13, 171:12.71 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/AudioConduit.h:9, 171:12.71 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 171:12.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/signaling/src/media-conduit/Unified_cpp_src_media-conduit0.cpp:2: 171:12.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 171:12.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 171:12.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 171:12.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 171:12.71 memset(&aArr[0], 0, N * sizeof(T)); 171:12.71 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:12.71 In file included from /usr/include/c++/8/map:61, 171:12.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 171:12.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 171:12.71 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/RtpSourceObserver.h:5, 171:12.71 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:14, 171:12.71 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 171:12.71 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 171:12.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/signaling/src/media-conduit/Unified_cpp_src_media-conduit0.cpp:2: 171:12.71 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 171:12.71 class map 171:12.71 ^~~ 171:22.03 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 171:22.03 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 171:22.03 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 171:22.03 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 171:22.03 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp:36, 171:22.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/signaling/src/peerconnection/Unified_cpp_src_peerconnection0.cpp:47: 171:22.03 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 171:22.03 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 171:22.03 memcpy(this, &config, sizeof(*this)); 171:22.03 ^ 171:22.04 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 171:22.04 struct Config { 171:22.04 ^~~~~~ 171:28.01 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 171:28.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 171:28.01 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp:20, 171:28.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/signaling/src/peerconnection/Unified_cpp_src_peerconnection0.cpp:74: 171:28.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 171:28.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 171:28.01 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 171:28.01 ^ 171:28.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 171:28.01 struct Block { 171:28.01 ^~~~~ 171:40.93 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 171:40.93 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 171:40.93 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 171:40.93 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 171:40.93 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/gtest/audioconduit_unittests.cpp:10: 171:40.93 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 171:40.93 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 171:40.93 memcpy(this, &config, sizeof(*this)); 171:40.93 ^ 171:40.93 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 171:40.93 struct Config { 171:40.93 ^~~~~~ 171:45.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/signaling/src/peerconnection/Unified_cpp_src_peerconnection0.cpp:74: 171:45.13 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 171:45.13 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp:1065:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 171:45.13 } // namespace mozilla 171:45.13 ^ 171:45.13 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp:1065:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 171:45.13 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 171:45.14 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp:1065:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 171:45.14 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp:1065:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 171:57.07 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 171:57.07 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 171:57.07 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 171:57.07 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/gtest/mediaconduit_unittests.cpp:13: 171:57.07 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 171:57.08 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 171:57.08 memcpy(this, &config, sizeof(*this)); 171:57.08 ^ 171:57.08 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 171:57.08 struct Config { 171:57.08 ^~~~~~ 172:02.74 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 172:02.74 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 172:02.74 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 172:02.74 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 172:02.74 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/gtest/mediapipeline_unittest.cpp:17: 172:02.74 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 172:02.74 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 172:02.74 memcpy(this, &config, sizeof(*this)); 172:02.74 ^ 172:02.74 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 172:02.74 struct Config { 172:02.74 ^~~~~~ 172:13.15 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 172:13.15 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 172:13.15 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 172:13.15 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/src/media-conduit/VideoConduit.h:15, 172:13.15 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/signaling/gtest/videoconduit_unittests.cpp:13: 172:13.15 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 172:13.15 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 172:13.15 memcpy(this, &config, sizeof(*this)); 172:13.15 ^ 172:13.15 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 172:13.15 struct Config { 172:13.15 ^~~~~~ 172:22.54 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/audio/audio_transport_proxy.h:17, 172:22.54 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/audio/audio_state.h:16, 172:22.54 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/audio/audio_receive_stream.h:18, 172:22.54 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/audio/audio_receive_stream.cc:11, 172:22.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/audio/audio_gn/Unified_cpp_audio_audio_gn0.cpp:2: 172:22.54 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 172:22.54 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 172:22.54 memcpy(this, &config, sizeof(*this)); 172:22.54 ^ 172:22.54 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 172:22.54 struct Config { 172:22.54 ^~~~~~ 172:23.25 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/audio/audio_transport_proxy.h:17, 172:23.25 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/audio/audio_state.h:16, 172:23.25 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/audio/audio_receive_stream.h:18, 172:23.25 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/call/call.cc:20, 172:23.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 172:23.25 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 172:23.25 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 172:23.25 memcpy(this, &config, sizeof(*this)); 172:23.25 ^ 172:23.25 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 172:23.25 struct Config { 172:23.26 ^~~~~~ 172:24.07 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.h:17, 172:24.07 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/call/call.cc:29, 172:24.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 172:24.07 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 172:24.07 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 172:24.07 AddReceiveRtpModule(rtp_module); 172:24.07 ^ 172:24.07 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 172:24.07 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 172:24.07 ^~~~~~~~~~~~~~~~~~~ 172:24.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/call/rtp_receiver_gn/Unified_cpp_rtp_receiver_gn0.cpp:11: 172:24.84 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/call/rtp_demuxer.cc: In member function 'webrtc::RtpPacketSinkInterface* webrtc::RtpDemuxer::ResolveSink(const webrtc::RtpPacketReceived&)': 172:24.84 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/call/rtp_demuxer.cc:171:8: warning: unused variable 'has_mid' [-Wunused-variable] 172:24.84 bool has_mid = packet.GetExtension(&packet_mid); 172:24.84 ^~~~~~~ 172:25.21 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:18, 172:25.21 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/encoded_frame.h:19, 172:25.21 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/frame_object.h:17, 172:25.21 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/frame_buffer2.h:19, 172:25.21 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_receive_stream.h:23, 172:25.22 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/call/call.cc:63, 172:25.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 172:25.22 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h: At global scope: 172:25.22 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 172:25.22 virtual void OnDroppedFrame() {} 172:25.22 ^~~~~~~~~~~~~~ 172:25.22 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/send_statistics_proxy.h:30, 172:25.22 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_send_stream.h:28, 172:25.22 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/call/call.cc:64, 172:25.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 172:25.22 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 172:25.22 void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 172:25.22 ^~~~~~~~~~~~~~ 172:25.26 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.h:17, 172:25.26 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.cc:11, 172:25.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/call/rtp_sender_gn/Unified_cpp_call_rtp_sender_gn0.cpp:2: 172:25.26 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 172:25.26 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 172:25.26 AddReceiveRtpModule(rtp_module); 172:25.26 ^ 172:25.26 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 172:25.26 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 172:25.27 ^~~~~~~~~~~~~~~~~~~ 172:27.32 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/common_video/common_video_gn/Unified_cpp_common_video_gn0.cpp:38: 172:27.32 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_video/h264/sps_parser.cc:22: warning: "RETURN_EMPTY_ON_FAIL" redefined 172:27.32 #define RETURN_EMPTY_ON_FAIL(x) \ 172:27.32 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/common_video/common_video_gn/Unified_cpp_common_video_gn0.cpp:29: 172:27.32 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_video/h264/pps_parser.cc:20: note: this is the location of the previous definition 172:27.32 #define RETURN_EMPTY_ON_FAIL(x) \ 172:29.77 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/media/engine/apm_helpers.cc:14, 172:29.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:11: 172:29.77 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 172:29.77 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 172:29.77 memcpy(this, &config, sizeof(*this)); 172:29.77 ^ 172:29.77 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 172:29.77 struct Config { 172:29.77 ^~~~~~ 172:30.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:92: 172:30.43 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor 'webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(webrtc::VideoEncoderFactory*)': 172:30.43 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc:148:48: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 172:30.43 memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 172:30.43 ^ 172:30.43 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/media/engine/adm_helpers.h:14, 172:30.43 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/media/engine/adm_helpers.cc:11, 172:30.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:2: 172:30.43 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 172:30.43 class VideoCodec { 172:30.43 ^~~~~~~~~~ 172:30.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:92: 172:30.43 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor 'webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(cricket::WebRtcVideoEncoderFactory*)': 172:30.43 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc:162:48: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 172:30.43 memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 172:30.43 ^ 172:30.43 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/media/engine/adm_helpers.h:14, 172:30.43 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/media/engine/adm_helpers.cc:11, 172:30.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:2: 172:30.43 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 172:30.43 class VideoCodec { 172:30.43 ^~~~~~~~~~ 172:36.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/neteq_gn/Unified_cpp_neteq_gn1.cpp:29: 172:36.55 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc: In member function 'int webrtc::NetEqImpl::GetAudioInternal(webrtc::AudioFrame*, bool*)': 172:36.55 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc:944:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 172:36.55 sync_buffer_->IncreaseEndTimestamp( 172:36.55 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 172:36.55 static_cast(output_size_samples_)); 172:36.55 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:36.55 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc:950:5: note: here 172:36.55 case kAudioRepetition: { 172:36.55 ^~~~ 172:38.66 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 172:38.66 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 172:38.66 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.cc:11, 172:38.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl_gn/Unified_cpp_audio_mixer_impl_gn0.cpp:2: 172:38.66 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 172:38.67 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 172:38.67 memcpy(this, &config, sizeof(*this)); 172:38.67 ^ 172:38.67 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 172:38.67 struct Config { 172:38.67 ^~~~~~ 172:39.29 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.cc:26: 172:39.29 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 172:39.29 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 172:39.29 for (int k = 0; k < v_length; ++k) { 172:39.29 ~~^~~~~~~~~~ 172:40.52 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/congestion_controller/receive_side_congestion_controller.cc:13, 172:40.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn/Unified_cpp_estion_controller_gn0.cpp:56: 172:40.52 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 172:40.52 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 172:40.52 AddReceiveRtpModule(rtp_module); 172:40.52 ^ 172:40.52 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 172:40.52 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 172:40.52 ^~~~~~~~~~~~~~~~~~~ 172:41.76 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, 172:41.76 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 172:41.76 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 172:41.76 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 172:41.76 memcpy(this, &config, sizeof(*this)); 172:41.76 ^ 172:41.76 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 172:41.76 struct Config { 172:41.76 ^~~~~~ 172:41.97 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc: In member function 'virtual int webrtc::EchoCancellationImpl::GetMetrics(webrtc::EchoCancellation::Metrics*)': 172:41.97 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:303:37: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::EchoCancellation::Metrics'; use assignment or value-initialization instead [-Wclass-memaccess] 172:41.97 memset(metrics, 0, sizeof(Metrics)); 172:41.97 ^ 172:41.97 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, 172:41.97 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 172:41.97 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:795:10: note: 'struct webrtc::EchoCancellation::Metrics' declared here 172:41.97 struct Metrics { 172:41.97 ^~~~~~~ 172:42.08 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.cc:11, 172:42.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/pacing/pacing_gn/Unified_cpp_pacing_pacing_gn0.cpp:56: 172:42.09 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 172:42.09 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 172:42.09 AddReceiveRtpModule(rtp_module); 172:42.09 ^ 172:42.09 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 172:42.09 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 172:42.09 ^~~~~~~~~~~~~~~~~~~ 172:42.85 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_control_mobile_impl.h:17, 172:42.85 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_control_mobile_impl.cc:11: 172:42.85 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 172:42.85 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 172:42.85 memcpy(this, &config, sizeof(*this)); 172:42.85 ^ 172:42.85 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 172:42.85 struct Config { 172:42.85 ^~~~~~ 172:44.00 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.h:17, 172:44.00 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.cc:11: 172:44.00 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 172:44.00 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 172:44.00 memcpy(this, &config, sizeof(*this)); 172:44.00 ^ 172:44.00 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 172:44.00 struct Config { 172:44.00 ^~~~~~ 172:44.31 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.cc:16: 172:44.31 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 172:44.31 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 172:44.31 for (int k = 0; k < v_length; ++k) { 172:44.31 ~~^~~~~~~~~~ 172:47.36 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:11: 172:47.36 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc: In member function 'virtual bool webrtc::RtpHeaderParserImpl::Parse(const uint8_t*, size_t, webrtc::RTPHeader*, bool) const': 172:47.36 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc:54:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 172:47.36 memset(header, 0, sizeof(*header)); 172:47.36 ^ 172:47.36 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 172:47.36 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 172:47.36 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 172:47.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:2: 172:47.36 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 172:47.36 struct RTPHeader { 172:47.36 ^~~~~~~~~ 172:47.65 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:47: 172:47.65 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc: In member function 'virtual bool webrtc::RtpReceiverImpl::IncomingRtpPacket(const webrtc::RTPHeader&, const uint8_t*, size_t, webrtc::PayloadUnion)': 172:47.66 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc:196:58: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 172:47.66 memset(&webrtc_rtp_header, 0, sizeof(webrtc_rtp_header)); 172:47.66 ^ 172:47.66 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 172:47.66 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 172:47.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:2: 172:47.66 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 172:47.66 struct WebRtcRTPHeader { 172:47.66 ^~~~~~~~~~~~~~~ 172:47.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:74: 172:47.84 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc: In static member function 'static webrtc::RtpRtcp* webrtc::RtpRtcp::CreateRtpRtcp(const webrtc::RtpRtcp::Configuration&)': 172:47.84 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc:76:42: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::RtpRtcp::Configuration' with no trivial copy-assignment [-Wclass-memaccess] 172:47.84 sizeof(RtpRtcp::Configuration)); 172:47.84 ^ 172:47.84 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_strategy.h:14, 172:47.84 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.h:18, 172:47.84 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.cc:11, 172:47.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:38: 172:47.84 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/rtp_rtcp.h:47:10: note: 'struct webrtc::RtpRtcp::Configuration' declared here 172:47.84 struct Configuration { 172:47.84 ^~~~~~~~~~~~~ 172:49.19 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn0.cpp:119: 172:49.19 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc: In member function 'bool webrtc::RtpDepacketizerH264::ProcessStapAOrSingleNalu(webrtc::RtpDepacketizer::ParsedPayload*, const uint8_t*)': 172:49.19 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:576:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 172:49.19 parsed_payload->frame_type = kVideoFrameKey; 172:49.19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 172:49.19 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:578:7: note: here 172:49.19 case H264::NaluType::kSlice: { 172:49.19 ^~~~ 172:50.27 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/noise_suppression_impl.h:17, 172:50.27 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/noise_suppression_impl.cc:11: 172:50.27 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 172:50.27 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 172:50.27 memcpy(this, &config, sizeof(*this)); 172:50.27 ^ 172:50.27 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 172:50.27 struct Config { 172:50.27 ^~~~~~ 172:50.80 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:137: 172:50.80 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc: In member function 'rtc::Optional::emplace(webrtc::AudioPayload const&)void': 172:50.80 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc:131:1: warning: the control flow of function '_ZN3rtc8OptionalIN6webrtc12AudioPayloadEE7emplaceIJRKS2_EEEvDpOT_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 172:50.80 } // namespace webrtc 172:50.80 ^ 172:50.80 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc:131:1: warning: the control flow of function '_ZN3rtc8OptionalIN6webrtc12AudioPayloadEE7emplaceIJRKS2_EEEvDpOT_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 172:51.03 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.cc:30, 172:51.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn0.cpp:2: 172:51.03 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 172:51.03 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 172:51.03 for (int k = 0; k < v_length; ++k) { 172:51.03 ~~^~~~~~~~~~ 172:51.26 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.h:25, 172:51.27 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.cc:11, 172:51.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn0.cpp:47: 172:51.27 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 172:51.27 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 172:51.27 memcpy(this, &config, sizeof(*this)); 172:51.27 ^ 172:51.27 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 172:51.27 struct Config { 172:51.27 ^~~~~~ 172:51.44 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.h:19, 172:51.44 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.cc:10, 172:51.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn1.cpp:2: 172:51.44 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 172:51.44 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 172:51.44 memcpy(this, &config, sizeof(*this)); 172:51.44 ^ 172:51.44 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 172:51.44 struct Config { 172:51.44 ^~~~~~ 172:51.59 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, 172:51.59 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:18, 172:51.59 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.cc:29, 172:51.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn1.cpp:2: 172:51.59 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 172:51.60 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 172:51.60 for (int k = 0; k < v_length; ++k) { 172:51.60 ~~^~~~~~~~~~ 172:53.57 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/level_controller/down_sampler.cc:17, 172:53.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn3.cpp:20: 172:53.57 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 172:53.57 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 172:53.57 memcpy(this, &config, sizeof(*this)); 172:53.57 ^ 172:53.57 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 172:53.57 struct Config { 172:53.57 ^~~~~~ 172:53.65 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 172:53.65 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'bool webrtc::VCMCodecDataBase::DeregisterExternalEncoder(uint8_t, bool*)': 172:53.65 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:192:47: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 172:53.65 memset(&send_codec_, 0, sizeof(VideoCodec)); 172:53.65 ^ 172:53.65 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 172:53.65 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 172:53.65 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 172:53.65 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 172:53.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 172:53.65 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 172:53.65 class VideoCodec { 172:53.65 ^~~~~~~~~~ 172:53.65 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 172:53.65 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'bool webrtc::VCMCodecDataBase::DeregisterReceiveCodec(uint8_t)': 172:53.65 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:349:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 172:53.65 memset(&receive_codec_, 0, sizeof(VideoCodec)); 172:53.65 ^ 172:53.65 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 172:53.65 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 172:53.65 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 172:53.65 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 172:53.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 172:53.65 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 172:53.65 class VideoCodec { 172:53.65 ^~~~~~~~~~ 172:53.65 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 172:53.65 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'webrtc::VCMGenericDecoder* webrtc::VCMCodecDataBase::GetDecoder(const webrtc::VCMEncodedFrame&, webrtc::VCMDecodedFrameCallback*)': 172:53.66 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:365:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 172:53.66 memset(&receive_codec_, 0, sizeof(VideoCodec)); 172:53.66 ^ 172:53.66 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 172:53.66 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 172:53.66 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 172:53.66 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 172:53.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 172:53.66 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 172:53.66 class VideoCodec { 172:53.66 ^~~~~~~~~~ 172:53.66 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 172:53.66 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:376:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 172:53.66 memset(&receive_codec_, 0, sizeof(VideoCodec)); 172:53.66 ^ 172:53.66 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 172:53.66 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 172:53.66 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 172:53.66 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 172:53.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 172:53.66 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 172:53.66 class VideoCodec { 172:53.66 ^~~~~~~~~~ 172:53.67 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, 172:53.67 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:18, 172:53.67 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 172:53.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn2.cpp:2: 172:53.67 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 172:53.67 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 172:53.67 for (int k = 0; k < v_length; ++k) { 172:53.67 ~~^~~~~~~~~~ 172:53.69 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/level_controller/down_sampler.cc:19, 172:53.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn3.cpp:20: 172:53.69 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 172:53.69 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 172:53.69 for (int k = 0; k < v_length; ++k) { 172:53.69 ~~^~~~~~~~~~ 172:53.75 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.h:25, 172:53.75 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:21, 172:53.75 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 172:53.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn2.cpp:2: 172:53.76 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 172:53.76 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 172:53.76 memcpy(this, &config, sizeof(*this)); 172:53.76 ^ 172:53.76 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 172:53.76 struct Config { 172:53.76 ^~~~~~ 172:54.15 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:110: 172:54.15 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer.cc: In static member function 'static webrtc::VideoCodec webrtc::VideoCodecInitializer::VideoEncoderConfigToVideoCodec(const webrtc::VideoEncoderConfig&, const std::vector&, const string&, int, bool)': 172:54.15 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer.cc:106:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 172:54.15 memset(&video_codec, 0, sizeof(video_codec)); 172:54.15 ^ 172:54.15 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 172:54.15 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.h:16, 172:54.15 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.cc:11, 172:54.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:2: 172:54.15 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 172:54.15 class VideoCodec { 172:54.15 ^~~~~~~~~~ 172:54.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:65: 172:54.85 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc: In member function 'void webrtc::video_coding::RtpFrameReferenceFinder::RetryStashedFrames()': 172:54.85 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:73:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 172:54.85 frame_callback_->OnCompleteFrame(std::move(*frame_it)); 172:54.85 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 172:54.85 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:75:9: note: here 172:54.85 case kDrop: 172:54.85 ^~~~ 172:55.09 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:119: 172:55.09 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc: In member function 'webrtc::VCMFrameBufferEnum webrtc::VCMJitterBuffer::InsertPacket(const webrtc::VCMPacket&, bool*)': 172:55.09 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc:744:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 172:55.09 if (previous_state != kStateDecodable && 172:55.09 ^~ 172:55.09 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc:755:5: note: here 172:55.09 case kDecodableSession: { 172:55.09 ^~~~ 172:57.81 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/voice_detection_impl.h:16, 172:57.81 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/voice_detection_impl.cc:11, 172:57.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn5.cpp:29: 172:57.81 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 172:57.81 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 172:57.81 memcpy(this, &config, sizeof(*this)); 172:57.81 ^ 172:57.81 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 172:57.81 struct Config { 172:57.81 ^~~~~~ 172:59.16 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:20: 172:59.16 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor 'webrtc::VP9EncoderImpl::VP9EncoderImpl()': 172:59.16 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:85:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 172:59.16 memset(&codec_, 0, sizeof(codec_)); 172:59.16 ^ 172:59.16 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 172:59.16 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 172:59.16 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, 172:59.17 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 172:59.17 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 172:59.17 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, 172:59.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:2: 172:59.17 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 172:59.17 class VideoCodec { 172:59.17 ^~~~~~~~~~ 172:59.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:20: 172:59.21 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor 'webrtc::VP9DecoderImpl::VP9DecoderImpl()': 172:59.21 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:904:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 172:59.21 memset(&codec_, 0, sizeof(codec_)); 172:59.21 ^ 172:59.21 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 172:59.21 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 172:59.21 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, 172:59.21 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 172:59.21 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 172:59.21 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, 172:59.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:2: 172:59.21 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 172:59.21 class VideoCodec { 172:59.21 ^~~~~~~~~~ 172:59.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/video_processing/video_processing_gn/Unified_cpp_video_processing_gn0.cpp:38: 172:59.51 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_processing/video_denoiser.cc: In member function 'void webrtc::VideoDenoiser::CopySrcOnMOB(const uint8_t*, int, webrtc::uint8_t*, int)': 172:59.51 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_processing/video_denoiser.cc:186:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 172:59.51 (x_density_[mb_col] * y_density_[mb_row] && 173:01.38 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/rtc_base/rtc_base_approved_generic_gn/Unified_cpp__approved_generic_gn0.cpp:137: 173:01.38 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/rtc_base/ipaddress.cc: In function 'rtc::IPAddressPrecedence(rtc::IPAddress const&)': 173:01.38 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/rtc_base/ipaddress.cc:527:1: warning: the control flow of function '_ZN3rtc19IPAddressPrecedenceERKNS_9IPAddressE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 173:01.38 } // namespace rtc 173:01.38 ^ 173:01.38 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/rtc_base/ipaddress.cc:527:1: warning: the control flow of function '_ZN3rtc19IPAddressPrecedenceERKNS_9IPAddressE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 173:01.38 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/rtc_base/ipaddress.cc: In function 'rtc::IPIsPrivate(rtc::IPAddress const&)': 173:01.38 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/rtc_base/ipaddress.cc:527:1: warning: the control flow of function '_ZN3rtc11IPIsPrivateERKNS_9IPAddressE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 173:01.38 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/rtc_base/ipaddress.cc:527:1: warning: the control flow of function '_ZN3rtc11IPIsPrivateERKNS_9IPAddressE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 173:02.28 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/rtc_base/rtc_task_queue_impl_gn/Unified_cpp_c_task_queue_impl_gn0.cpp:2: 173:02.28 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc:160:25: warning: 'rtc::TaskQueue::Impl::QueueContext' has a field 'rtc::TaskQueue::Impl::QueueContext::pending_timers_' whose type uses the anonymous namespace [-Wsubobject-linkage] 173:02.28 struct TaskQueue::Impl::QueueContext { 173:02.28 ^~~~~~~~~~~~ 173:02.40 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc: In destructor 'rtc::TaskQueue::Impl::PostAndReplyTask::~PostAndReplyTask()': 173:02.40 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc:236:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] 173:02.40 write(reply_pipe_, &message, sizeof(message)); 173:02.40 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:04.60 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:21, 173:04.60 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/encoder_rtcp_feedback.cc:14, 173:04.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:11: 173:04.60 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 173:04.60 virtual void OnDroppedFrame() {} 173:04.60 ^~~~~~~~~~~~~~ 173:04.60 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/encoder_rtcp_feedback.cc:14, 173:04.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:11: 173:04.61 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 173:04.61 void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 173:04.61 ^~~~~~~~~~~~~~ 173:04.76 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/voice_engine/shared_data.h:17, 173:04.76 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/voice_engine/channel.h:34, 173:04.76 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/voice_engine/channel.cc:11, 173:04.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:2: 173:04.76 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 173:04.76 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 173:04.76 memcpy(this, &config, sizeof(*this)); 173:04.76 ^ 173:04.76 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 173:04.76 struct Config { 173:04.76 ^~~~~~ 173:04.96 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:21, 173:04.96 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:11, 173:04.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 173:04.96 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 173:04.96 virtual void OnDroppedFrame() {} 173:04.96 ^~~~~~~~~~~~~~ 173:04.96 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:11, 173:04.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 173:04.96 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 173:04.96 void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 173:04.96 ^~~~~~~~~~~~~~ 173:05.08 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/voice_engine/channel.cc:30, 173:05.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:2: 173:05.08 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 173:05.08 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 173:05.08 AddReceiveRtpModule(rtp_module); 173:05.08 ^ 173:05.08 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 173:05.08 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 173:05.08 ^~~~~~~~~~~~~~~~~~~ 173:05.20 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:20, 173:05.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:65: 173:05.20 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 173:05.20 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 173:05.20 AddReceiveRtpModule(rtp_module); 173:05.21 ^ 173:05.21 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 173:05.21 RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 173:05.21 ^~~~~~~~~~~~~~~~~~~ 173:05.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:65: 173:05.42 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc: At global scope: 173:05.43 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:118:1: warning: 'virtual int32_t webrtc::VoEBaseImpl::NeedMorePlayData(size_t, size_t, size_t, uint32_t, void*, size_t&, int64_t*, int64_t*)' is deprecated [-Wdeprecated-declarations] 173:05.43 } 173:05.43 ^ 173:05.43 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:108:9: note: declared here 173:05.43 int32_t VoEBaseImpl::NeedMorePlayData(const size_t nSamples, 173:05.43 ^~~~~~~~~~~ 173:05.43 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:144:1: warning: 'virtual void webrtc::VoEBaseImpl::PullRenderData(int, int, size_t, size_t, void*, int64_t*, int64_t*)' is deprecated [-Wdeprecated-declarations] 173:05.43 } 173:05.43 ^ 173:05.43 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:137:6: note: declared here 173:05.43 void VoEBaseImpl::PullRenderData(int bits_per_sample, 173:05.43 ^~~~~~~~~~~ 173:05.57 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn0.cpp:83: 173:05.57 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getDesktopDisplayDeviceInfo(int32_t, webrtc::DesktopDisplayDevice&)': 173:05.58 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:186:27: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} [-Wsign-compare] 173:05.58 if(nIndex < 0 || nIndex >= desktop_display_list_.size()) { 173:05.58 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:05.58 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getWindowInfo(int32_t, webrtc::DesktopDisplayDevice&)': 173:05.58 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:205:28: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} [-Wsign-compare] 173:05.58 if (nIndex < 0 || nIndex >= desktop_window_list_.size()) { 173:05.58 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:05.58 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getApplicationInfo(int32_t, webrtc::DesktopApplication&)': 173:05.58 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:226:27: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} [-Wsign-compare] 173:05.58 if(nIndex < 0 || nIndex >= desktop_application_list_.size()) { 173:05.58 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:05.83 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn0.cpp:137: 173:05.83 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/desktop_device_info_x11.cc: In member function 'virtual void webrtc::DesktopDeviceInfoX11::InitializeApplicationList()': 173:05.83 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/desktop_device_info_x11.cc:83:21: warning: comparison of integer expressions of different signedness: 'unsigned int' and '__pid_t' {aka 'int'} [-Wsign-compare] 173:05.84 if (processId == getpid()) { 173:05.84 ~~~~~~~~~~^~~~~~~~~~~ 173:05.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 173:05.84 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'virtual void webrtc::VideoStreamEncoder::AdaptDown(webrtc::AdaptationObserverInterface::AdaptReason)': 173:05.84 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:984:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 173:05.84 FALLTHROUGH(); 173:05.84 ^ 173:05.84 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:986:5: note: here 173:05.84 case VideoSendStream::DegradationPreference::kMaintainFramerate: { 173:05.84 ^~~~ 173:05.84 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'virtual void webrtc::VideoStreamEncoder::AdaptUp(webrtc::AdaptationObserverInterface::AdaptReason)': 173:05.84 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:1067:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 173:05.84 FALLTHROUGH(); 173:05.84 ^ 173:05.84 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:1069:5: note: here 173:05.84 case VideoSendStream::DegradationPreference::kMaintainFramerate: { 173:05.84 ^~~~ 173:05.92 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:119: 173:05.92 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_receive_stream.cc: In function 'webrtc::VideoCodec webrtc::{anonymous}::CreateDecoderVideoCodec(const webrtc::VideoReceiveStream::Decoder&)': 173:05.92 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/video_receive_stream.cc:48:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 173:05.92 memset(&codec, 0, sizeof(codec)); 173:05.92 ^ 173:05.92 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h:19, 173:05.92 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/call_stats.cc:15, 173:05.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:2: 173:05.93 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 173:05.93 class VideoCodec { 173:05.93 ^~~~~~~~~~ 173:07.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:65: 173:07.76 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc: In member function 'virtual int32_t webrtc::RtpVideoStreamReceiver::OnReceivedPayloadData(const uint8_t*, size_t, const webrtc::WebRtcRTPHeader*)': 173:07.76 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:263:50: warning: this statement may fall through [-Wimplicit-fallthrough=] 173:07.76 keyframe_request_sender_->RequestKeyFrame(); 173:07.76 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 173:07.76 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:265:7: note: here 173:07.76 case video_coding::H264SpsPpsTracker::kDrop: 173:07.76 ^~~~ 173:08.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn1.cpp:92: 173:08.37 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/x_error_trap.cc:21:12: warning: 'webrtc::g_last_xserver_error_code' defined but not used [-Wunused-variable] 173:08.37 static int g_last_xserver_error_code = 0; 173:08.37 ^~~~~~~~~~~~~~~~~~~~~~~~~ 173:08.37 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/linux/x_error_trap.cc:20:13: warning: 'webrtc::g_xserver_error_trap_enabled' defined but not used [-Wunused-variable] 173:08.37 static bool g_xserver_error_trap_enabled = false; 173:08.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:23.74 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 173:23.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 173:23.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 173:23.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:13, 173:23.74 from /builddir/build/BUILD/firefox-69.0.1/uriloader/base/nsDocLoader.cpp:7, 173:23.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 173:23.74 /builddir/build/BUILD/firefox-69.0.1/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 173:23.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:23.74 foundInterface = 0; \ 173:23.74 ^~~~~~~~~~~~~~ 173:23.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:23.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:23.74 ^~~~~~~~~~~~~~~~~~~~~~~ 173:23.74 /builddir/build/BUILD/firefox-69.0.1/uriloader/base/nsDocLoader.cpp:184:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:23.74 NS_INTERFACE_MAP_END 173:23.74 ^~~~~~~~~~~~~~~~~~~~ 173:23.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 173:23.74 } else 173:23.74 ^~~~ 173:23.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 173:23.74 NS_IMPL_QUERY_BODY_CONCRETE(_class) 173:23.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:23.74 /builddir/build/BUILD/firefox-69.0.1/uriloader/base/nsDocLoader.cpp:183:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 173:23.74 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsDocLoader) 173:23.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:23.79 /builddir/build/BUILD/firefox-69.0.1/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 173:23.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:23.79 foundInterface = 0; \ 173:23.79 ^~~~~~~~~~~~~~ 173:23.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:23.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:23.79 ^~~~~~~~~~~~~~~~~~~~~~~ 173:23.79 /builddir/build/BUILD/firefox-69.0.1/uriloader/base/nsURILoader.cpp:180:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:23.79 NS_INTERFACE_MAP_END 173:23.79 ^~~~~~~~~~~~~~~~~~~~ 173:23.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:23.79 else 173:23.79 ^~~~ 173:23.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:23.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:23.79 ^~~~~~~~~~~~~~~~~~ 173:23.79 /builddir/build/BUILD/firefox-69.0.1/uriloader/base/nsURILoader.cpp:179:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:23.79 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 173:23.79 ^~~~~~~~~~~~~~~~~~~~~~ 173:23.81 /builddir/build/BUILD/firefox-69.0.1/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 173:23.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:23.82 foundInterface = 0; \ 173:23.82 ^~~~~~~~~~~~~~ 173:23.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:23.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:23.82 ^~~~~~~~~~~~~~~~~~~~~~~ 173:23.82 /builddir/build/BUILD/firefox-69.0.1/uriloader/base/nsURILoader.cpp:789:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:23.82 NS_INTERFACE_MAP_END 173:23.82 ^~~~~~~~~~~~~~~~~~~~ 173:23.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:23.82 else 173:23.82 ^~~~ 173:23.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:23.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:23.82 ^~~~~~~~~~~~~~~~~~ 173:23.82 /builddir/build/BUILD/firefox-69.0.1/uriloader/base/nsURILoader.cpp:788:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:23.82 NS_INTERFACE_MAP_ENTRY(nsIURILoader) 173:23.82 ^~~~~~~~~~~~~~~~~~~~~~ 173:24.27 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 173:24.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 173:24.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 173:24.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 173:24.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 173:24.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 173:24.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 173:24.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 173:24.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 173:24.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 173:24.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:11, 173:24.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, 173:24.27 from /builddir/build/BUILD/firefox-69.0.1/media/mtransport/ipc/StunAddrsRequestChild.h:8, 173:24.27 from /builddir/build/BUILD/firefox-69.0.1/media/mtransport/ipc/StunAddrsRequestChild.cpp:5, 173:24.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/mtransport/ipc/Unified_cpp_media_mtransport_ipc0.cpp:2: 173:24.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 173:24.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 173:24.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 173:24.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 173:24.28 memset(&aArr[0], 0, N * sizeof(T)); 173:24.28 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:24.28 In file included from /usr/include/c++/8/map:61, 173:24.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 173:24.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 173:24.28 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 173:24.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 173:24.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequest.h:11, 173:24.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PStunAddrsRequestChild.h:9, 173:24.28 from /builddir/build/BUILD/firefox-69.0.1/media/mtransport/ipc/StunAddrsRequestChild.h:8, 173:24.28 from /builddir/build/BUILD/firefox-69.0.1/media/mtransport/ipc/StunAddrsRequestChild.cpp:5, 173:24.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/mtransport/ipc/Unified_cpp_media_mtransport_ipc0.cpp:2: 173:24.28 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 173:24.28 class map 173:24.28 ^~~ 173:40.62 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 173:40.63 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentChild.h:15, 173:40.63 from /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/ContentHandlerService.cpp:3, 173:40.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 173:40.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 173:40.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 173:40.63 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 173:40.63 ^ 173:40.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 173:40.63 struct Block { 173:40.63 ^~~~~ 173:42.83 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 173:42.83 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 173:42.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 173:42.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 173:42.83 from /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/ContentHandlerService.h:4, 173:42.83 from /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/ContentHandlerService.cpp:1, 173:42.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 173:42.83 /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 173:42.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:42.83 foundInterface = 0; \ 173:42.83 ^~~~~~~~~~~~~~ 173:42.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:42.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:42.83 ^~~~~~~~~~~~~~~~~~~~~~~ 173:42.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:42.83 NS_INTERFACE_MAP_END 173:42.84 ^~~~~~~~~~~~~~~~~~~~ 173:42.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 173:42.84 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 173:42.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 173:42.84 /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/nsDBusHandlerApp.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 173:42.84 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 173:42.84 ^~~~~~~~~~~~~~~~~~~~ 173:42.84 In file included from /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/nsDBusHandlerApp.cpp:12, 173:42.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: 173:42.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 173:42.84 } else 173:42.84 ^~~~ 173:42.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 173:42.84 } else 173:42.84 ^~~~ 173:42.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 173:42.84 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 173:42.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 173:42.84 /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/nsDBusHandlerApp.cpp:22:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 173:42.84 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 173:42.84 ^~~~~~~~~~~~~~~~~~~~ 173:42.93 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 173:42.93 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 173:42.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 173:42.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 173:42.94 from /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/ContentHandlerService.h:4, 173:42.94 from /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/ContentHandlerService.cpp:1, 173:42.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 173:42.94 /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 173:42.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:42.94 foundInterface = 0; \ 173:42.94 ^~~~~~~~~~~~~~ 173:42.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:42.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:42.94 ^~~~~~~~~~~~~~~~~~~~~~~ 173:42.94 /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/nsExternalHelperAppService.cpp:1186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:42.94 NS_INTERFACE_MAP_END 173:42.94 ^~~~~~~~~~~~~~~~~~~~ 173:42.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:42.94 else 173:42.94 ^~~~ 173:42.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:42.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:42.94 ^~~~~~~~~~~~~~~~~~ 173:42.94 /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/nsExternalHelperAppService.cpp:1185:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:42.94 NS_INTERFACE_MAP_ENTRY(nsINamed) 173:42.94 ^~~~~~~~~~~~~~~~~~~~~~ 173:43.03 /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 173:43.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:43.03 foundInterface = 0; \ 173:43.03 ^~~~~~~~~~~~~~ 173:43.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:43.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:43.04 ^~~~~~~~~~~~~~~~~~~~~~~ 173:43.04 /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:43.04 NS_INTERFACE_MAP_END 173:43.04 ^~~~~~~~~~~~~~~~~~~~ 173:43.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:43.04 else 173:43.04 ^~~~ 173:43.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:43.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:43.04 ^~~~~~~~~~~~~~~~~~ 173:43.04 /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:43.04 NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 173:43.04 ^~~~~~~~~~~~~~~~~~~~~~ 173:43.04 /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 173:43.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:43.04 foundInterface = 0; \ 173:43.04 ^~~~~~~~~~~~~~ 173:43.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:43.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:43.05 ^~~~~~~~~~~~~~~~~~~~~~~ 173:43.05 /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp:471:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:43.05 NS_INTERFACE_MAP_END 173:43.05 ^~~~~~~~~~~~~~~~~~~~ 173:43.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:43.05 else 173:43.05 ^~~~ 173:43.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:43.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:43.05 ^~~~~~~~~~~~~~~~~~ 173:43.05 /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/nsExternalProtocolHandler.cpp:470:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:43.05 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 173:43.05 ^~~~~~~~~~~~~~~~~~~~~~ 173:43.06 /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 173:43.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:43.06 foundInterface = 0; \ 173:43.06 ^~~~~~~~~~~~~~ 173:43.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:43.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:43.06 ^~~~~~~~~~~~~~~~~~~~~~~ 173:43.06 /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:43.06 NS_INTERFACE_MAP_END 173:43.06 ^~~~~~~~~~~~~~~~~~~~ 173:43.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:43.06 else 173:43.06 ^~~~ 173:43.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 173:43.06 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 173:43.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:43.06 /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 173:43.06 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 173:43.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:45.73 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 173:45.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 173:45.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 173:45.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 173:45.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 173:45.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 173:45.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 173:45.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 173:45.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 173:45.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 173:45.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 173:45.74 from /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/ContentHandlerService.h:4, 173:45.74 from /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/ContentHandlerService.cpp:1, 173:45.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 173:45.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 173:45.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 173:45.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 173:45.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 173:45.74 memset(&aArr[0], 0, N * sizeof(T)); 173:45.74 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:45.74 In file included from /usr/include/c++/8/map:61, 173:45.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 173:45.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 173:45.74 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 173:45.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 173:45.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 173:45.74 from /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/ContentHandlerService.h:4, 173:45.74 from /builddir/build/BUILD/firefox-69.0.1/uriloader/exthandler/ContentHandlerService.cpp:1, 173:45.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 173:45.74 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 173:45.74 class map 173:45.74 ^~~ 173:56.77 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 173:56.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 173:56.77 from /builddir/build/BUILD/firefox-69.0.1/parser/htmlparser/CNavDTD.cpp:7, 173:56.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: 173:56.77 /builddir/build/BUILD/firefox-69.0.1/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 173:56.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:56.77 foundInterface = 0; \ 173:56.77 ^~~~~~~~~~~~~~ 173:56.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:56.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:56.77 ^~~~~~~~~~~~~~~~~~~~~~~ 173:56.77 /builddir/build/BUILD/firefox-69.0.1/parser/htmlparser/nsExpatDriver.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:56.77 NS_INTERFACE_MAP_END 173:56.77 ^~~~~~~~~~~~~~~~~~~~ 173:56.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:56.77 else 173:56.78 ^~~~ 173:56.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 173:56.78 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 173:56.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:56.78 /builddir/build/BUILD/firefox-69.0.1/parser/htmlparser/nsExpatDriver.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 173:56.78 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 173:56.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:56.88 /builddir/build/BUILD/firefox-69.0.1/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 173:56.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:56.88 foundInterface = 0; \ 173:56.89 ^~~~~~~~~~~~~~ 173:56.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:56.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:56.89 ^~~~~~~~~~~~~~~~~~~~~~~ 173:56.89 /builddir/build/BUILD/firefox-69.0.1/parser/htmlparser/nsParser.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:56.89 NS_INTERFACE_MAP_END 173:56.89 ^~~~~~~~~~~~~~~~~~~~ 173:56.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:56.89 else 173:56.89 ^~~~ 173:56.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 173:56.89 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 173:56.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:56.89 /builddir/build/BUILD/firefox-69.0.1/parser/htmlparser/nsParser.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 173:56.89 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 173:56.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:57.72 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 173:57.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 173:57.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 173:57.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 173:57.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 173:57.72 from /builddir/build/BUILD/firefox-69.0.1/parser/prototype/PrototypeDocumentParser.h:10, 173:57.72 from /builddir/build/BUILD/firefox-69.0.1/parser/prototype/PrototypeDocumentParser.cpp:7, 173:57.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/parser/prototype/Unified_cpp_parser_prototype0.cpp:2: 173:57.72 /builddir/build/BUILD/firefox-69.0.1/parser/prototype/PrototypeDocumentParser.cpp: In member function 'virtual nsresult mozilla::parser::PrototypeDocumentParser::QueryInterface(const nsIID&, void**)': 173:57.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:57.72 foundInterface = 0; \ 173:57.72 ^~~~~~~~~~~~~~ 173:57.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:57.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:57.72 ^~~~~~~~~~~~~~~~~~~~~~~ 173:57.72 /builddir/build/BUILD/firefox-69.0.1/parser/prototype/PrototypeDocumentParser.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:57.72 NS_INTERFACE_MAP_END 173:57.72 ^~~~~~~~~~~~~~~~~~~~ 173:57.72 In file included from /builddir/build/BUILD/firefox-69.0.1/parser/prototype/PrototypeDocumentParser.h:10, 173:57.72 from /builddir/build/BUILD/firefox-69.0.1/parser/prototype/PrototypeDocumentParser.cpp:7, 173:57.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/parser/prototype/Unified_cpp_parser_prototype0.cpp:2: 173:57.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 173:57.72 } else 173:57.72 ^~~~ 173:57.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 173:57.72 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 173:57.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:57.72 /builddir/build/BUILD/firefox-69.0.1/parser/prototype/PrototypeDocumentParser.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 173:57.72 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PrototypeDocumentParser) 173:57.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:59.19 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 173:59.19 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 173:59.19 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 173:59.19 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 173:59.19 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 173:59.19 ^ 173:59.19 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 173:59.20 ((size) ? malloc((unsigned) (size)) : NULL) 173:59.20 ^~~~ 173:59.20 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro '_cairo_malloc_ab' 173:59.20 new_elements = _cairo_malloc_ab (pq->max_size, 173:59.20 ^~~~~~~~~~~~~~~~ 174:00.32 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 174:00.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 174:00.32 from /builddir/build/BUILD/firefox-69.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:9, 174:00.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 174:00.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 174:00.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 174:00.32 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 174:00.32 ^ 174:00.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 174:00.32 struct Block { 174:00.32 ^~~~~ 174:00.49 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 174:00.49 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 174:00.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 174:00.49 from /builddir/build/BUILD/firefox-69.0.1/ipc/glue/BackgroundUtils.h:10, 174:00.49 from /builddir/build/BUILD/firefox-69.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 174:00.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 174:00.49 /builddir/build/BUILD/firefox-69.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 174:00.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:00.49 foundInterface = 0; \ 174:00.49 ^~~~~~~~~~~~~~ 174:00.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 174:00.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:00.49 ^~~~~~~~~~~~~~~~~~~~~~~ 174:00.49 /builddir/build/BUILD/firefox-69.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:00.49 NS_INTERFACE_MAP_END 174:00.49 ^~~~~~~~~~~~~~~~~~~~ 174:00.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 174:00.49 else 174:00.49 ^~~~ 174:00.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 174:00.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 174:00.49 ^~~~~~~~~~~~~~~~~~ 174:00.49 /builddir/build/BUILD/firefox-69.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 174:00.50 NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 174:00.50 ^~~~~~~~~~~~~~~~~~~~~~ 174:04.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 174:04.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 174:04.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 174:04.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 174:04.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 174:04.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 174:04.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 174:04.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 174:04.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 174:04.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 174:04.76 from /builddir/build/BUILD/firefox-69.0.1/ipc/glue/BackgroundUtils.h:10, 174:04.76 from /builddir/build/BUILD/firefox-69.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 174:04.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 174:04.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 174:04.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 174:04.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 174:04.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 174:04.76 memset(&aArr[0], 0, N * sizeof(T)); 174:04.76 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:04.76 In file included from /usr/include/c++/8/map:61, 174:04.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 174:04.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 174:04.76 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 174:04.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 174:04.76 from /builddir/build/BUILD/firefox-69.0.1/ipc/glue/BackgroundUtils.h:10, 174:04.76 from /builddir/build/BUILD/firefox-69.0.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 174:04.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 174:04.76 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 174:04.76 class map 174:04.76 ^~~ 174:04.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 174:04.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 174:04.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsHashKeys.h:11, 174:04.86 from /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5AtomTable.h:8, 174:04.86 from /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5AtomTable.cpp:5, 174:04.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 174:04.86 /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 174:04.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:04.86 foundInterface = 0; \ 174:04.86 ^~~~~~~~~~~~~~ 174:04.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 174:04.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 174:04.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:04.86 /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5DocumentBuilder.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 174:04.86 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 174:04.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:04.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 174:04.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 174:04.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 174:04.86 from /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5AtomTable.cpp:6, 174:04.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 174:04.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 174:04.86 } else 174:04.86 ^~~~ 174:04.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 174:04.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 174:04.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:04.86 /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5DocumentBuilder.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 174:04.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsHtml5DocumentBuilder) 174:04.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:05.03 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 174:05.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 174:05.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsHashKeys.h:11, 174:05.03 from /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5AtomTable.h:8, 174:05.03 from /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5AtomTable.cpp:5, 174:05.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 174:05.03 /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 174:05.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:05.03 foundInterface = 0; \ 174:05.03 ^~~~~~~~~~~~~~ 174:05.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 174:05.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:05.03 ^~~~~~~~~~~~~~~~~~~~~~~ 174:05.03 /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5Parser.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:05.03 NS_INTERFACE_MAP_END 174:05.03 ^~~~~~~~~~~~~~~~~~~~ 174:05.04 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 174:05.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 174:05.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 174:05.04 from /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5AtomTable.cpp:6, 174:05.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 174:05.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 174:05.04 } else 174:05.04 ^~~~ 174:05.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 174:05.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 174:05.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:05.04 /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5Parser.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 174:05.04 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 174:05.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:05.92 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 174:05.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 174:05.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsICancelableRunnable.h:10, 174:05.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:13, 174:05.92 from /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5SVGLoadDispatcher.h:8, 174:05.92 from /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 174:05.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 174:05.92 /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 174:05.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:05.92 foundInterface = 0; \ 174:05.92 ^~~~~~~~~~~~~~ 174:05.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 174:05.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:05.92 ^~~~~~~~~~~~~~~~~~~~~~~ 174:05.92 /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:05.92 NS_INTERFACE_MAP_END 174:05.92 ^~~~~~~~~~~~~~~~~~~~ 174:05.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 174:05.92 else 174:05.92 ^~~~ 174:05.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 174:05.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 174:05.92 ^~~~~~~~~~~~~~~~~~ 174:05.92 /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 174:05.92 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 174:05.92 ^~~~~~~~~~~~~~~~~~~~~~ 174:05.94 /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 174:05.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:05.94 foundInterface = 0; \ 174:05.94 ^~~~~~~~~~~~~~ 174:05.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 174:05.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:05.94 ^~~~~~~~~~~~~~~~~~~~~~~ 174:05.94 /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5StreamParser.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:05.94 NS_INTERFACE_MAP_END 174:05.94 ^~~~~~~~~~~~~~~~~~~~ 174:05.94 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 174:05.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 174:05.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 174:05.94 from /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5SVGLoadDispatcher.h:8, 174:05.94 from /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 174:05.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 174:05.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 174:05.94 } else 174:05.94 ^~~~ 174:05.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 174:05.94 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 174:05.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:05.94 /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5StreamParser.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 174:05.94 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 174:05.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:08.96 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 174:08.96 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 174:08.96 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 174:08.96 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:08.96 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:08.96 ^ 174:08.96 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:08.96 ((size) ? malloc((unsigned) (size)) : NULL) 174:08.96 ^~~~ 174:08.96 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro '_cairo_malloc_ab' 174:08.96 new_elements = _cairo_malloc_ab (pq->max_size, 174:08.96 ^~~~~~~~~~~~~~~~ 174:09.08 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/features.h:3, 174:09.08 from /usr/include/assert.h:35, 174:09.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/assert.h:3, 174:09.08 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:57, 174:09.08 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 174:09.08 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 174:09.08 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 174:09.08 ^~~~~~~ 174:09.45 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/features.h:3, 174:09.45 from /usr/include/assert.h:35, 174:09.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/assert.h:3, 174:09.45 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:57, 174:09.45 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:42: 174:09.45 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 174:09.45 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 174:09.45 ^~~~~~~ 174:09.54 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 174:09.55 #define _GNU_SOURCE /* for RTLD_DEFAULT */ 174:09.55 : note: this is the location of the previous definition 174:09.55 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_fini': 174:09.55 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:472:23: warning: passing argument 1 of 'free' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 174:09.55 free (unscaled->var_coords); 174:09.55 ~~~~~~~~^~~~~~~~~~~~ 174:09.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/stdlib.h:3, 174:09.55 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:58, 174:09.55 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:42: 174:09.55 /usr/include/stdlib.h:563:25: note: expected 'void *' but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 174:09.55 extern void free (void *__ptr) __THROW; 174:09.55 ~~~~~~^~~~~ 174:09.55 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_lock_face': 174:09.55 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:757:66: warning: passing argument 3 of 'setCoords' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 174:09.55 (*setCoords)(face, unscaled->num_var_coords, unscaled->var_coords); 174:09.55 ~~~~~~~~^~~~~~~~~~~~ 174:09.55 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:757:66: note: expected 'FT_Fixed *' {aka 'long int *'} but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 174:09.55 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 174:09.55 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:42: 174:09.55 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 174:09.55 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:09.55 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:09.55 ^ 174:09.55 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:09.55 ((size) ? malloc((unsigned) (size)) : NULL) 174:09.55 ^~~~ 174:09.55 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:1227:13: note: in expansion of macro '_cairo_malloc_ab' 174:09.55 data = _cairo_malloc_ab (height, stride); 174:09.56 ^~~~~~~~~~~~~~~~ 174:09.56 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:09.56 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:09.56 ^ 174:09.56 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:09.56 ((size) ? malloc((unsigned) (size)) : NULL) 174:09.56 ^~~~ 174:09.56 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:1289:10: note: in expansion of macro '_cairo_malloc_ab' 174:09.56 data = _cairo_malloc_ab (height, stride); 174:09.56 ^~~~~~~~~~~~~~~~ 174:09.56 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:09.56 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:09.56 ^ 174:09.56 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:09.56 ((size) ? malloc((unsigned) (size)) : NULL) 174:09.56 ^~~~ 174:09.56 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:1310:13: note: in expansion of macro '_cairo_malloc_ab' 174:09.56 data = _cairo_malloc_ab (height, stride); 174:09.56 ^~~~~~~~~~~~~~~~ 174:09.56 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:09.56 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:09.56 ^ 174:09.56 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:09.57 ((size) ? malloc((unsigned) (size)) : NULL) 174:09.57 ^~~~ 174:09.57 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ft-font.c:1343:13: note: in expansion of macro '_cairo_malloc_ab' 174:09.57 data = _cairo_malloc_ab (height, stride); 174:09.57 ^~~~~~~~~~~~~~~~ 174:09.74 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/features.h:3, 174:09.74 from /usr/include/assert.h:35, 174:09.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/assert.h:3, 174:09.74 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:57, 174:09.74 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 174:09.74 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 174:09.74 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 174:09.74 ^~~~~~~ 174:09.80 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 174:09.80 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 174:09.80 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 174:09.80 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:09.80 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 174:09.80 ^ 174:09.80 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:09.80 ((size) ? malloc((unsigned) (size)) : NULL) 174:09.80 ^~~~ 174:09.80 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro '_cairo_malloc_abc' 174:09.80 dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 174:09.80 ^~~~~~~~~~~~~~~~~ 174:09.80 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:09.80 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:09.80 ^ 174:09.80 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:09.80 ((size) ? malloc((unsigned) (size)) : NULL) 174:09.80 ^~~~ 174:09.80 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro '_cairo_malloc_ab' 174:09.80 dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 174:09.80 ^~~~~~~~~~~~~~~~ 174:09.84 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 174:09.84 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 174:09.84 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 174:09.84 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:09.84 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:09.84 ^ 174:09.84 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:09.84 ((size) ? malloc((unsigned) (size)) : NULL) 174:09.84 ^~~~ 174:09.84 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro '_cairo_malloc_ab' 174:09.84 alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 174:09.84 ^~~~~~~~~~~~~~~~ 174:09.85 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:09.85 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:09.85 ^ 174:09.85 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:09.85 ((size) ? malloc((unsigned) (size)) : NULL) 174:09.85 ^~~~ 174:09.85 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro '_cairo_malloc_ab' 174:09.85 alpha = _cairo_malloc_ab (image->height, image->width); 174:09.85 ^~~~~~~~~~~~~~~~ 174:09.85 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 174:09.85 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:09.85 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 174:09.85 ^ 174:09.85 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:09.85 ((size) ? malloc((unsigned) (size)) : NULL) 174:09.85 ^~~~ 174:09.85 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro '_cairo_malloc_abc' 174:09.85 rgb = _cairo_malloc_abc (image->width, image->height, 3); 174:09.85 ^~~~~~~~~~~~~~~~~ 174:09.85 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 174:09.85 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:09.85 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:09.86 ^ 174:09.86 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:09.86 ((size) ? malloc((unsigned) (size)) : NULL) 174:09.86 ^~~~ 174:09.86 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro '_cairo_malloc_ab' 174:09.86 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 174:09.86 ^~~~~~~~~~~~~~~~ 174:09.86 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 174:09.87 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:09.87 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:09.87 ^ 174:09.87 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:09.87 ((size) ? malloc((unsigned) (size)) : NULL) 174:09.87 ^~~~ 174:09.87 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro '_cairo_malloc_ab' 174:09.87 glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 174:09.87 ^~~~~~~~~~~~~~~~ 174:09.87 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:09.87 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:09.87 ^ 174:09.87 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:09.87 ((size) ? malloc((unsigned) (size)) : NULL) 174:09.87 ^~~~ 174:09.87 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro '_cairo_malloc_ab' 174:09.87 widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 174:09.87 ^~~~~~~~~~~~~~~~ 174:09.90 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 174:09.90 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:09.90 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:09.90 ^ 174:09.90 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:09.90 ((size) ? malloc((unsigned) (size)) : NULL) 174:09.90 ^~~~ 174:09.90 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro '_cairo_malloc_ab' 174:09.90 group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 174:09.90 ^~~~~~~~~~~~~~~~ 174:09.90 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:09.90 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:09.90 ^ 174:09.90 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:09.90 ((size) ? malloc((unsigned) (size)) : NULL) 174:09.90 ^~~~ 174:09.90 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro '_cairo_malloc_ab' 174:09.90 group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 174:09.90 ^~~~~~~~~~~~~~~~ 174:10.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/features.h:3, 174:10.26 from /usr/include/assert.h:35, 174:10.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/assert.h:3, 174:10.26 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:57, 174:10.26 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 174:10.26 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 174:10.26 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 174:10.26 ^~~~~~~ 174:10.35 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 174:10.35 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 174:10.35 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 174:10.35 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:10.35 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:10.35 ^ 174:10.35 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:10.35 ((size) ? malloc((unsigned) (size)) : NULL) 174:10.35 ^~~~ 174:10.35 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro '_cairo_malloc_ab' 174:10.35 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 174:10.35 ^~~~~~~~~~~~~~~~ 174:10.64 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 174:10.64 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 174:10.64 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 174:10.64 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:10.64 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:10.64 ^ 174:10.64 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:10.64 ((size) ? malloc((unsigned) (size)) : NULL) 174:10.64 ^~~~ 174:10.64 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro '_cairo_malloc_ab' 174:10.64 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 174:10.64 ^~~~~~~~~~~~~~~~ 174:10.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/features.h:3, 174:10.71 from /usr/include/assert.h:35, 174:10.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/assert.h:3, 174:10.71 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:57, 174:10.71 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 174:10.71 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 174:10.71 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 174:10.71 ^~~~~~~ 174:10.91 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/features.h:3, 174:10.91 from /usr/include/assert.h:35, 174:10.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/assert.h:3, 174:10.91 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:57, 174:10.91 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 174:10.91 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 174:10.91 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 174:10.91 ^~~~~~~ 174:11.06 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/features.h:3, 174:11.06 from /usr/include/assert.h:35, 174:11.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/assert.h:3, 174:11.06 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:57, 174:11.06 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 174:11.06 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 174:11.06 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 174:11.06 ^~~~~~~ 174:11.77 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 174:11.77 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 174:11.77 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 174:11.77 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:11.77 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:11.77 ^ 174:11.77 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:11.77 ((size) ? malloc((unsigned) (size)) : NULL) 174:11.77 ^~~~ 174:11.77 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro '_cairo_malloc_ab' 174:11.77 rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 174:11.77 ^~~~~~~~~~~~~~~~ 174:11.78 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 174:11.78 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:11.78 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:11.78 ^ 174:11.78 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:11.78 ((size) ? malloc((unsigned) (size)) : NULL) 174:11.78 ^~~~ 174:11.78 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro '_cairo_malloc_ab' 174:11.78 ximage.data = _cairo_malloc_ab (stride, ximage.height); 174:11.78 ^~~~~~~~~~~~~~~~ 174:11.78 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 174:11.78 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:11.78 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:11.78 ^ 174:11.78 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:11.78 ((size) ? malloc((unsigned) (size)) : NULL) 174:11.78 ^~~~ 174:11.78 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro '_cairo_malloc_ab' 174:11.78 _cairo_malloc_ab (gradient->n_stops, 174:11.78 ^~~~~~~~~~~~~~~~ 174:11.79 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 174:11.79 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:11.79 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:11.79 ^ 174:11.79 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:11.79 ((size) ? malloc((unsigned) (size)) : NULL) 174:11.79 ^~~~ 174:11.79 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro '_cairo_malloc_ab' 174:11.79 xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 174:11.79 ^~~~~~~~~~~~~~~~ 174:11.79 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 174:11.79 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:11.79 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:11.79 ^ 174:11.79 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:11.79 ((size) ? malloc((unsigned) (size)) : NULL) 174:11.79 ^~~~ 174:11.79 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro '_cairo_malloc_ab' 174:11.79 xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 174:11.79 ^~~~~~~~~~~~~~~~ 174:11.81 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 174:11.81 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:11.81 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:11.81 ^ 174:11.81 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:11.81 ((size) ? malloc((unsigned) (size)) : NULL) 174:11.81 ^~~~ 174:11.81 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro '_cairo_malloc_ab' 174:11.81 elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 174:11.81 ^~~~~~~~~~~~~~~~ 174:12.31 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 174:12.31 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 174:12.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:2: 174:12.31 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 174:12.31 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:12.31 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:12.31 ^ 174:12.31 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:12.31 ((size) ? malloc((unsigned) (size)) : NULL) 174:12.31 ^~~~ 174:12.31 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro '_cairo_malloc_ab' 174:12.31 new_elements = _cairo_malloc_ab (pq->max_size, 174:12.31 ^~~~~~~~~~~~~~~~ 174:12.31 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 174:12.31 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:12.31 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:12.31 ^ 174:12.31 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:12.31 ((size) ? malloc((unsigned) (size)) : NULL) 174:12.31 ^~~~ 174:12.31 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro '_cairo_malloc_ab' 174:12.31 spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 174:12.31 ^~~~~~~~~~~~~~~~ 174:12.33 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 174:12.33 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:12.33 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:12.33 ^ 174:12.33 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:12.33 ((size) ? malloc((unsigned) (size)) : NULL) 174:12.33 ^~~~ 174:12.33 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro '_cairo_malloc_ab' 174:12.33 boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 174:12.33 ^~~~~~~~~~~~~~~~ 174:12.33 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 174:12.33 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:12.33 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:12.33 ^ 174:12.33 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:12.33 ((size) ? malloc((unsigned) (size)) : NULL) 174:12.33 ^~~~ 174:12.33 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro '_cairo_malloc_ab' 174:12.34 new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 174:12.34 ^~~~~~~~~~~~~~~~ 174:12.34 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 174:12.34 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:12.34 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:12.34 ^ 174:12.34 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:12.34 ((size) ? malloc((unsigned) (size)) : NULL) 174:12.34 ^~~~ 174:12.34 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro '_cairo_malloc_ab' 174:12.34 new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 174:12.34 ^~~~~~~~~~~~~~~~ 174:12.34 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 174:12.34 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:12.34 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:12.34 ^ 174:12.34 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:12.34 ((size) ? malloc((unsigned) (size)) : NULL) 174:12.34 ^~~~ 174:12.34 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro '_cairo_malloc_ab' 174:12.34 new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 174:12.34 ^~~~~~~~~~~~~~~~ 174:12.34 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 174:12.34 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:12.35 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:12.35 ^ 174:12.35 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:12.35 ((size) ? malloc((unsigned) (size)) : NULL) 174:12.35 ^~~~ 174:12.35 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro '_cairo_malloc_ab' 174:12.35 rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 174:12.35 ^~~~~~~~~~~~~~~~ 174:12.88 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 174:12.88 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-font-face.c:41, 174:12.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c:2: 174:12.88 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 174:12.88 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:12.88 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:12.88 ^ 174:12.88 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:12.88 ((size) ? malloc((unsigned) (size)) : NULL) 174:12.88 ^~~~ 174:12.88 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro '_cairo_malloc_ab' 174:12.88 gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 174:12.88 ^~~~~~~~~~~~~~~~ 174:12.90 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 174:12.90 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:12.90 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:12.90 ^ 174:12.90 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:12.90 ((size) ? malloc((unsigned) (size)) : NULL) 174:12.90 ^~~~ 174:12.90 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro '_cairo_malloc_ab' 174:12.90 hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 174:12.90 ^~~~~~~~~~~~~~~~ 174:12.91 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 174:12.91 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:12.91 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:12.91 ^ 174:12.91 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:12.91 ((size) ? malloc((unsigned) (size)) : NULL) 174:12.91 ^~~~ 174:12.91 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro '_cairo_malloc_ab' 174:12.91 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 174:12.91 ^~~~~~~~~~~~~~~~ 174:12.94 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 174:12.94 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:12.94 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:12.94 ^ 174:12.94 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:12.94 ((size) ? malloc((unsigned) (size)) : NULL) 174:12.94 ^~~~ 174:12.94 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro '_cairo_malloc_ab' 174:12.94 pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 174:12.94 ^~~~~~~~~~~~~~~~ 174:12.96 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 174:12.96 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:12.96 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:12.96 ^ 174:12.96 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:12.96 ((size) ? malloc((unsigned) (size)) : NULL) 174:12.96 ^~~~ 174:12.96 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro '_cairo_malloc_ab' 174:12.96 return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 174:12.96 ^~~~~~~~~~~~~~~~ 174:12.96 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 174:12.96 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:12.96 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:12.96 ^ 174:12.96 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:12.96 ((size) ? malloc((unsigned) (size)) : NULL) 174:12.96 ^~~~ 174:12.96 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro '_cairo_malloc_ab' 174:12.96 return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 174:12.96 ^~~~~~~~~~~~~~~~ 174:13.68 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 174:13.68 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 174:13.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c:2: 174:13.69 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 174:13.69 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.69 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.69 ^ 174:13.69 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.69 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.69 ^~~~ 174:13.69 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro '_cairo_malloc_ab' 174:13.69 new_rects = _cairo_malloc_ab (size, 174:13.69 ^~~~~~~~~~~~~~~~ 174:13.70 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 174:13.70 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.70 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.70 ^ 174:13.70 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.70 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.70 ^~~~ 174:13.70 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro '_cairo_malloc_ab' 174:13.70 points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 174:13.70 ^~~~~~~~~~~~~~~~ 174:13.71 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 174:13.71 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.71 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.71 ^ 174:13.71 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.71 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.71 ^~~~ 174:13.71 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro '_cairo_malloc_ab' 174:13.71 new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 174:13.71 ^~~~~~~~~~~~~~~~ 174:13.71 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 174:13.72 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.72 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.72 ^ 174:13.72 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.72 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.72 ^~~~ 174:13.72 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro '_cairo_malloc_ab' 174:13.72 path->data = _cairo_malloc_ab (path->num_data, 174:13.72 ^~~~~~~~~~~~~~~~ 174:13.72 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 174:13.72 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.72 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.72 ^ 174:13.72 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.72 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.72 ^~~~ 174:13.72 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro '_cairo_malloc_ab' 174:13.72 pattern->stops = _cairo_malloc_ab (other->stops_size, 174:13.72 ^~~~~~~~~~~~~~~~ 174:13.73 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 174:13.73 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.73 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.73 ^ 174:13.73 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.73 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.73 ^~~~ 174:13.73 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro '_cairo_malloc_ab' 174:13.73 new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 174:13.73 ^~~~~~~~~~~~~~~~ 174:13.73 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 174:13.73 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.73 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.73 ^ 174:13.73 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.73 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.73 ^~~~ 174:13.73 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro '_cairo_malloc_ab' 174:13.73 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 174:13.73 ^~~~~~~~~~~~~~~~ 174:13.75 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 174:13.75 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.75 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.75 ^ 174:13.75 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.75 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.75 ^~~~ 174:13.75 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro '_cairo_malloc_ab' 174:13.75 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 174:13.75 ^~~~~~~~~~~~~~~~ 174:13.75 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 174:13.75 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.75 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.75 ^ 174:13.75 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.75 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.75 ^~~~ 174:13.75 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro '_cairo_malloc_ab' 174:13.75 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 174:13.76 ^~~~~~~~~~~~~~~~ 174:13.76 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 174:13.76 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.76 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.76 ^ 174:13.76 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.76 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.76 ^~~~ 174:13.76 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro '_cairo_malloc_ab' 174:13.76 vertices = _cairo_malloc_ab (num_vertices, 174:13.76 ^~~~~~~~~~~~~~~~ 174:13.76 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 174:13.76 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.76 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.76 ^ 174:13.76 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.76 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.76 ^~~~ 174:13.76 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 174:13.76 new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 174:13.76 ^~~~~~~~~~~~~~~~ 174:13.76 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 174:13.76 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.77 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.77 ^ 174:13.77 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.77 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.77 ^~~~ 174:13.77 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro '_cairo_malloc_ab' 174:13.77 command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 174:13.77 ^~~~~~~~~~~~~~~~ 174:13.77 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.77 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.77 ^ 174:13.77 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.77 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.77 ^~~~ 174:13.77 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro '_cairo_malloc_ab' 174:13.77 command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 174:13.77 ^~~~~~~~~~~~~~~~ 174:13.77 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 174:13.77 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.77 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.77 ^ 174:13.77 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.77 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.77 ^~~~ 174:13.77 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro '_cairo_malloc_ab' 174:13.77 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 174:13.77 ^~~~~~~~~~~~~~~~ 174:13.77 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 174:13.77 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.77 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.77 ^ 174:13.77 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.77 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.77 ^~~~ 174:13.77 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro '_cairo_malloc_ab' 174:13.77 new_elements = _cairo_malloc_ab (pq->max_size, 174:13.77 ^~~~~~~~~~~~~~~~ 174:13.77 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 174:13.77 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.77 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.77 ^ 174:13.77 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.77 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.77 ^~~~ 174:13.77 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro '_cairo_malloc_ab' 174:13.77 sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 174:13.77 ^~~~~~~~~~~~~~~~ 174:13.77 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 174:13.77 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.77 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.77 ^ 174:13.77 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.77 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.77 ^~~~ 174:13.78 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro '_cairo_malloc_ab' 174:13.78 rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 174:13.78 ^~~~~~~~~~~~~~~~ 174:13.78 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 174:13.78 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.78 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.78 ^ 174:13.78 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.78 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.78 ^~~~ 174:13.78 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro '_cairo_malloc_ab' 174:13.78 pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 174:13.78 ^~~~~~~~~~~~~~~~ 174:13.78 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 174:13.78 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.78 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.78 ^ 174:13.78 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.78 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.78 ^~~~ 174:13.78 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro '_cairo_malloc_ab' 174:13.78 subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 174:13.78 ^~~~~~~~~~~~~~~~ 174:13.78 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 174:13.78 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.78 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.78 ^ 174:13.78 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.78 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.78 ^~~~ 174:13.79 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro '_cairo_malloc_ab' 174:13.79 collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 174:13.79 ^~~~~~~~~~~~~~~~ 174:13.79 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.79 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.79 ^ 174:13.79 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.79 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.79 ^~~~ 174:13.79 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro '_cairo_malloc_ab' 174:13.79 collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 174:13.79 ^~~~~~~~~~~~~~~~ 174:13.84 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:2573, 174:13.84 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-spans.c:27, 174:13.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 174:13.84 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 174:13.85 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.85 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.85 ^ 174:13.85 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.85 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.85 ^~~~ 174:13.85 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro '_cairo_malloc_ab' 174:13.85 style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 174:13.85 ^~~~~~~~~~~~~~~~ 174:13.85 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 174:13.85 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.85 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.85 ^ 174:13.85 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.85 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.85 ^~~~ 174:13.85 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro '_cairo_malloc_ab' 174:13.85 rects = _cairo_malloc_ab (traps->num_traps, 174:13.85 ^~~~~~~~~~~~~~~~ 174:13.85 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 174:13.85 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.85 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.86 ^ 174:13.86 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.86 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.86 ^~~~ 174:13.86 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro '_cairo_malloc_ab' 174:13.86 offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 174:13.86 ^~~~~~~~~~~~~~~~ 174:13.86 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 174:13.86 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.86 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.86 ^ 174:13.86 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.86 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.86 ^~~~ 174:13.86 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro '_cairo_malloc_ab' 174:13.86 offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 174:13.86 ^~~~~~~~~~~~~~~~ 174:13.86 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 174:13.86 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.86 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.86 ^ 174:13.86 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.86 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.86 ^~~~ 174:13.86 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro '_cairo_malloc_ab' 174:13.86 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 174:13.86 ^~~~~~~~~~~~~~~~ 174:13.88 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 174:13.88 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.88 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.88 ^ 174:13.88 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.88 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.88 ^~~~ 174:13.88 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro '_cairo_malloc_ab' 174:13.88 rects = _cairo_malloc_ab (num_rects, 174:13.88 ^~~~~~~~~~~~~~~~ 174:13.89 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 174:13.89 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.89 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.89 ^ 174:13.89 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.89 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.89 ^~~~ 174:13.89 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro '_cairo_malloc_ab' 174:13.89 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 174:13.89 ^~~~~~~~~~~~~~~~ 174:13.89 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 174:13.89 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.89 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.89 ^ 174:13.89 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.89 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.89 ^~~~ 174:13.89 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro '_cairo_malloc_ab' 174:13.89 polygon->y_buckets = _cairo_malloc_ab (num_buckets, 174:13.89 ^~~~~~~~~~~~~~~~ 174:13.90 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 174:13.90 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.90 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.90 ^ 174:13.90 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.90 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.90 ^~~~ 174:13.90 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 174:13.90 new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 174:13.90 ^~~~~~~~~~~~~~~~ 174:13.91 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 174:13.91 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.91 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.91 ^ 174:13.91 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.91 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.91 ^~~~ 174:13.91 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro '_cairo_malloc_ab' 174:13.91 rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 174:13.91 ^~~~~~~~~~~~~~~~ 174:13.91 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 174:13.92 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.92 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.92 ^ 174:13.92 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.92 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.92 ^~~~ 174:13.92 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro '_cairo_malloc_ab' 174:13.92 str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 174:13.92 ^~~~~~~~~~~~~~~~ 174:13.92 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 174:13.92 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 174:13.92 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 174:13.92 ^ 174:13.92 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 174:13.92 ((size) ? malloc((unsigned) (size)) : NULL) 174:13.92 ^~~~ 174:13.92 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro '_cairo_malloc_ab' 174:13.92 str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 174:13.92 ^~~~~~~~~~~~~~~~ 174:13.92 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:137: 174:13.92 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-version.c: At top level: 174:13.92 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 174:13.92 #define CAIRO_VERSION_H 1 174:13.92 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo.h:41, 174:13.93 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairoint.h:70, 174:13.93 from /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-spans.c:27, 174:13.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 174:13.93 /builddir/build/BUILD/firefox-69.0.1/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 174:13.93 #define CAIRO_VERSION_H 174:23.56 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/PathSkia.cpp: In function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderSkia*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void': 174:23.56 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/PathSkia.cpp:207:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_15PathBuilderSkiaEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 174:23.56 } // namespace mozilla 174:23.56 ^ 174:23.57 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/PathSkia.cpp:207:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_15PathBuilderSkiaEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 174:23.57 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/PathSkia.cpp:207:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_15PathBuilderSkiaEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:24.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 174:24.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 174:24.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 174:24.46 from /builddir/build/BUILD/firefox-69.0.1/gfx/2d/InlineTranslator.cpp:12: 174:24.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 174:24.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 174:24.46 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 174:24.46 ^ 174:24.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 174:24.46 struct Block { 174:24.46 ^~~~~ 174:24.86 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/Factory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 174:24.86 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/Factory.cpp:1160:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 174:24.86 } // namespace mozilla 174:24.86 ^ 174:24.86 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/Factory.cpp:1160:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:24.86 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/Factory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 174:24.86 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/Factory.cpp:1160:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 174:24.86 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/Factory.cpp:1160:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:24.87 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDataSourceSurfaceWithStride(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat, int, bool)': 174:24.87 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/Factory.cpp:1160:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory33CreateDataSourceSurfaceWithStrideERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEib' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 174:24.87 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/Factory.cpp:1160:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory33CreateDataSourceSurfaceWithStrideERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEib' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:24.87 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDataSourceSurface(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat, bool)': 174:24.87 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/Factory.cpp:1160:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory23CreateDataSourceSurfaceERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 174:24.87 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/Factory.cpp:1160:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory23CreateDataSourceSurfaceERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:24.87 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDrawTargetForCairoSurface(_cairo_surface*, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat*)': 174:24.87 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/Factory.cpp:1160:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory31CreateDrawTargetForCairoSurfaceEP14_cairo_surfaceRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEPNS0_13SurfaceFormatE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 174:24.87 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/Factory.cpp:1160:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory31CreateDrawTargetForCairoSurfaceEP14_cairo_surfaceRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEPNS0_13SurfaceFormatE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:24.87 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDrawTargetForData(mozilla::gfx::BackendType, unsigned char*, mozilla::gfx::IntSizeTyped const&, int, mozilla::gfx::SurfaceFormat, bool)': 174:24.87 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/Factory.cpp:1160:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory23CreateDrawTargetForDataENS0_11BackendTypeEPhRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEiNS0_13SurfaceFormatEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 174:24.87 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/Factory.cpp:1160:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory23CreateDrawTargetForDataENS0_11BackendTypeEPhRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEiNS0_13SurfaceFormatEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:24.87 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDrawTarget(mozilla::gfx::BackendType, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat)': 174:24.87 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/Factory.cpp:1160:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory16CreateDrawTargetENS0_11BackendTypeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 174:24.87 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/Factory.cpp:1160:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory16CreateDrawTargetENS0_11BackendTypeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:24.87 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::AllowedSurfaceSize(mozilla::gfx::IntSizeTyped const&)': 174:24.87 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/Factory.cpp:1160:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory18AllowedSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 174:24.88 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/Factory.cpp:1160:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory18AllowedSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:24.88 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::ReasonableSurfaceSize(mozilla::gfx::IntSizeTyped const&)': 174:24.88 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/Factory.cpp:1160:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory21ReasonableSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 174:24.88 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/Factory.cpp:1160:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory21ReasonableSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:35.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/2d/Unified_cpp_gfx_2d1.cpp:137: 174:35.51 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/SFNTData.cpp: In function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathOps*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void': 174:35.51 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_7PathOpsEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 174:35.51 } // namespace mozilla 174:35.51 ^ 174:35.51 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_7PathOpsEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:35.51 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/SFNTData.cpp: In function 'mozilla::gfx::ArcToBezier const&, mozilla::gfx::FillRule) const::ArcTransformer>(mozilla::gfx::PathCapture::TransformedCopyToBuilder(mozilla::gfx::BaseMatrix const&, mozilla::gfx::FillRule) const::ArcTransformer*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void': 174:35.51 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierIZNKS0_11PathCapture24TransformedCopyToBuilderERKNS0_10BaseMatrixIfEENS0_8FillRuleEE14ArcTransformerEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedISC_fEEffbfS6_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 174:35.51 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierIZNKS0_11PathCapture24TransformedCopyToBuilderERKNS0_10BaseMatrixIfEENS0_8FillRuleEE14ArcTransformerEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedISC_fEEffbfS6_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:35.51 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/SFNTData.cpp: In function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderCairo*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void': 174:35.51 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_16PathBuilderCairoEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 174:35.51 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_16PathBuilderCairoEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 174:35.51 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_16PathBuilderCairoEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:35.51 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/SFNTData.cpp: In function 'mozilla::gfx::ArcToBezier(mozilla::gfx::FlattenedPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void': 174:35.52 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_13FlattenedPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 174:35.52 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_13FlattenedPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 174:35.52 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_13FlattenedPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:35.56 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/SFNTData.cpp: In member function 'mozilla::gfx::FilterNodeTransformSoftware::Render(mozilla::gfx::IntRectTyped const&)': 174:35.56 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx27FilterNodeTransformSoftware6RenderERKNS0_12IntRectTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 174:35.57 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx27FilterNodeTransformSoftware6RenderERKNS0_12IntRectTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 174:35.57 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx27FilterNodeTransformSoftware6RenderERKNS0_12IntRectTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:38.99 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/2d/Unified_cpp_gfx_2d0.cpp:137: 174:38.99 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/DrawTargetWrapAndRecord.cpp: In member function 'mozilla::gfx::SetTransformCommand::ExecuteOnDT(mozilla::gfx::DrawTarget*, mozilla::gfx::BaseMatrix const*) const': 174:38.99 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/DrawTargetWrapAndRecord.cpp:730:1: warning: the control flow of function '_ZNK7mozilla3gfx19SetTransformCommand11ExecuteOnDTEPNS0_10DrawTargetEPKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 174:38.99 } // namespace mozilla 174:38.99 ^ 174:38.99 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/DrawTargetWrapAndRecord.cpp:730:1: warning: the control flow of function '_ZNK7mozilla3gfx19SetTransformCommand11ExecuteOnDTEPNS0_10DrawTargetEPKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 174:38.99 /builddir/build/BUILD/firefox-69.0.1/gfx/2d/DrawTargetWrapAndRecord.cpp:730:1: warning: the control flow of function '_ZNK7mozilla3gfx19SetTransformCommand11ExecuteOnDTEPNS0_10DrawTargetEPKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:39.09 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 174:39.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 174:39.09 from /builddir/build/BUILD/firefox-69.0.1/gfx/src/nsDeviceContext.h:12, 174:39.09 from /builddir/build/BUILD/firefox-69.0.1/gfx/src/nsDeviceContext.cpp:7: 174:39.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 174:39.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 174:39.09 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 174:39.09 ^ 174:39.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 174:39.09 struct Block { 174:39.09 ^~~~~ 174:41.19 /builddir/build/BUILD/firefox-69.0.1/gfx/src/nsDeviceContext.cpp: In member function 'nsDeviceContext::CreateRenderingContextCommon(bool)': 174:41.20 /builddir/build/BUILD/firefox-69.0.1/gfx/src/nsDeviceContext.cpp:715:1: warning: the control flow of function '_ZN15nsDeviceContext28CreateRenderingContextCommonEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 174:41.20 } 174:41.20 ^ 174:41.20 /builddir/build/BUILD/firefox-69.0.1/gfx/src/nsDeviceContext.cpp:715:1: warning: the control flow of function '_ZN15nsDeviceContext28CreateRenderingContextCommonEb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 174:41.20 /builddir/build/BUILD/firefox-69.0.1/gfx/src/nsDeviceContext.cpp:715:1: warning: the control flow of function '_ZN15nsDeviceContext28CreateRenderingContextCommonEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:49.50 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 174:49.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 174:49.50 from /builddir/build/BUILD/firefox-69.0.1/gfx/src/DriverCrashGuard.cpp:20, 174:49.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 174:49.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 174:49.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 174:49.50 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 174:49.50 ^ 174:49.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 174:49.50 struct Block { 174:49.50 ^~~~~ 174:56.78 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:101: 174:56.78 /builddir/build/BUILD/firefox-69.0.1/gfx/src/nsTransform2D.cpp: In member function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long': 174:56.78 /builddir/build/BUILD/firefox-69.0.1/gfx/src/nsTransform2D.cpp:22:1: warning: the control flow of function '_ZNK7mozilla3gfx14Matrix4x4TypedINS0_12UnknownUnitsES2_fE20TransformAndClipRectIdEEmRKNS0_9RectTypedIS2_T_EES9_PNS0_10PointTypedIS2_S6_EE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 174:56.78 } 174:56.78 ^ 174:56.78 /builddir/build/BUILD/firefox-69.0.1/gfx/src/nsTransform2D.cpp:22:1: warning: the control flow of function '_ZNK7mozilla3gfx14Matrix4x4TypedINS0_12UnknownUnitsES2_fE20TransformAndClipRectIdEEmRKNS0_9RectTypedIS2_T_EES9_PNS0_10PointTypedIS2_S6_EE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:56.79 /builddir/build/BUILD/firefox-69.0.1/gfx/src/nsTransform2D.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 174:56.79 /builddir/build/BUILD/firefox-69.0.1/gfx/src/nsTransform2D.cpp:22:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 174:56.79 /builddir/build/BUILD/firefox-69.0.1/gfx/src/nsTransform2D.cpp:22:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:56.79 /builddir/build/BUILD/firefox-69.0.1/gfx/src/nsTransform2D.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 174:56.79 /builddir/build/BUILD/firefox-69.0.1/gfx/src/nsTransform2D.cpp:22:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 174:56.79 /builddir/build/BUILD/firefox-69.0.1/gfx/src/nsTransform2D.cpp:22:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 174:56.87 /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/common/utilities.cpp: In function 'gl::ComputeIndexRange(gl::DrawElementsType, void const*, unsigned long, bool)': 174:56.87 /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/common/utilities.cpp:1078:1: warning: the control flow of function '_ZN2gl17ComputeIndexRangeENS_16DrawElementsTypeEPKvmb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 174:56.87 } 174:56.87 ^ 174:56.87 /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/common/utilities.cpp:1078:1: warning: the control flow of function '_ZN2gl17ComputeIndexRangeENS_16DrawElementsTypeEPKvmb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:02.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 175:02.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 175:02.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 175:02.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 175:02.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 175:02.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 175:02.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 175:02.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 175:02.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 175:02.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 175:02.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 175:02.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 175:02.51 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 175:02.51 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 175:02.51 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/basic/BasicImplData.h:10, 175:02.51 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/basic/BasicLayersImpl.h:10, 175:02.52 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/basic/BasicImageLayer.cpp:7: 175:02.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 175:02.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 175:02.52 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 175:02.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 175:02.52 memset(&aArr[0], 0, N * sizeof(T)); 175:02.52 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:02.52 In file included from /usr/include/c++/8/map:61, 175:02.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 175:02.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 175:02.52 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:10, 175:02.52 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/basic/BasicImplData.h:10, 175:02.52 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/basic/BasicLayersImpl.h:10, 175:02.52 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/basic/BasicImageLayer.cpp:7: 175:02.52 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 175:02.52 class map 175:02.52 ^~~ 175:04.96 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 175:04.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 175:04.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 175:04.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 175:04.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 175:04.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 175:04.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 175:04.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 175:04.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 175:04.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 175:04.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 175:04.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 175:04.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 175:04.96 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/PersistentBufferProvider.h:12, 175:04.96 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/PersistentBufferProvider.cpp:7: 175:04.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 175:04.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 175:04.96 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 175:04.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 175:04.96 memset(&aArr[0], 0, N * sizeof(T)); 175:04.96 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:04.96 In file included from /usr/include/c++/8/map:61, 175:04.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 175:04.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 175:04.96 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:10, 175:04.96 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/PersistentBufferProvider.cpp:9: 175:04.96 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 175:04.96 class map 175:04.96 ^~~ 175:16.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:137: 175:16.44 /builddir/build/BUILD/firefox-69.0.1/gfx/gl/ScopedGLHelpers.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 175:16.44 /builddir/build/BUILD/firefox-69.0.1/gfx/gl/ScopedGLHelpers.cpp:490:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 175:16.44 } /* namespace mozilla */ 175:16.44 ^ 175:16.44 /builddir/build/BUILD/firefox-69.0.1/gfx/gl/ScopedGLHelpers.cpp:490:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:16.44 /builddir/build/BUILD/firefox-69.0.1/gfx/gl/ScopedGLHelpers.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 175:16.44 /builddir/build/BUILD/firefox-69.0.1/gfx/gl/ScopedGLHelpers.cpp:490:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 175:16.44 /builddir/build/BUILD/firefox-69.0.1/gfx/gl/ScopedGLHelpers.cpp:490:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:16.46 /builddir/build/BUILD/firefox-69.0.1/gfx/gl/ScopedGLHelpers.cpp: In function 'mozilla::gl::YInvertImageSurface(mozilla::gfx::DataSourceSurface*, unsigned int)': 175:16.46 /builddir/build/BUILD/firefox-69.0.1/gfx/gl/ScopedGLHelpers.cpp:490:1: warning: the control flow of function '_ZN7mozilla2gl19YInvertImageSurfaceEPNS_3gfx17DataSourceSurfaceEj' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 175:16.46 /builddir/build/BUILD/firefox-69.0.1/gfx/gl/ScopedGLHelpers.cpp:490:1: warning: the control flow of function '_ZN7mozilla2gl19YInvertImageSurfaceEPNS_3gfx17DataSourceSurfaceEj' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 175:16.46 /builddir/build/BUILD/firefox-69.0.1/gfx/gl/ScopedGLHelpers.cpp:490:1: warning: the control flow of function '_ZN7mozilla2gl19YInvertImageSurfaceEPNS_3gfx17DataSourceSurfaceEj' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 175:22.15 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 175:22.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 175:22.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 175:22.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 175:22.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 175:22.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 175:22.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 175:22.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 175:22.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 175:22.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 175:22.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/GraphicsMessages.h:11, 175:22.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/gfxVars.h:12, 175:22.15 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/test/gtest/APZTestCommon.h:19, 175:22.15 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/test/gtest/APZCBasicTester.h:14, 175:22.15 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/test/gtest/TestBasic.cpp:7, 175:22.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/apz/test/gtest/Unified_cpp_apz_test_gtest0.cpp:2: 175:22.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 175:22.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 175:22.16 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 175:22.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 175:22.16 memset(&aArr[0], 0, N * sizeof(T)); 175:22.16 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:22.16 In file included from /usr/include/c++/8/map:61, 175:22.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 175:22.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 175:22.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gtest/internal/gtest-internal.h:58, 175:22.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gtest/gtest.h:59, 175:22.16 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/test/gtest/APZTestCommon.h:15, 175:22.16 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/test/gtest/APZCBasicTester.h:14, 175:22.16 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/test/gtest/TestBasic.cpp:7, 175:22.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/apz/test/gtest/Unified_cpp_apz_test_gtest0.cpp:2: 175:22.16 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 175:22.16 class map 175:22.16 ^~~ 175:39.69 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 175:39.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 175:39.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 175:39.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 175:39.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 175:39.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 175:39.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 175:39.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 175:39.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 175:39.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 175:39.69 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 175:39.69 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 175:39.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 175:39.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 175:39.69 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 175:39.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 175:39.69 memset(&aArr[0], 0, N * sizeof(T)); 175:39.69 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:39.69 In file included from /usr/include/c++/8/map:61, 175:39.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 175:39.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 175:39.69 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 175:39.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 175:39.69 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 175:39.69 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 175:39.69 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 175:39.69 class map 175:39.69 ^~~ 176:01.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 176:01.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 176:01.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 176:01.71 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/AnimationHelper.cpp:18, 176:01.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 176:01.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 176:01.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 176:01.71 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 176:01.71 ^ 176:01.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 176:01.72 struct Block { 176:01.72 ^~~~~ 176:07.30 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:07.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 176:07.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:07.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:07.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:07.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 176:07.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 176:07.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 176:07.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 176:07.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 176:07.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTimingFunction.h:10, 176:07.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 176:07.31 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/AnimationHelper.h:11, 176:07.31 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/AnimationHelper.cpp:7, 176:07.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 176:07.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 176:07.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 176:07.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 176:07.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176:07.31 memset(&aArr[0], 0, N * sizeof(T)); 176:07.31 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:07.31 In file included from /usr/include/c++/8/map:61, 176:07.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 176:07.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 176:07.31 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 176:07.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 176:07.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:11, 176:07.31 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/AnimationHelper.h:12, 176:07.31 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/AnimationHelper.cpp:7, 176:07.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 176:07.31 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 176:07.31 class map 176:07.31 ^~~ 176:07.39 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:07.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 176:07.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:07.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:07.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:07.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 176:07.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 176:07.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 176:07.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 176:07.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 176:07.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTimingFunction.h:10, 176:07.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 176:07.39 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/AnimationHelper.h:11, 176:07.39 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/AnimationHelper.cpp:7, 176:07.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 176:07.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 176:07.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 176:07.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 176:07.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176:07.40 memset(&aArr[0], 0, N * sizeof(T)); 176:07.40 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:07.40 In file included from /usr/include/c++/8/vector:64, 176:07.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 176:07.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 176:07.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 176:07.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 176:07.40 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:17, 176:07.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 176:07.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 176:07.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTimingFunction.h:10, 176:07.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 176:07.40 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/AnimationHelper.h:11, 176:07.40 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/AnimationHelper.cpp:7, 176:07.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 176:07.40 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 176:07.40 class vector : protected _Vector_base<_Tp, _Alloc> 176:07.40 ^~~~~~ 176:07.40 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:07.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 176:07.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:07.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:07.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:07.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 176:07.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 176:07.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 176:07.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 176:07.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 176:07.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTimingFunction.h:10, 176:07.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 176:07.41 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/AnimationHelper.h:11, 176:07.41 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/AnimationHelper.cpp:7, 176:07.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:2: 176:07.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 176:07.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 176:07.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 176:07.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176:07.41 memset(&aArr[0], 0, N * sizeof(T)); 176:07.41 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:07.41 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 176:07.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 176:07.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 176:07.41 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/AnimationInfo.cpp:9, 176:07.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers0.cpp:11: 176:07.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 176:07.41 class ClipManager { 176:07.41 ^~~~~~~~~~~ 176:08.58 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:08.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 176:08.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:08.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:08.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:08.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 176:08.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 176:08.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 176:08.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 176:08.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 176:08.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 176:08.58 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ImageDataSerializer.h:15, 176:08.58 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ImageDataSerializer.cpp:7, 176:08.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers1.cpp:2: 176:08.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 176:08.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 176:08.58 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 176:08.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176:08.59 memset(&aArr[0], 0, N * sizeof(T)); 176:08.59 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:08.59 In file included from /usr/include/c++/8/map:61, 176:08.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 176:08.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 176:08.59 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 176:08.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 176:08.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 176:08.59 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ImageDataSerializer.h:15, 176:08.59 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ImageDataSerializer.cpp:7, 176:08.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers1.cpp:2: 176:08.59 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 176:08.59 class map 176:08.59 ^~~ 176:15.29 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers1.cpp:137: 176:15.29 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ShareableCanvasRenderer.cpp: In member function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long': 176:15.29 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ShareableCanvasRenderer.cpp:214:1: warning: the control flow of function '_ZNK7mozilla3gfx14Matrix4x4TypedINS0_12UnknownUnitsES2_fE20TransformAndClipRectIdEEmRKNS0_9RectTypedIS2_T_EES9_PNS0_10PointTypedIS2_S6_EE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 176:15.29 } // namespace mozilla 176:15.29 ^ 176:15.29 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ShareableCanvasRenderer.cpp:214:1: warning: the control flow of function '_ZNK7mozilla3gfx14Matrix4x4TypedINS0_12UnknownUnitsES2_fE20TransformAndClipRectIdEEmRKNS0_9RectTypedIS2_T_EES9_PNS0_10PointTypedIS2_S6_EE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 176:15.32 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ShareableCanvasRenderer.cpp: In member function 'mozilla::layers::RotatedBuffer::DrawBufferQuadrant(mozilla::gfx::DrawTarget*, mozilla::layers::RotatedBuffer::XSide, mozilla::layers::RotatedBuffer::YSide, float, mozilla::gfx::CompositionOp, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const*) const': 176:15.32 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ShareableCanvasRenderer.cpp:214:1: warning: the control flow of function '_ZNK7mozilla6layers13RotatedBuffer18DrawBufferQuadrantEPNS_3gfx10DrawTargetENS1_5XSideENS1_5YSideEfNS2_13CompositionOpEPNS2_13SourceSurfaceEPKNS2_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 176:15.32 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ShareableCanvasRenderer.cpp:214:1: warning: the control flow of function '_ZNK7mozilla6layers13RotatedBuffer18DrawBufferQuadrantEPNS_3gfx10DrawTargetENS1_5XSideENS1_5YSideEfNS2_13CompositionOpEPNS2_13SourceSurfaceEPKNS2_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 176:15.32 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ShareableCanvasRenderer.cpp:214:1: warning: the control flow of function '_ZNK7mozilla6layers13RotatedBuffer18DrawBufferQuadrantEPNS_3gfx10DrawTargetENS1_5XSideENS1_5YSideEfNS2_13CompositionOpEPNS2_13SourceSurfaceEPKNS2_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 176:15.34 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ShareableCanvasRenderer.cpp: In member function 'mozilla::layers::Layer::SnapTransform(mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&, mozilla::gfx::BaseMatrix*)': 176:15.34 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ShareableCanvasRenderer.cpp:214:1: warning: the control flow of function '_ZN7mozilla6layers5Layer13SnapTransformERKNS_3gfx14Matrix4x4TypedINS2_12UnknownUnitsES4_fEERKNS2_9RectTypedIS4_dEEPNS2_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 176:15.34 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ShareableCanvasRenderer.cpp:214:1: warning: the control flow of function '_ZN7mozilla6layers5Layer13SnapTransformERKNS_3gfx14Matrix4x4TypedINS2_12UnknownUnitsES4_fEERKNS2_9RectTypedIS4_dEEPNS2_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 176:15.36 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ShareableCanvasRenderer.cpp: In function 'mozilla::layers::CompareDepth(mozilla::layers::Layer*, mozilla::layers::Layer*)': 176:15.36 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ShareableCanvasRenderer.cpp:214:1: warning: the control flow of function '_ZN7mozilla6layersL12CompareDepthEPNS0_5LayerES2_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 176:15.36 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ShareableCanvasRenderer.cpp:214:1: warning: the control flow of function '_ZN7mozilla6layersL12CompareDepthEPNS0_5LayerES2_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 176:15.36 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ShareableCanvasRenderer.cpp:214:1: warning: the control flow of function '_ZN7mozilla6layersL12CompareDepthEPNS0_5LayerES2_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 176:24.19 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:24.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 176:24.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:24.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:24.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:24.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 176:24.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 176:24.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 176:24.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 176:24.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 176:24.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 176:24.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 176:24.20 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 176:24.20 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 176:24.20 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/CanvasLayerMLGPU.h:10, 176:24.20 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/CanvasLayerMLGPU.cpp:7, 176:24.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers10.cpp:2: 176:24.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 176:24.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 176:24.20 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 176:24.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176:24.20 memset(&aArr[0], 0, N * sizeof(T)); 176:24.20 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:24.20 In file included from /usr/include/c++/8/map:61, 176:24.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 176:24.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 176:24.20 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:10, 176:24.20 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/CanvasLayerMLGPU.h:10, 176:24.20 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/CanvasLayerMLGPU.cpp:7, 176:24.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers10.cpp:2: 176:24.20 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 176:24.20 class map 176:24.20 ^~~ 176:29.57 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 176:29.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 176:29.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 176:29.57 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsTextFrame.h:20, 176:29.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleStructInlines.h:18, 176:29.57 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/ClipManager.cpp:16, 176:29.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:74: 176:29.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 176:29.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 176:29.57 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 176:29.57 ^ 176:29.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 176:29.57 struct Block { 176:29.57 ^~~~~ 176:33.62 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:33.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 176:33.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:33.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:33.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:33.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 176:33.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 176:33.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 176:33.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 176:33.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 176:33.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 176:33.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 176:33.62 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 176:33.62 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 176:33.62 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 176:33.62 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 176:33.62 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 176:33.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 176:33.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 176:33.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 176:33.62 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 176:33.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176:33.63 memset(&aArr[0], 0, N * sizeof(T)); 176:33.63 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:33.63 In file included from /usr/include/c++/8/map:61, 176:33.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 176:33.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 176:33.63 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:10, 176:33.63 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 176:33.63 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 176:33.63 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 176:33.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 176:33.63 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 176:33.63 class map 176:33.63 ^~~ 176:33.97 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:33.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 176:33.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:33.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:33.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:33.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 176:33.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 176:33.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 176:33.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 176:33.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 176:33.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 176:33.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 176:33.97 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 176:33.97 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 176:33.97 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 176:33.97 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 176:33.97 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 176:33.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 176:33.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 176:33.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 176:33.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 176:33.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176:33.98 memset(&aArr[0], 0, N * sizeof(T)); 176:33.98 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:33.98 In file included from /usr/include/c++/8/vector:64, 176:33.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 176:33.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 176:33.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 176:33.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 176:33.98 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:17, 176:33.98 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:12, 176:33.98 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 176:33.98 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 176:33.98 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 176:33.98 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 176:33.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 176:33.98 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 176:33.98 class vector : protected _Vector_base<_Tp, _Alloc> 176:33.98 ^~~~~~ 176:33.98 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:33.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 176:33.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:33.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:33.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:33.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 176:33.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 176:33.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 176:33.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 176:33.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 176:33.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 176:33.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 176:33.99 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 176:33.99 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 176:33.99 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 176:33.99 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 176:33.99 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 176:33.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 176:33.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 176:33.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 176:33.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 176:33.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176:33.99 memset(&aArr[0], 0, N * sizeof(T)); 176:33.99 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:33.99 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/ClipManager.cpp:7, 176:33.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:74: 176:33.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 176:33.99 class ClipManager { 176:33.99 ^~~~~~~~~~~ 176:34.04 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:34.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 176:34.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:34.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:34.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:34.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 176:34.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 176:34.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 176:34.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 176:34.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 176:34.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 176:34.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 176:34.04 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 176:34.04 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 176:34.04 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 176:34.04 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 176:34.04 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 176:34.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 176:34.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::UniquePtr; long unsigned int N = 2]': 176:34.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:129:19: required from 'mozilla::wr::NonDefaultRenderRootArray::NonDefaultRenderRootArray() [with T = mozilla::UniquePtr]' 176:34.05 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/IpcResourceUpdateQueue.cpp:254:63: required from here 176:34.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::UniquePtr' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 176:34.05 memset(&aArr[0], 0, N * sizeof(T)); 176:34.05 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:34.05 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Span.h:31, 176:34.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DbgMacro.h:13, 176:34.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDebug.h:15, 176:34.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCharTraits.h:23, 176:34.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAlgorithm.h:10, 176:34.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCoord.h:12, 176:34.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsMargin.h:10, 176:34.05 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:16, 176:34.05 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:12, 176:34.05 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 176:34.05 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 176:34.05 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 176:34.05 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 176:34.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 176:34.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/UniquePtr.h:189:7: note: 'class mozilla::UniquePtr' declared here 176:34.05 class UniquePtr { 176:34.05 ^~~~~~~~~ 176:34.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:34.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 176:34.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:34.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:34.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:34.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 176:34.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 176:34.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 176:34.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 176:34.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 176:34.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 176:34.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 176:34.07 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 176:34.07 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 176:34.07 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 176:34.07 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 176:34.07 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 176:34.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 176:34.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsTArray; long unsigned int N = 3]': 176:34.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsTArray]' 176:34.08 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderBridgeChild.cpp:36:32: required from here 176:34.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsTArray' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176:34.08 memset(&aArr[0], 0, N * sizeof(T)); 176:34.08 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:34.08 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ArrayView.h:9, 176:34.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRegion.h:23, 176:34.08 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:18, 176:34.08 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:12, 176:34.08 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 176:34.08 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 176:34.08 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 176:34.08 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 176:34.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 176:34.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:2424:7: note: 'class nsTArray' declared here 176:34.08 class nsTArray : public nsTArray_Impl { 176:34.08 ^~~~~~~~ 176:34.08 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:34.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 176:34.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:34.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:34.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:34.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 176:34.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 176:34.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 176:34.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 176:34.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 176:34.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 176:34.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 176:34.09 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 176:34.09 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 176:34.09 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 176:34.09 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 176:34.09 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 176:34.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 176:34.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable, mozilla::wr::FontKey>; long unsigned int N = 3]': 176:34.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable, mozilla::wr::FontKey>]' 176:34.09 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderBridgeChild.cpp:36:32: required from here 176:34.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable, mozilla::wr::FontKey>' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 176:34.09 memset(&aArr[0], 0, N * sizeof(T)); 176:34.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:34.09 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWidget.h:33, 176:34.09 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:55, 176:34.09 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 176:34.09 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 176:34.09 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 176:34.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 176:34.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable, mozilla::wr::FontKey>' declared here 176:34.10 class nsDataHashtable : public nsBaseHashtable { 176:34.10 ^~~~~~~~~~~~~~~ 176:34.10 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:34.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 176:34.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:34.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:34.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:34.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 176:34.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 176:34.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 176:34.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 176:34.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 176:34.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 176:34.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 176:34.10 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 176:34.10 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 176:34.10 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 176:34.10 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 176:34.10 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 176:34.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 176:34.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsDataHashtable, mozilla::wr::FontInstanceKey>; long unsigned int N = 3]': 176:34.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsDataHashtable, mozilla::wr::FontInstanceKey>]' 176:34.10 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderBridgeChild.cpp:36:32: required from here 176:34.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsDataHashtable, mozilla::wr::FontInstanceKey>' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 176:34.11 memset(&aArr[0], 0, N * sizeof(T)); 176:34.11 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:34.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWidget.h:33, 176:34.11 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:55, 176:34.11 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 176:34.11 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 176:34.11 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 176:34.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 176:34.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDataHashtable.h:23:7: note: 'class nsDataHashtable, mozilla::wr::FontInstanceKey>' declared here 176:34.11 class nsDataHashtable : public nsBaseHashtable { 176:34.11 ^~~~~~~~~~~~~~~ 176:34.12 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:34.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 176:34.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:34.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:34.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:34.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 176:34.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 176:34.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 176:34.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 176:34.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 176:34.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 176:34.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 176:34.12 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 176:34.12 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 176:34.12 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 176:34.12 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 176:34.12 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 176:34.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 176:34.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = RefPtr; long unsigned int N = 3]': 176:34.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = RefPtr]' 176:34.12 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:320:30: required from here 176:34.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class RefPtr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176:34.12 memset(&aArr[0], 0, N * sizeof(T)); 176:34.12 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:34.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/GenericRefCounted.h:14, 176:34.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:23, 176:34.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 176:34.13 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:17, 176:34.13 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:12, 176:34.13 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 176:34.13 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 176:34.13 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 176:34.13 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 176:34.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 176:34.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RefPtr.h:52:21: note: 'class RefPtr' declared here 176:34.13 class MOZ_IS_REFPTR RefPtr { 176:34.13 ^~~~~~ 176:34.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:34.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 176:34.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:34.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:34.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:34.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 176:34.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 176:34.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 176:34.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 176:34.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 176:34.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 176:34.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 176:34.13 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 176:34.13 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 176:34.13 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 176:34.14 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 176:34.14 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 176:34.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 176:34.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::unordered_map >; long unsigned int N = 3]': 176:34.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::unordered_map >]' 176:34.14 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:320:30: required from here 176:34.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::unordered_map >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176:34.14 memset(&aArr[0], 0, N * sizeof(T)); 176:34.14 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:34.14 In file included from /usr/include/c++/8/unordered_map:47, 176:34.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/unordered_map:3, 176:34.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/unordered_map:44, 176:34.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCompositionRecorder.h:14, 176:34.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/RenderThread.h:23, 176:34.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:29, 176:34.14 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/opengl/CompositorOGL.cpp:33, 176:34.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:20: 176:34.14 /usr/include/c++/8/bits/unordered_map.h:102:11: note: 'class std::unordered_map >' declared here 176:34.14 class unordered_map 176:34.14 ^~~~~~~~~~~~~ 176:34.14 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:34.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 176:34.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:34.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:34.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:34.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 176:34.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 176:34.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 176:34.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 176:34.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 176:34.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 176:34.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 176:34.15 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 176:34.15 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 176:34.15 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 176:34.15 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 176:34.15 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 176:34.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 176:34.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::gfx::RectTyped; long unsigned int N = 2]': 176:34.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:129:19: required from 'mozilla::wr::NonDefaultRenderRootArray::NonDefaultRenderRootArray() [with T = mozilla::gfx::RectTyped]' 176:34.15 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:320:30: required from here 176:34.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::RectTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 176:34.15 memset(&aArr[0], 0, N * sizeof(T)); 176:34.15 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:34.15 In file included from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:12, 176:34.15 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:12, 176:34.15 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 176:34.15 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 176:34.15 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 176:34.15 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 176:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 176:34.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped' declared here 176:34.16 struct RectTyped : public BaseRect, PointTyped, 176:34.16 ^~~~~~~~~ 176:34.16 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 176:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 176:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 176:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 176:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 176:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 176:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 176:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 176:34.16 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 176:34.16 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 176:34.16 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 176:34.16 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 176:34.16 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 176:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 176:34.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::wr::TransactionBuilder; long unsigned int N = 3]': 176:34.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::wr::TransactionBuilder]' 176:34.16 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:1051:47: required from here 176:34.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::wr::TransactionBuilder'; use assignment or value-initialization instead [-Wclass-memaccess] 176:34.16 memset(&aArr[0], 0, N * sizeof(T)); 176:34.16 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:34.17 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/opengl/TextureHostOGL.cpp:19, 176:34.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:56: 176:34.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:80:7: note: 'class mozilla::wr::TransactionBuilder' declared here 176:34.17 class TransactionBuilder final { 176:34.17 ^~~~~~~~~~~~~~~~~~ 176:34.17 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:34.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 176:34.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:34.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:34.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:34.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 176:34.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 176:34.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 176:34.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 176:34.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 176:34.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 176:34.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 176:34.17 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 176:34.17 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 176:34.17 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 176:34.17 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 176:34.17 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 176:34.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 176:34.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::Maybe; long unsigned int N = 3]': 176:34.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::Maybe]' 176:34.18 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:1052:57: required from here 176:34.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::Maybe' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176:34.18 memset(&aArr[0], 0, N * sizeof(T)); 176:34.18 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:34.18 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/Point.h:18, 176:34.18 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:11, 176:34.18 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:12, 176:34.18 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 176:34.18 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 176:34.18 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 176:34.18 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 176:34.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 176:34.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe' declared here 176:34.18 class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe { 176:34.18 ^~~~~ 176:34.18 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:34.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 176:34.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:34.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:34.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:34.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 176:34.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 176:34.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 176:34.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 176:34.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 176:34.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 176:34.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 176:34.19 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 176:34.19 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 176:34.19 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 176:34.19 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 176:34.19 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 176:34.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 176:34.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::Maybe; long unsigned int N = 3]': 176:34.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::Maybe]' 176:34.19 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:1150:54: required from here 176:34.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::Maybe' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176:34.19 memset(&aArr[0], 0, N * sizeof(T)); 176:34.19 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:34.19 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/Point.h:18, 176:34.19 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:11, 176:34.19 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:12, 176:34.19 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 176:34.19 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 176:34.19 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 176:34.19 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 176:34.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 176:34.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe' declared here 176:34.19 class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe { 176:34.19 ^~~~~ 176:34.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:34.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 176:34.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:34.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:34.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:34.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 176:34.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 176:34.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 176:34.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 176:34.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 176:34.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 176:34.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 176:34.20 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 176:34.20 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 176:34.20 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 176:34.20 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 176:34.20 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 176:34.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 176:34.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsTArray; long unsigned int N = 3]': 176:34.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsTArray]' 176:34.20 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:2005:56: required from here 176:34.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsTArray' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176:34.20 memset(&aArr[0], 0, N * sizeof(T)); 176:34.20 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:34.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ArrayView.h:9, 176:34.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRegion.h:23, 176:34.20 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:18, 176:34.20 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:12, 176:34.21 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 176:34.21 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 176:34.21 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 176:34.21 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 176:34.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 176:34.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:2424:7: note: 'class nsTArray' declared here 176:34.21 class nsTArray : public nsTArray_Impl { 176:34.21 ^~~~~~~~ 176:34.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:34.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 176:34.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:34.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:34.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:34.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 176:34.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 176:34.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 176:34.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 176:34.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 176:34.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 176:34.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 176:34.21 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 176:34.21 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 176:34.21 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 176:34.21 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 176:34.22 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 176:34.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 176:34.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = nsTArray; long unsigned int N = 3]': 176:34.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = nsTArray]' 176:34.22 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderBridgeParent.cpp:2006:58: required from here 176:34.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class nsTArray' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176:34.22 memset(&aArr[0], 0, N * sizeof(T)); 176:34.22 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:34.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ArrayView.h:9, 176:34.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRegion.h:23, 176:34.22 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:18, 176:34.22 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:12, 176:34.22 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 176:34.22 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 176:34.22 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.h:10, 176:34.22 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:7, 176:34.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:2: 176:34.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:2424:7: note: 'class nsTArray' declared here 176:34.22 class nsTArray : public nsTArray_Impl { 176:34.22 ^~~~~~~~ 176:42.95 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:137: 176:42.95 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCanvasRenderer.cpp: In member function 'mozilla::layers::CompositorOGL::DrawGeometry > >(nsTArray > const&, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::layers::EffectChain const&, float, mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&)void': 176:42.95 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_fEESF_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 176:42.95 } // namespace mozilla 176:42.95 ^ 176:42.95 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_fEESF_' does not match its profile data (counter 'interval') [-Wcoverage-mismatch] 176:42.95 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_fEESF_' does not match its profile data (counter 'pow2') [-Wcoverage-mismatch] 176:42.95 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_fEESF_' does not match its profile data (counter 'single') [-Wcoverage-mismatch] 176:42.95 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_fEESF_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 176:42.95 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_fEESF_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 176:42.95 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCanvasRenderer.cpp: In member function 'mozilla::layers::CompositorOGL::DrawGeometry >(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::layers::EffectChain const&, float, mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&)void': 176:42.95 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 176:42.96 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_' does not match its profile data (counter 'interval') [-Wcoverage-mismatch] 176:42.96 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_' does not match its profile data (counter 'pow2') [-Wcoverage-mismatch] 176:42.96 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_' does not match its profile data (counter 'single') [-Wcoverage-mismatch] 176:42.96 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 176:42.96 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 176:42.96 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCanvasRenderer.cpp: In member function 'mozilla::layers::WebRenderBridgeParent::MaybeGenerateFrame(mozilla::layers::BaseTransactionId, bool)': 176:42.96 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1: warning: the control flow of function '_ZN7mozilla6layers21WebRenderBridgeParent18MaybeGenerateFrameENS0_17BaseTransactionIdINS_11VsyncIdTypeEEEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 176:42.96 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1: warning: the control flow of function '_ZN7mozilla6layers21WebRenderBridgeParent18MaybeGenerateFrameENS0_17BaseTransactionIdINS_11VsyncIdTypeEEEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 176:42.96 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCanvasRenderer.cpp: In member function 'mozilla::layers::WebRenderBridgeParent::RecvEmptyTransaction(mozilla::layers::FocusTarget const&, unsigned int const&, nsTArray&&, nsTArray&&, unsigned long const&, mozilla::layers::BaseTransactionId const&, mozilla::wr::IdNamespace const&, mozilla::layers::BaseTransactionId const&, mozilla::TimeStamp const&, mozilla::TimeStamp const&, mozilla::TimeStamp const&, nsTString const&, mozilla::TimeStamp const&, nsTArray&&)': 176:42.97 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1: warning: the control flow of function '_ZN7mozilla6layers21WebRenderBridgeParent20RecvEmptyTransactionERKNS0_11FocusTargetERKjO8nsTArrayINS0_17RenderRootUpdatesEEOS7_INS0_9OpDestroyEERKmRKNS0_17BaseTransactionIdINS0_17TransactionIdTypeEEERKNS_2wr11IdNamespaceERKNSG_INS_11VsyncIdTypeEEERKNS_9TimeStampESV_SV_RK9nsTStringIcESV_OS7_INS0_18CompositionPayloadEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 176:42.97 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1: warning: the control flow of function '_ZN7mozilla6layers21WebRenderBridgeParent20RecvEmptyTransactionERKNS0_11FocusTargetERKjO8nsTArrayINS0_17RenderRootUpdatesEEOS7_INS0_9OpDestroyEERKmRKNS0_17BaseTransactionIdINS0_17TransactionIdTypeEEERKNS_2wr11IdNamespaceERKNSG_INS_11VsyncIdTypeEEERKNS_9TimeStampESV_SV_RK9nsTStringIcESV_OS7_INS0_18CompositionPayloadEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 176:42.97 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1: warning: the control flow of function '_ZN7mozilla6layers21WebRenderBridgeParent20RecvEmptyTransactionERKNS0_11FocusTargetERKjO8nsTArrayINS0_17RenderRootUpdatesEEOS7_INS0_9OpDestroyEERKmRKNS0_17BaseTransactionIdINS0_17TransactionIdTypeEEERKNS_2wr11IdNamespaceERKNSG_INS_11VsyncIdTypeEEERKNS_9TimeStampESV_SV_RK9nsTStringIcESV_OS7_INS0_18CompositionPayloadEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 176:42.97 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCanvasRenderer.cpp: In member function 'mozilla::layers::WebRenderBridgeParent::RecvSetDisplayList(nsTArray&&, nsTArray&&, unsigned long const&, mozilla::layers::BaseTransactionId const&, mozilla::wr::IdNamespace const&, bool const&, mozilla::layers::BaseTransactionId const&, mozilla::TimeStamp const&, mozilla::TimeStamp const&, mozilla::TimeStamp const&, nsTString const&, mozilla::TimeStamp const&, nsTArray&&)': 176:42.97 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1: warning: the control flow of function '_ZN7mozilla6layers21WebRenderBridgeParent18RecvSetDisplayListEO8nsTArrayINS0_25RenderRootDisplayListDataEEOS2_INS0_9OpDestroyEERKmRKNS0_17BaseTransactionIdINS0_17TransactionIdTypeEEERKNS_2wr11IdNamespaceERKbRKNSB_INS_11VsyncIdTypeEEERKNS_9TimeStampESS_SS_RK9nsTStringIcESS_OS2_INS0_18CompositionPayloadEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 176:42.97 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1: warning: the control flow of function '_ZN7mozilla6layers21WebRenderBridgeParent18RecvSetDisplayListEO8nsTArrayINS0_25RenderRootDisplayListDataEEOS2_INS0_9OpDestroyEERKmRKNS0_17BaseTransactionIdINS0_17TransactionIdTypeEEERKNS_2wr11IdNamespaceERKbRKNSB_INS_11VsyncIdTypeEEERKNS_9TimeStampESS_SS_RK9nsTStringIcESS_OS2_INS0_18CompositionPayloadEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 176:42.97 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1: warning: the control flow of function '_ZN7mozilla6layers21WebRenderBridgeParent18RecvSetDisplayListEO8nsTArrayINS0_25RenderRootDisplayListDataEEOS2_INS0_9OpDestroyEERKmRKNS0_17BaseTransactionIdINS0_17TransactionIdTypeEEERKNS_2wr11IdNamespaceERKbRKNSB_INS_11VsyncIdTypeEEERKNS_9TimeStampESS_SS_RK9nsTStringIcESS_OS2_INS0_18CompositionPayloadEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 176:42.99 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCanvasRenderer.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&)': 176:42.99 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1: warning: the control flow of function '_ZN7mozilla6layers21StackingContextHelperC2ERKS1_PKNS_18ActiveScrolledRootEP8nsIFrameP13nsDisplayItemRNS_2wr18DisplayListBuilderERKNSB_21StackingContextParamsERKNS_3gfx9RectTypedINS_17LayoutDevicePixelEfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 176:42.99 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1: warning: the control flow of function '_ZN7mozilla6layers21StackingContextHelperC2ERKS1_PKNS_18ActiveScrolledRootEP8nsIFrameP13nsDisplayItemRNS_2wr18DisplayListBuilderERKNSB_21StackingContextParamsERKNS_3gfx9RectTypedINS_17LayoutDevicePixelEfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 176:45.31 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:45.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 176:45.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:45.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:45.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:45.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 176:45.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 176:45.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 176:45.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 176:45.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 176:45.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 176:45.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 176:45.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 176:45.32 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 176:45.32 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 176:45.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 176:45.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 176:45.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 176:45.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 176:45.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176:45.32 memset(&aArr[0], 0, N * sizeof(T)); 176:45.32 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:45.32 In file included from /usr/include/c++/8/map:61, 176:45.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 176:45.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 176:45.32 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 176:45.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 176:45.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 176:45.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 176:45.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 176:45.32 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 176:45.32 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 176:45.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 176:45.32 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 176:45.32 class map 176:45.32 ^~~ 176:45.36 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:45.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 176:45.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:45.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:45.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:45.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 176:45.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 176:45.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 176:45.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 176:45.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 176:45.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 176:45.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 176:45.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 176:45.36 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 176:45.36 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 176:45.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 176:45.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 176:45.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 176:45.36 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:36:53: required from here 176:45.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176:45.37 memset(&aArr[0], 0, N * sizeof(T)); 176:45.37 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:45.37 In file included from /usr/include/c++/8/vector:64, 176:45.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 176:45.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 176:45.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:10, 176:45.37 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 176:45.37 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 176:45.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 176:45.37 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 176:45.37 class vector : protected _Vector_base<_Tp, _Alloc> 176:45.37 ^~~~~~ 176:45.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:45.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 176:45.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:45.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:45.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:45.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 176:45.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 176:45.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 176:45.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 176:45.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 176:45.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 176:45.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 176:45.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 176:45.37 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 176:45.37 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 176:45.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 176:45.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 176:45.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 176:45.38 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:93:32: required from here 176:45.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176:45.38 memset(&aArr[0], 0, N * sizeof(T)); 176:45.38 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:45.38 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:11, 176:45.38 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 176:45.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 176:45.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 176:45.38 class ClipManager { 176:45.38 ^~~~~~~~~~~ 176:45.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:45.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 176:45.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:45.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:45.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:45.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 176:45.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 176:45.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 176:45.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 176:45.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 176:45.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 176:45.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 176:45.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 176:45.42 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 176:45.42 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 176:45.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 176:45.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::StackingContextHelper; long unsigned int N = 3]': 176:45.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::StackingContextHelper]' 176:45.42 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:1568:46: required from here 176:45.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::StackingContextHelper' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176:45.43 memset(&aArr[0], 0, N * sizeof(T)); 176:45.43 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:45.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 176:45.43 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:15, 176:45.43 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 176:45.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 176:45.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:29:16: note: 'class mozilla::layers::StackingContextHelper' declared here 176:45.43 class MOZ_RAII StackingContextHelper { 176:45.43 ^~~~~~~~~~~~~~~~~~~~~ 176:45.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:45.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 176:45.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:45.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:45.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:45.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 176:45.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 176:45.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 176:45.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 176:45.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 176:45.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 176:45.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 176:45.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 176:45.43 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 176:45.43 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 176:45.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 176:45.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::Maybe; long unsigned int N = 3]': 176:45.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::Maybe]' 176:45.44 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:1591:55: required from here 176:45.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::Maybe' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176:45.44 memset(&aArr[0], 0, N * sizeof(T)); 176:45.44 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:45.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Utf8.h:17, 176:45.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RecordReplay.h:16, 176:45.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Atomics.h:22, 176:45.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Logging.h:14, 176:45.44 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/logging.h:15, 176:45.44 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/command_line.h:29, 176:45.44 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:40, 176:45.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 176:45.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 176:45.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 176:45.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 176:45.44 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 176:45.44 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 176:45.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 176:45.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Maybe.h:157:69: note: 'class mozilla::Maybe' declared here 176:45.44 class MOZ_NON_PARAM MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe { 176:45.44 ^~~~~ 176:45.47 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:45.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 176:45.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:45.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:45.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:45.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 176:45.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 176:45.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 176:45.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 176:45.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 176:45.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 176:45.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 176:45.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 176:45.48 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 176:45.48 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 176:45.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 176:45.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::WebRenderScrollData; long unsigned int N = 3]': 176:45.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::WebRenderScrollData]' 176:45.48 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderLayerManager.cpp:42:36: required from here 176:45.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::WebRenderScrollData' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176:45.48 memset(&aArr[0], 0, N * sizeof(T)); 176:45.48 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:45.48 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:14, 176:45.48 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 176:45.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 176:45.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderScrollData.h:173:7: note: 'class mozilla::layers::WebRenderScrollData' declared here 176:45.48 class WebRenderScrollData final { 176:45.48 ^~~~~~~~~~~~~~~~~~~ 176:45.48 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:45.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 176:45.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:45.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:45.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:45.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 176:45.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 176:45.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 176:45.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 176:45.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 176:45.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 176:45.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 176:45.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 176:45.49 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 176:45.49 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 176:45.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 176:45.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::RenderRootStateManager; long unsigned int N = 3]': 176:45.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::RenderRootStateManager]' 176:45.49 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderLayerManager.cpp:42:36: required from here 176:45.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::RenderRootStateManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 176:45.49 memset(&aArr[0], 0, N * sizeof(T)); 176:45.49 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:45.49 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:18, 176:45.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 176:45.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:20:7: note: 'class mozilla::layers::RenderRootStateManager' declared here 176:45.49 class RenderRootStateManager { 176:45.49 ^~~~~~~~~~~~~~~~~~~~~~ 176:45.49 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 176:45.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 176:45.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 176:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 176:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 176:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 176:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 176:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 176:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 176:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 176:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 176:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 176:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 176:45.50 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 176:45.50 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 176:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 176:45.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::gfx::RectTyped; long unsigned int N = 3]': 176:45.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::gfx::RectTyped]' 176:45.50 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderLayerManager.cpp:305:41: required from here 176:45.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::RectTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 176:45.50 memset(&aArr[0], 0, N * sizeof(T)); 176:45.50 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:45.50 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:14, 176:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWidget.h:12, 176:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 176:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 176:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 176:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 176:45.50 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 176:45.50 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 176:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:2: 176:45.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped' declared here 176:45.51 struct RectTyped : public BaseRect, PointTyped, 176:45.51 ^~~~~~~~~ 176:51.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers12.cpp:74: 176:51.42 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderUserData.cpp: In member function 'mozilla::layers::WebRenderLayerManager::EndTransactionWithoutLayer(nsDisplayList*, nsDisplayListBuilder*, WrFiltersHolder&&, mozilla::layers::WebRenderBackgroundData*)': 176:51.42 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderUserData.cpp:409:1: warning: the control flow of function '_ZN7mozilla6layers21WebRenderLayerManager26EndTransactionWithoutLayerEP13nsDisplayListP20nsDisplayListBuilderO15WrFiltersHolderPNS0_23WebRenderBackgroundDataE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 176:51.42 } // namespace mozilla 176:51.42 ^ 176:51.42 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderUserData.cpp:409:1: warning: the control flow of function '_ZN7mozilla6layers21WebRenderLayerManager26EndTransactionWithoutLayerEP13nsDisplayListP20nsDisplayListBuilderO15WrFiltersHolderPNS0_23WebRenderBackgroundDataE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 176:51.42 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderUserData.cpp:409:1: warning: the control flow of function '_ZN7mozilla6layers21WebRenderLayerManager26EndTransactionWithoutLayerEP13nsDisplayListP20nsDisplayListBuilderO15WrFiltersHolderPNS0_23WebRenderBackgroundDataE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 176:51.44 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderUserData.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&)': 176:51.44 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderUserData.cpp:409:1: warning: the control flow of function '_ZN7mozilla6layers7Grouper27ConstructItemInsideInactiveEPNS0_23WebRenderCommandBuilderERNS_2wr18DisplayListBuilderERNS4_22IpcResourceUpdateQueueEPNS0_7DIGroupEP13nsDisplayItemRKNS0_21StackingContextHelperE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 176:51.44 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderUserData.cpp:409:1: warning: the control flow of function '_ZN7mozilla6layers7Grouper27ConstructItemInsideInactiveEPNS0_23WebRenderCommandBuilderERNS_2wr18DisplayListBuilderERNS4_22IpcResourceUpdateQueueEPNS0_7DIGroupEP13nsDisplayItemRKNS0_21StackingContextHelperE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 176:51.44 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/wr/WebRenderUserData.cpp:409:1: warning: the control flow of function '_ZN7mozilla6layers7Grouper27ConstructItemInsideInactiveEPNS0_23WebRenderCommandBuilderERNS_2wr18DisplayListBuilderERNS4_22IpcResourceUpdateQueueEPNS0_7DIGroupEP13nsDisplayItemRKNS0_21StackingContextHelperE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 177:01.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 177:01.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 177:01.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 177:01.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 177:01.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 177:01.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 177:01.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 177:01.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 177:01.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 177:01.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 177:01.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 177:01.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 177:01.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 177:01.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/SharedSurfacesChild.h:16, 177:01.02 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/SourceSurfaceSharedData.cpp:11, 177:01.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers2.cpp:2: 177:01.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 177:01.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 177:01.02 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 177:01.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 177:01.02 memset(&aArr[0], 0, N * sizeof(T)); 177:01.02 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:01.02 In file included from /usr/include/c++/8/map:61, 177:01.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 177:01.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 177:01.03 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:12, 177:01.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ipc/SharedMemory.h:15, 177:01.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ipc/SharedMemoryBasic_chromium.h:11, 177:01.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ipc/SharedMemoryBasic.h:15, 177:01.03 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/SourceSurfaceSharedData.h:12, 177:01.03 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/SourceSurfaceSharedData.cpp:7, 177:01.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers2.cpp:2: 177:01.03 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 177:01.03 class map 177:01.03 ^~~ 177:08.60 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 177:08.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 177:08.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 177:08.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 177:08.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 177:08.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 177:08.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 177:08.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 177:08.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 177:08.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 177:08.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 177:08.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 177:08.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:13, 177:08.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/FocusTarget.h:13, 177:08.61 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/src/FocusTarget.cpp:7, 177:08.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 177:08.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 177:08.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 177:08.61 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 177:08.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 177:08.61 memset(&aArr[0], 0, N * sizeof(T)); 177:08.61 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:08.61 In file included from /usr/include/c++/8/map:61, 177:08.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 177:08.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 177:08.62 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 177:08.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 177:08.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 177:08.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 177:08.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 177:08.62 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/src/FocusTarget.cpp:9, 177:08.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 177:08.62 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 177:08.62 class map 177:08.62 ^~~ 177:08.80 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 177:08.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 177:08.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 177:08.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 177:08.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 177:08.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 177:08.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 177:08.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 177:08.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 177:08.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 177:08.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 177:08.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 177:08.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:13, 177:08.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/FocusTarget.h:13, 177:08.81 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/src/FocusTarget.cpp:7, 177:08.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 177:08.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 177:08.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 177:08.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 177:08.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 177:08.81 memset(&aArr[0], 0, N * sizeof(T)); 177:08.81 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:08.81 In file included from /usr/include/c++/8/vector:64, 177:08.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 177:08.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 177:08.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/Logging.h:13, 177:08.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, 177:08.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/FocusTarget.h:13, 177:08.81 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/src/FocusTarget.cpp:7, 177:08.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 177:08.81 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 177:08.81 class vector : protected _Vector_base<_Tp, _Alloc> 177:08.81 ^~~~~~ 177:08.81 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 177:08.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 177:08.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 177:08.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 177:08.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 177:08.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 177:08.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 177:08.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 177:08.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 177:08.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 177:08.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 177:08.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 177:08.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:13, 177:08.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/FocusTarget.h:13, 177:08.82 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/src/FocusTarget.cpp:7, 177:08.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:2: 177:08.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 177:08.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 177:08.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 177:08.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 177:08.82 memset(&aArr[0], 0, N * sizeof(T)); 177:08.82 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:08.82 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 177:08.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 177:08.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 177:08.82 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:19, 177:08.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers3.cpp:137: 177:08.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 177:08.82 class ClipManager { 177:08.82 ^~~~~~~~~~~ 177:09.61 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers2.cpp:137: 177:09.61 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/src/FocusState.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 177:09.61 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/src/FocusState.cpp:224:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 177:09.61 } // namespace mozilla 177:09.61 ^ 177:09.61 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/src/FocusState.cpp:224:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 177:09.61 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/src/FocusState.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 177:09.61 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/src/FocusState.cpp:224:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 177:09.61 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/src/FocusState.cpp:224:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 177:23.95 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 177:23.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 177:23.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 177:23.96 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsTextFrame.h:20, 177:23.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleStructInlines.h:18, 177:23.96 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrameInlines.h:13, 177:23.96 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/util/DoubleTapToZoom.cpp:19, 177:23.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:56: 177:23.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 177:23.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 177:23.96 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 177:23.96 ^ 177:23.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 177:23.96 struct Block { 177:23.96 ^~~~~ 177:27.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 177:27.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 177:27.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 177:27.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 177:27.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 177:27.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 177:27.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 177:27.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 177:27.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 177:27.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 177:27.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 177:27.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/DisplayItemClip.h:13, 177:27.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIScrollableFrame.h:15, 177:27.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/InputData.h:10, 177:27.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 177:27.52 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/util/APZEventState.h:14, 177:27.52 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/util/APZEventState.cpp:7, 177:27.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:2: 177:27.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 177:27.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 177:27.52 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 177:27.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 177:27.52 memset(&aArr[0], 0, N * sizeof(T)); 177:27.52 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:27.52 In file included from /usr/include/c++/8/map:61, 177:27.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 177:27.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 177:27.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 177:27.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 177:27.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/InputData.h:10, 177:27.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/GeckoContentController.h:10, 177:27.52 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/util/APZEventState.h:14, 177:27.52 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/apz/util/APZEventState.cpp:7, 177:27.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:2: 177:27.52 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 177:27.52 class map 177:27.52 ^~~ 177:29.64 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 177:29.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 177:29.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 177:29.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 177:29.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 177:29.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 177:29.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 177:29.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 177:29.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 177:29.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 177:29.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 177:29.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 177:29.64 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 177:29.64 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:15, 177:29.64 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/basic/BasicImplData.h:10, 177:29.64 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/basic/BasicContainerLayer.h:10, 177:29.64 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/basic/BasicLayerManager.cpp:11, 177:29.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers5.cpp:2: 177:29.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 177:29.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 177:29.64 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 177:29.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 177:29.64 memset(&aArr[0], 0, N * sizeof(T)); 177:29.64 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:29.64 In file included from /usr/include/c++/8/map:61, 177:29.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 177:29.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 177:29.64 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:10, 177:29.64 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/basic/BasicImplData.h:10, 177:29.64 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/basic/BasicContainerLayer.h:10, 177:29.64 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/basic/BasicLayerManager.cpp:11, 177:29.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers5.cpp:2: 177:29.64 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 177:29.64 class map 177:29.64 ^~~ 177:32.56 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:137: 177:32.57 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/basic/BasicImages.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': 177:32.57 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/basic/BasicImages.cpp:181:1: warning: the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx12PolygonTypedINS3_12UnknownUnitsEEEEEvRKT_RKNS3_9RectTypedIS5_fEERKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESD_b' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 177:32.57 } // namespace mozilla 177:32.57 ^ 177:32.57 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/basic/BasicImages.cpp:181:1: warning: the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx12PolygonTypedINS3_12UnknownUnitsEEEEEvRKT_RKNS3_9RectTypedIS5_fEERKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESD_b' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 177:32.57 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/basic/BasicImages.cpp:181:1: warning: the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx12PolygonTypedINS3_12UnknownUnitsEEEEEvRKT_RKNS3_9RectTypedIS5_fEERKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESD_b' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 177:32.57 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/basic/BasicImages.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': 177:32.57 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/basic/BasicImages.cpp:181:1: warning: the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_b' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 177:32.57 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/basic/BasicImages.cpp:181:1: warning: the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_b' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 177:32.57 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/basic/BasicImages.cpp:181:1: warning: the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_b' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 177:35.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers5.cpp:137: 177:35.07 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/client/GPUVideoTextureClient.cpp: In member function 'mozilla::layers::ClientLayerManager::MakeSnapshotIfRequired()': 177:35.07 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/client/GPUVideoTextureClient.cpp:58:1: warning: the control flow of function '_ZN7mozilla6layers18ClientLayerManager22MakeSnapshotIfRequiredEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 177:35.07 } // namespace mozilla 177:35.07 ^ 177:35.07 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/client/GPUVideoTextureClient.cpp:58:1: warning: the control flow of function '_ZN7mozilla6layers18ClientLayerManager22MakeSnapshotIfRequiredEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 177:35.07 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/client/GPUVideoTextureClient.cpp:58:1: warning: the control flow of function '_ZN7mozilla6layers18ClientLayerManager22MakeSnapshotIfRequiredEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 177:35.09 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/client/GPUVideoTextureClient.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*)': 177:35.10 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/client/GPUVideoTextureClient.cpp:58:1: warning: the control flow of function '_ZN7mozilla6layers16FillPathWithMaskEPNS_3gfx10DrawTargetEPKNS1_4PathERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESD_PKNS1_10BaseMatrixIfEESM_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 177:35.10 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/client/GPUVideoTextureClient.cpp:58:1: warning: the control flow of function '_ZN7mozilla6layers16FillPathWithMaskEPNS_3gfx10DrawTargetEPKNS1_4PathERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESD_PKNS1_10BaseMatrixIfEESM_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 177:35.10 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/client/GPUVideoTextureClient.cpp:58:1: warning: the control flow of function '_ZN7mozilla6layers16FillPathWithMaskEPNS_3gfx10DrawTargetEPKNS1_4PathERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESD_PKNS1_10BaseMatrixIfEESM_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 177:35.10 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/client/GPUVideoTextureClient.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*)': 177:35.10 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/client/GPUVideoTextureClient.cpp:58:1: warning: the control flow of function '_ZN7mozilla6layers16FillRectWithMaskEPNS_3gfx10DrawTargetERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESA_PKNS1_10BaseMatrixIfEESJ_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 177:35.10 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/client/GPUVideoTextureClient.cpp:58:1: warning: the control flow of function '_ZN7mozilla6layers16FillRectWithMaskEPNS_3gfx10DrawTargetERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESA_PKNS1_10BaseMatrixIfEESJ_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 177:35.10 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/client/GPUVideoTextureClient.cpp:58:1: warning: the control flow of function '_ZN7mozilla6layers16FillRectWithMaskEPNS_3gfx10DrawTargetERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESA_PKNS1_10BaseMatrixIfEESJ_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 177:35.10 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/client/GPUVideoTextureClient.cpp: In function 'mozilla::layers::InstallLayerClipPreserves3D(gfxContext*, mozilla::layers::Layer*)': 177:35.10 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/client/GPUVideoTextureClient.cpp:58:1: warning: the control flow of function '_ZN7mozilla6layersL27InstallLayerClipPreserves3DEP10gfxContextPNS0_5LayerE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 177:35.10 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/client/GPUVideoTextureClient.cpp:58:1: warning: the control flow of function '_ZN7mozilla6layersL27InstallLayerClipPreserves3DEP10gfxContextPNS0_5LayerE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 177:35.11 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/client/GPUVideoTextureClient.cpp: In member function 'mozilla::layers::BasicLayerManager::PopGroupForLayer(mozilla::layers::BasicLayerManager::PushedGroup&)': 177:35.11 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/client/GPUVideoTextureClient.cpp:58:1: warning: the control flow of function '_ZN7mozilla6layers17BasicLayerManager16PopGroupForLayerERNS1_11PushedGroupE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 177:35.11 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/client/GPUVideoTextureClient.cpp:58:1: warning: the control flow of function '_ZN7mozilla6layers17BasicLayerManager16PopGroupForLayerERNS1_11PushedGroupE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 177:35.11 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/client/GPUVideoTextureClient.cpp:58:1: warning: the control flow of function '_ZN7mozilla6layers17BasicLayerManager16PopGroupForLayerERNS1_11PushedGroupE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 177:35.11 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/client/GPUVideoTextureClient.cpp: In member function 'mozilla::layers::BasicLayerManager::PushGroupForLayer(gfxContext*, mozilla::layers::Layer*, mozilla::gfx::IntRegionTyped const&, mozilla::layers::BasicLayerManager::PushedGroup&)': 177:35.11 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/client/GPUVideoTextureClient.cpp:58:1: warning: the control flow of function '_ZN7mozilla6layers17BasicLayerManager17PushGroupForLayerEP10gfxContextPNS0_5LayerERKNS_3gfx14IntRegionTypedINS6_12UnknownUnitsEEERNS1_11PushedGroupE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 177:35.11 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/client/GPUVideoTextureClient.cpp:58:1: warning: the control flow of function '_ZN7mozilla6layers17BasicLayerManager17PushGroupForLayerEP10gfxContextPNS0_5LayerERKNS_3gfx14IntRegionTypedINS6_12UnknownUnitsEEERNS1_11PushedGroupE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 177:35.11 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/client/GPUVideoTextureClient.cpp:58:1: warning: the control flow of function '_ZN7mozilla6layers17BasicLayerManager17PushGroupForLayerEP10gfxContextPNS0_5LayerERKNS_3gfx14IntRegionTypedINS6_12UnknownUnitsEEERNS1_11PushedGroupE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 177:45.39 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 177:45.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 177:45.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 177:45.39 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/composite/AsyncCompositionManager.cpp:29, 177:45.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:83: 177:45.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 177:45.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 177:45.39 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 177:45.39 ^ 177:45.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 177:45.39 struct Block { 177:45.39 ^~~~~ 177:48.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 177:48.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 177:48.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 177:48.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 177:48.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 177:48.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 177:48.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 177:48.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 177:48.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 177:48.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 177:48.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 177:48.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 177:48.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 177:48.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/CompositableClient.h:16, 177:48.75 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/client/ImageClient.h:15, 177:48.75 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/client/ImageClient.cpp:7, 177:48.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: 177:48.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 177:48.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 177:48.75 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 177:48.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 177:48.75 memset(&aArr[0], 0, N * sizeof(T)); 177:48.75 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:48.75 In file included from /usr/include/c++/8/map:61, 177:48.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 177:48.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 177:48.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/CompositableClient.h:12, 177:48.75 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/client/ImageClient.h:15, 177:48.75 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/client/ImageClient.cpp:7, 177:48.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers6.cpp:2: 177:48.75 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 177:48.75 class map 177:48.75 ^~~ 177:52.39 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 177:52.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 177:52.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 177:52.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 177:52.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 177:52.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 177:52.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 177:52.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 177:52.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 177:52.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 177:52.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 177:52.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 177:52.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxPlatform.h:17, 177:52.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StaticPrefs.h:10, 177:52.40 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/composite/Diagnostics.h:12, 177:52.40 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/composite/Diagnostics.cpp:7, 177:52.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers7.cpp:2: 177:52.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 177:52.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 177:52.40 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 177:52.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 177:52.40 memset(&aArr[0], 0, N * sizeof(T)); 177:52.40 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:52.40 In file included from /usr/include/c++/8/map:61, 177:52.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 177:52.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 177:52.40 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/composite/FPSCounter.h:12, 177:52.40 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/composite/Diagnostics.h:10, 177:52.40 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/composite/Diagnostics.cpp:7, 177:52.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers7.cpp:2: 177:52.40 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 177:52.40 class map 177:52.40 ^~~ 177:58.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers7.cpp:137: 177:58.71 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/APZChild.cpp: In member function 'mozilla::layers::LayerManagerComposite::PopGroupForLayerEffects(RefPtr, mozilla::gfx::IntRectTyped, bool, bool, float)': 177:58.71 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/APZChild.cpp:103:1: warning: the control flow of function '_ZN7mozilla6layers21LayerManagerComposite23PopGroupForLayerEffectsE6RefPtrINS0_23CompositingRenderTargetEENS_3gfx12IntRectTypedINS5_12UnknownUnitsEEEbbf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 177:58.71 } // namespace mozilla 177:58.71 ^ 177:58.71 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/APZChild.cpp:103:1: warning: the control flow of function '_ZN7mozilla6layers21LayerManagerComposite23PopGroupForLayerEffectsE6RefPtrINS0_23CompositingRenderTargetEENS_3gfx12IntRectTypedINS5_12UnknownUnitsEEEbbf' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 177:58.71 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/APZChild.cpp:103:1: warning: the control flow of function '_ZN7mozilla6layers21LayerManagerComposite23PopGroupForLayerEffectsE6RefPtrINS0_23CompositingRenderTargetEENS_3gfx12IntRectTypedINS5_12UnknownUnitsEEEbbf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 177:58.71 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/APZChild.cpp: In member function 'mozilla::layers::LayerManagerComposite::LayerManagerComposite(mozilla::layers::Compositor*)': 177:58.71 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/APZChild.cpp:103:1: warning: the control flow of function '_ZN7mozilla6layers21LayerManagerCompositeC2EPNS0_10CompositorE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 177:58.71 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/APZChild.cpp:103:1: warning: the control flow of function '_ZN7mozilla6layers21LayerManagerCompositeC2EPNS0_10CompositorE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 178:10.89 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 178:10.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 178:10.89 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/CompositorBridgeChild.cpp:44, 178:10.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:56: 178:10.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 178:10.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 178:10.89 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 178:10.89 ^ 178:10.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 178:10.89 struct Block { 178:10.89 ^~~~~ 178:14.68 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 178:14.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 178:14.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 178:14.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 178:14.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 178:14.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 178:14.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 178:14.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 178:14.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 178:14.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 178:14.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 178:14.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 178:14.69 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:20, 178:14.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/APZUtils.h:11, 178:14.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/APZInputBridge.h:10, 178:14.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/APZInputBridgeChild.h:10, 178:14.69 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/APZInputBridgeChild.cpp:7, 178:14.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:2: 178:14.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 178:14.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 178:14.69 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 178:14.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 178:14.69 memset(&aArr[0], 0, N * sizeof(T)); 178:14.69 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:14.69 In file included from /usr/include/c++/8/map:61, 178:14.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 178:14.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 178:14.69 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/FrameMetrics.h:11, 178:14.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/APZUtils.h:11, 178:14.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/APZInputBridge.h:10, 178:14.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/APZInputBridgeChild.h:10, 178:14.69 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/APZInputBridgeChild.cpp:7, 178:14.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:2: 178:14.69 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 178:14.69 class map 178:14.69 ^~~ 178:15.72 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 178:15.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 178:15.72 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/UiCompositorControllerChild.cpp:9, 178:15.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:101: 178:15.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 178:15.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 178:15.72 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 178:15.72 ^ 178:15.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 178:15.72 struct Block { 178:15.72 ^~~~~ 178:17.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 178:17.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 178:17.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 178:17.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 178:17.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 178:17.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 178:17.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 178:17.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 178:17.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 178:17.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 178:17.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTimingFunction.h:10, 178:17.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 178:17.55 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/LayerAnimationUtils.cpp:8, 178:17.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 178:17.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 178:17.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 178:17.55 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 178:17.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 178:17.55 memset(&aArr[0], 0, N * sizeof(T)); 178:17.55 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:17.55 In file included from /usr/include/c++/8/map:61, 178:17.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 178:17.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 178:17.55 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 178:17.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 178:17.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:11, 178:17.55 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/LayerAnimationUtils.cpp:9, 178:17.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 178:17.55 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 178:17.55 class map 178:17.55 ^~~ 178:17.77 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 178:17.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 178:17.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 178:17.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 178:17.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 178:17.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 178:17.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 178:17.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 178:17.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 178:17.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 178:17.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTimingFunction.h:10, 178:17.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 178:17.77 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/LayerAnimationUtils.cpp:8, 178:17.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 178:17.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 178:17.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 178:17.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 178:17.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 178:17.77 memset(&aArr[0], 0, N * sizeof(T)); 178:17.77 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:17.77 In file included from /usr/include/c++/8/vector:64, 178:17.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 178:17.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 178:17.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 178:17.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 178:17.77 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:17, 178:17.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 178:17.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 178:17.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTimingFunction.h:10, 178:17.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 178:17.78 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/LayerAnimationUtils.cpp:8, 178:17.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 178:17.78 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 178:17.78 class vector : protected _Vector_base<_Tp, _Alloc> 178:17.78 ^~~~~~ 178:17.78 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 178:17.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 178:17.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 178:17.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 178:17.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 178:17.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 178:17.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 178:17.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 178:17.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 178:17.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 178:17.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTimingFunction.h:10, 178:17.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 178:17.78 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/LayerAnimationUtils.cpp:8, 178:17.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 178:17.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 178:17.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 178:17.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 178:17.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 178:17.78 memset(&aArr[0], 0, N * sizeof(T)); 178:17.78 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:17.78 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 178:17.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 178:17.78 from /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/SharedSurfacesChild.cpp:15, 178:17.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:83: 178:17.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 178:17.78 class ClipManager { 178:17.78 ^~~~~~~~~~~ 178:23.47 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:137: 178:23.47 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/ImageBridgeParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 178:23.47 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/ImageBridgeParent.cpp:433:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 178:23.47 } // namespace mozilla 178:23.47 ^ 178:23.47 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/ImageBridgeParent.cpp:433:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 178:23.47 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/ImageBridgeParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 178:23.47 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/ImageBridgeParent.cpp:433:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 178:23.47 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/ipc/ImageBridgeParent.cpp:433:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 178:24.97 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:137: 178:24.97 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/BufferCache.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 178:24.97 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/BufferCache.cpp:96:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 178:24.97 } // namespace mozilla 178:24.97 ^ 178:24.97 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/BufferCache.cpp:96:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 178:24.97 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/BufferCache.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 178:24.97 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/BufferCache.cpp:96:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 178:24.97 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/mlgpu/BufferCache.cpp:96:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 178:26.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:11: 178:26.00 /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/Code.cpp:80:22: warning: 'graphite2::vm::Machine::Code::decoder' has a field 'graphite2::vm::Machine::Code::decoder::_contexts' whose type uses the anonymous namespace [-Wsubobject-linkage] 178:26.00 class Machine::Code::decoder 178:26.00 ^~~~~~~ 178:26.24 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/inc/FeatureVal.h:31, 178:26.24 from /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/inc/FeatureMap.h:29, 178:26.24 from /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/inc/Face.h:34, 178:26.24 from /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/inc/CmapCache.h:30, 178:26.24 from /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/CmapCache.cpp:29, 178:26.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 178:26.24 /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/inc/List.h: In instantiation of 'T* graphite2::Vector::erase(graphite2::Vector::iterator, graphite2::Vector::iterator) [with T = graphite2::FeatureVal; graphite2::Vector::iterator = graphite2::FeatureVal*]': 178:26.24 /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/inc/List.h:93:51: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' 178:26.24 /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/inc/List.h:61:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 178:26.24 /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/Segment.cpp:60:42: required from here 178:26.24 /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/inc/List.h:163:32: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class graphite2::FeatureVal' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 178:26.24 if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 178:26.24 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:26.24 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/inc/FeatureMap.h:29, 178:26.24 from /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/inc/Face.h:34, 178:26.24 from /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/inc/CmapCache.h:30, 178:26.24 from /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/CmapCache.cpp:29, 178:26.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 178:26.24 /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 178:26.24 class FeatureVal : public Vector 178:26.24 ^~~~~~~~~~ 178:26.88 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:11: 178:26.88 /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/Slot.cpp: In member function 'void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)': 178:26.88 /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/Slot.cpp:78:71: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct graphite2::SlotJustify' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 178:26.88 memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 178:26.88 ^ 178:26.88 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/inc/Segment.h:38, 178:26.88 from /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/Silf.cpp:32, 178:26.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:2: 178:26.88 /builddir/build/BUILD/firefox-69.0.1/gfx/graphite2/src/inc/Slot.h:42:8: note: 'struct graphite2::SlotJustify' declared here 178:26.88 struct SlotJustify 178:26.88 ^~~~~~~~~~~ 178:40.68 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 178:40.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 178:40.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 178:40.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 178:40.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 178:40.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 178:40.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 178:40.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 178:40.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 178:40.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 178:40.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 178:40.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 178:40.69 from /builddir/build/BUILD/firefox-69.0.1/gfx/ipc/GPUParent.h:10, 178:40.69 from /builddir/build/BUILD/firefox-69.0.1/gfx/ipc/GPUParent.cpp:9: 178:40.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 178:40.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 178:40.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 178:40.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 178:40.69 memset(&aArr[0], 0, N * sizeof(T)); 178:40.69 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:40.69 In file included from /usr/include/c++/8/map:61, 178:40.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 178:40.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 178:40.69 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 178:40.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 178:40.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 178:40.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 178:40.69 from /builddir/build/BUILD/firefox-69.0.1/gfx/ipc/GPUParent.h:10, 178:40.69 from /builddir/build/BUILD/firefox-69.0.1/gfx/ipc/GPUParent.cpp:9: 178:40.69 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 178:40.69 class map 178:40.69 ^~~ 178:45.01 /builddir/build/BUILD/firefox-69.0.1/gfx/ipc/GPUParent.cpp: In member function 'mozilla::gfx::GPUParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)': 178:45.01 /builddir/build/BUILD/firefox-69.0.1/gfx/ipc/GPUParent.cpp:574:1: warning: the control flow of function '_ZN7mozilla3gfx9GPUParent12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 178:45.01 } // namespace mozilla 178:45.01 ^ 178:45.01 /builddir/build/BUILD/firefox-69.0.1/gfx/ipc/GPUParent.cpp:574:1: warning: the control flow of function '_ZN7mozilla3gfx9GPUParent12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 178:53.80 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 178:53.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 178:53.80 from /builddir/build/BUILD/firefox-69.0.1/gfx/vr/ipc/VRManagerChild.cpp:17, 178:53.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/vr/Unified_cpp_gfx_vr0.cpp:92: 178:53.80 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 178:53.80 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 178:53.80 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 178:53.80 ^ 178:53.80 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 178:53.80 struct Block { 178:53.80 ^~~~~ 178:59.59 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 178:59.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 178:59.59 from /builddir/build/BUILD/firefox-69.0.1/gfx/config/gfxVars.cpp:9, 178:59.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/config/Unified_cpp_gfx_config0.cpp:20: 178:59.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 178:59.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 178:59.59 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 178:59.59 ^ 178:59.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 178:59.59 struct Block { 178:59.59 ^~~~~ 179:01.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/vr/Unified_cpp_gfx_vr0.cpp:137: 179:01.07 /builddir/build/BUILD/firefox-69.0.1/gfx/vr/ipc/VRProcessParent.cpp: In member function 'mozilla::gfx::VRProcessParent::Shutdown()': 179:01.07 /builddir/build/BUILD/firefox-69.0.1/gfx/vr/ipc/VRProcessParent.cpp:234:1: warning: the control flow of function '_ZN7mozilla3gfx15VRProcessParent8ShutdownEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 179:01.07 } // namespace mozilla 179:01.07 ^ 179:01.07 /builddir/build/BUILD/firefox-69.0.1/gfx/vr/ipc/VRProcessParent.cpp:234:1: warning: the control flow of function '_ZN7mozilla3gfx15VRProcessParent8ShutdownEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 179:01.08 /builddir/build/BUILD/firefox-69.0.1/gfx/vr/ipc/VRProcessParent.cpp: In member function 'mozilla::gfx::VRParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)': 179:01.08 /builddir/build/BUILD/firefox-69.0.1/gfx/vr/ipc/VRProcessParent.cpp:234:1: warning: the control flow of function '_ZN7mozilla3gfx8VRParent12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 179:01.08 /builddir/build/BUILD/firefox-69.0.1/gfx/vr/ipc/VRProcessParent.cpp:234:1: warning: the control flow of function '_ZN7mozilla3gfx8VRParent12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 179:11.03 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkBlitRow_D32.cpp:8: 179:11.03 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 179:11.03 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:31:30: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'Sk4u' {aka 'class {anonymous}::SkNx<4, unsigned int>'} [-Wclass-memaccess] 179:11.03 memcpy(&v, &splat, 16); 179:11.03 ^ 179:11.03 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 179:11.03 class Sk4px : public Sk16b { 179:11.03 ^~~~~ 179:11.03 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 179:11.03 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:41:26: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 179:11.03 memcpy(&v, px, 16); 179:11.03 ^ 179:11.03 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 179:11.03 class Sk4px : public Sk16b { 179:11.03 ^~~~~ 179:11.03 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 179:11.03 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:46:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 179:11.03 memcpy(&v, px, 8); 179:11.03 ^ 179:11.03 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 179:11.03 class Sk4px : public Sk16b { 179:11.03 ^~~~~ 179:11.03 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 179:11.03 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:51:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 179:11.03 memcpy(&v, px, 4); 179:11.03 ^ 179:11.03 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 179:11.03 class Sk4px : public Sk16b { 179:11.03 ^~~~~ 179:14.45 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkBlitter_ARGB32.cpp:8: 179:14.45 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 179:14.45 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:31:30: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'Sk4u' {aka 'class {anonymous}::SkNx<4, unsigned int>'} [-Wclass-memaccess] 179:14.45 memcpy(&v, &splat, 16); 179:14.45 ^ 179:14.45 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 179:14.45 class Sk4px : public Sk16b { 179:14.45 ^~~~~ 179:14.45 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 179:14.45 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:41:26: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 179:14.45 memcpy(&v, px, 16); 179:14.45 ^ 179:14.45 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 179:14.45 class Sk4px : public Sk16b { 179:14.45 ^~~~~ 179:14.45 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 179:14.45 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:46:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 179:14.45 memcpy(&v, px, 8); 179:14.45 ^ 179:14.45 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 179:14.45 class Sk4px : public Sk16b { 179:14.45 ^~~~~ 179:14.45 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 179:14.45 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:51:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 179:14.45 memcpy(&v, px, 4); 179:14.45 ^ 179:14.45 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 179:14.46 class Sk4px : public Sk16b { 179:14.46 ^~~~~ 179:15.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 179:15.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 179:15.71 from /builddir/build/BUILD/firefox-69.0.1/gfx/ipc/GPUProcessManager.cpp:18, 179:15.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:65: 179:15.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 179:15.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 179:15.71 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 179:15.71 ^ 179:15.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 179:15.71 struct Block { 179:15.71 ^~~~~ 179:18.47 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 179:18.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 179:18.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 179:18.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 179:18.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 179:18.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 179:18.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 179:18.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 179:18.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 179:18.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 179:18.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 179:18.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 179:18.47 from /builddir/build/BUILD/firefox-69.0.1/gfx/ipc/CompositorSession.h:10, 179:18.47 from /builddir/build/BUILD/firefox-69.0.1/gfx/ipc/CompositorSession.cpp:6, 179:18.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2: 179:18.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 179:18.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 179:18.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 179:18.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 179:18.48 memset(&aArr[0], 0, N * sizeof(T)); 179:18.48 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:18.48 In file included from /usr/include/c++/8/map:61, 179:18.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 179:18.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 179:18.48 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 179:18.48 from /builddir/build/BUILD/firefox-69.0.1/gfx/ipc/CompositorSession.cpp:7, 179:18.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:2: 179:18.48 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 179:18.48 class map 179:18.48 ^~~ 179:19.41 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 179:19.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 179:19.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 179:19.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 179:19.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 179:19.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 179:19.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 179:19.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 179:19.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 179:19.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 179:19.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 179:19.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 179:19.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxPlatform.h:17, 179:19.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StaticPrefs.h:10, 179:19.41 from /builddir/build/BUILD/firefox-69.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:7, 179:19.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 179:19.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 179:19.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 179:19.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 179:19.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 179:19.42 memset(&aArr[0], 0, N * sizeof(T)); 179:19.42 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:19.42 In file included from /usr/include/c++/8/map:61, 179:19.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 179:19.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 179:19.42 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 179:19.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 179:19.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 179:19.42 from /builddir/build/BUILD/firefox-69.0.1/gfx/webrender_bindings/RenderTextureHost.h:13, 179:19.42 from /builddir/build/BUILD/firefox-69.0.1/gfx/webrender_bindings/RenderBufferTextureHost.h:10, 179:19.42 from /builddir/build/BUILD/firefox-69.0.1/gfx/webrender_bindings/RenderBufferTextureHost.cpp:7, 179:19.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:11: 179:19.42 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 179:19.42 class map 179:19.42 ^~~ 179:19.59 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 179:19.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 179:19.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 179:19.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 179:19.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 179:19.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 179:19.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 179:19.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 179:19.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 179:19.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 179:19.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 179:19.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 179:19.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxPlatform.h:17, 179:19.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StaticPrefs.h:10, 179:19.59 from /builddir/build/BUILD/firefox-69.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:7, 179:19.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 179:19.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 179:19.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 179:19.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 179:19.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 179:19.60 memset(&aArr[0], 0, N * sizeof(T)); 179:19.60 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:19.60 In file included from /usr/include/c++/8/vector:64, 179:19.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 179:19.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 179:19.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 179:19.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 179:19.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Units.h:17, 179:19.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 179:19.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 179:19.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 179:19.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 179:19.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxPlatform.h:17, 179:19.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StaticPrefs.h:10, 179:19.60 from /builddir/build/BUILD/firefox-69.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:7, 179:19.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 179:19.60 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 179:19.60 class vector : protected _Vector_base<_Tp, _Alloc> 179:19.60 ^~~~~~ 179:19.60 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 179:19.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 179:19.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 179:19.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 179:19.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 179:19.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 179:19.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 179:19.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 179:19.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 179:19.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 179:19.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 179:19.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 179:19.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxPlatform.h:17, 179:19.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StaticPrefs.h:10, 179:19.61 from /builddir/build/BUILD/firefox-69.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:7, 179:19.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 179:19.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 179:19.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 179:19.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 179:19.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 179:19.61 memset(&aArr[0], 0, N * sizeof(T)); 179:19.61 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:19.61 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 179:19.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 179:19.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/TextDrawTarget.h:11, 179:19.61 from /builddir/build/BUILD/firefox-69.0.1/gfx/webrender_bindings/WebRenderAPI.cpp:18, 179:19.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:110: 179:19.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 179:19.62 class ClipManager { 179:19.62 ^~~~~~~~~~~ 179:19.62 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 179:19.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 179:19.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 179:19.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 179:19.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 179:19.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 179:19.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 179:19.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 179:19.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 179:19.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 179:19.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 179:19.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 179:19.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxPlatform.h:17, 179:19.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StaticPrefs.h:10, 179:19.63 from /builddir/build/BUILD/firefox-69.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:7, 179:19.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 179:19.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::UniquePtr; long unsigned int N = 2]': 179:19.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:129:19: required from 'mozilla::wr::NonDefaultRenderRootArray::NonDefaultRenderRootArray() [with T = mozilla::UniquePtr]' 179:19.63 /builddir/build/BUILD/firefox-69.0.1/gfx/webrender_bindings/WebRenderAPI.cpp:756:72: required from here 179:19.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::UniquePtr' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 179:19.63 memset(&aArr[0], 0, N * sizeof(T)); 179:19.63 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:19.63 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Span.h:31, 179:19.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DbgMacro.h:13, 179:19.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDebug.h:15, 179:19.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCharTraits.h:23, 179:19.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStringIterator.h:10, 179:19.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAString.h:12, 179:19.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsString.h:16, 179:19.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/FontPropertyTypes.h:22, 179:19.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxPlatform.h:9, 179:19.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StaticPrefs.h:10, 179:19.64 from /builddir/build/BUILD/firefox-69.0.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:7, 179:19.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 179:19.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/UniquePtr.h:189:7: note: 'class mozilla::UniquePtr' declared here 179:19.64 class UniquePtr { 179:19.64 ^~~~~~~~~ 179:23.73 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:119: 179:23.73 /builddir/build/BUILD/firefox-69.0.1/gfx/ipc/VsyncIOThreadHolder.cpp: In member function 'mozilla::gfx::SharedDIB::Attach(base::FileDescriptor, unsigned int)': 179:23.73 /builddir/build/BUILD/firefox-69.0.1/gfx/ipc/VsyncIOThreadHolder.cpp:42:1: warning: the control flow of function '_ZN7mozilla3gfx9SharedDIB6AttachEN4base14FileDescriptorEj' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 179:23.73 } // namespace mozilla 179:23.73 ^ 179:23.73 /builddir/build/BUILD/firefox-69.0.1/gfx/ipc/VsyncIOThreadHolder.cpp:42:1: warning: the control flow of function '_ZN7mozilla3gfx9SharedDIB6AttachEN4base14FileDescriptorEj' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 179:23.74 /builddir/build/BUILD/firefox-69.0.1/gfx/ipc/VsyncIOThreadHolder.cpp: In member function 'mozilla::gfx::GPUProcessHost::Shutdown()': 179:23.74 /builddir/build/BUILD/firefox-69.0.1/gfx/ipc/VsyncIOThreadHolder.cpp:42:1: warning: the control flow of function '_ZN7mozilla3gfx14GPUProcessHost8ShutdownEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 179:23.74 /builddir/build/BUILD/firefox-69.0.1/gfx/ipc/VsyncIOThreadHolder.cpp:42:1: warning: the control flow of function '_ZN7mozilla3gfx14GPUProcessHost8ShutdownEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 179:24.34 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawPath]': 179:24.34 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/core/SkRefCnt.h:397:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawPath*}]' 179:24.34 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here 179:24.34 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawPath' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 179:24.35 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 179:24.35 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 179:24.35 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 179:24.35 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 179:24.35 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRecords.h:272:8: note: 'struct SkRecords::DrawPath' declared here 179:24.35 RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 179:24.35 ^~~~~~~~ 179:24.35 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRecords.h:161:8: note: in definition of macro 'RECORD' 179:24.35 struct T { \ 179:24.35 ^ 179:24.35 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawRect]': 179:24.35 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/core/SkRefCnt.h:397:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawRect*}]' 179:24.35 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here 179:24.35 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawRect' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 179:24.35 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 179:24.35 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 179:24.35 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 179:24.35 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 179:24.35 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRecords.h:287:8: note: 'struct SkRecords::DrawRect' declared here 179:24.35 RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 179:24.35 ^~~~~~~~ 179:24.35 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRecords.h:161:8: note: in definition of macro 'RECORD' 179:24.35 struct T { \ 179:24.35 ^ 179:24.35 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawTextBlob]': 179:24.35 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/core/SkRefCnt.h:397:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawTextBlob*}]' 179:24.35 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:113:9: required from here 179:24.35 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawTextBlob' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 179:24.35 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 179:24.35 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 179:24.35 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 179:24.35 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 179:24.35 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRecords.h:298:8: note: 'struct SkRecords::DrawTextBlob' declared here 179:24.35 RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 179:24.35 ^~~~~~~~~~~~ 179:24.35 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRecords.h:161:8: note: in definition of macro 'RECORD' 179:24.35 struct T { \ 179:24.35 ^ 179:25.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:119: 179:25.44 /builddir/build/BUILD/firefox-69.0.1/gfx/webrender_bindings/WebRenderTypes.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 179:25.44 /builddir/build/BUILD/firefox-69.0.1/gfx/webrender_bindings/WebRenderTypes.cpp:51:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 179:25.44 } // namespace mozilla 179:25.44 ^ 179:25.44 /builddir/build/BUILD/firefox-69.0.1/gfx/webrender_bindings/WebRenderTypes.cpp:51:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 179:25.44 /builddir/build/BUILD/firefox-69.0.1/gfx/webrender_bindings/WebRenderTypes.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 179:25.44 /builddir/build/BUILD/firefox-69.0.1/gfx/webrender_bindings/WebRenderTypes.cpp:51:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 179:25.44 /builddir/build/BUILD/firefox-69.0.1/gfx/webrender_bindings/WebRenderTypes.cpp:51:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 179:25.89 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 179:25.90 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:41: 179:25.90 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 179:25.90 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:31:30: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'Sk4u' {aka 'class {anonymous}::SkNx<4, unsigned int>'} [-Wclass-memaccess] 179:25.90 memcpy(&v, &splat, 16); 179:25.90 ^ 179:25.90 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 179:25.90 class Sk4px : public Sk16b { 179:25.90 ^~~~~ 179:25.90 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 179:25.90 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:41:26: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 179:25.90 memcpy(&v, px, 16); 179:25.90 ^ 179:25.90 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 179:25.90 class Sk4px : public Sk16b { 179:25.90 ^~~~~ 179:25.90 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 179:25.90 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:46:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 179:25.90 memcpy(&v, px, 8); 179:25.90 ^ 179:25.90 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 179:25.90 class Sk4px : public Sk16b { 179:25.90 ^~~~~ 179:25.90 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 179:25.90 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:51:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 179:25.90 memcpy(&v, px, 4); 179:25.90 ^ 179:25.90 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 179:25.90 class Sk4px : public Sk16b { 179:25.90 ^~~~~ 179:26.19 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 179:26.19 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::load(const T*, size_t) [with V = {anonymous}::SkNx<4, unsigned int>; T = unsigned int; size_t = long unsigned int]': 179:26.19 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1370:34: required from here 179:26.19 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:988:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 179:26.19 memcpy(&v, src, tail * sizeof(T)); 179:26.19 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:26.19 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:418, 179:26.19 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 179:26.19 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 179:26.19 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 179:26.19 class SkNx<4, uint32_t> { 179:26.19 ^~~~~~~~~~~~~~~~~ 179:26.19 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 179:26.19 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::load(const T*, size_t) [with V = {anonymous}::SkNx<4, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 179:26.19 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1553:33: required from here 179:26.19 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:988:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 179:26.19 memcpy(&v, src, tail * sizeof(T)); 179:26.19 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:26.19 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:418, 179:26.19 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 179:26.19 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 179:26.19 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 179:26.19 class SkNx<4, uint16_t> { 179:26.19 ^~~~~~~~~~~~~~~~~ 179:26.20 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 179:26.20 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, unsigned int>; T = unsigned int; size_t = long unsigned int]': 179:26.20 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3051:34: required from here 179:26.20 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2917:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 179:26.20 default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 179:26.20 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:26.20 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 179:26.20 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 179:26.20 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 179:26.20 struct SkNx { 179:26.20 ^~~~ 179:26.20 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 179:26.20 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 179:26.20 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3107:33: required from here 179:26.20 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2917:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<8, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 179:26.20 default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 179:26.20 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:26.20 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:418, 179:26.20 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 179:26.20 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 179:26.20 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 179:26.20 class SkNx<8, uint16_t> { 179:26.20 ^~~~~~~~~~~~~~~~~ 179:26.24 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 179:26.24 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 179:26.24 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 179:26.24 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:785:31: required from here 179:26.24 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const class {anonymous}::SkNx<4, float>' [-Wclass-memaccess] 179:26.24 memcpy(&v, p, sizeof(v)); 179:26.24 ~~~~~~^~~~~~~~~~~~~~~~~~ 179:26.24 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:418, 179:26.24 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 179:26.24 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 179:26.24 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 179:26.24 class SkNx<4, uint32_t> { 179:26.24 ^~~~~~~~~~~~~~~~~ 179:26.24 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 179:26.24 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 179:26.24 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 179:26.24 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:788:67: required from here 179:26.25 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, float>' from an array of 'const class {anonymous}::SkNx<4, unsigned int>' [-Wclass-memaccess] 179:26.25 memcpy(&v, p, sizeof(v)); 179:26.25 ~~~~~~^~~~~~~~~~~~~~~~~~ 179:26.25 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:418, 179:26.25 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 179:26.25 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 179:26.25 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 179:26.25 class SkNx<4, float> { 179:26.25 ^~~~~~~~~~~~~~ 179:26.25 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 179:26.25 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 179:26.25 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 179:26.25 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2708:53: required from here 179:26.25 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 179:26.25 memcpy(&v, p, sizeof(v)); 179:26.25 ~~~~~~^~~~~~~~~~~~~~~~~~ 179:26.25 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 179:26.25 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 179:26.25 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 179:26.25 struct SkNx { 179:26.25 ^~~~ 179:26.25 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 179:26.25 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 179:26.25 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 179:26.25 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2708:68: required from here 179:26.25 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, int>' [-Wclass-memaccess] 179:26.25 memcpy(&v, p, sizeof(v)); 179:26.25 ~~~~~~^~~~~~~~~~~~~~~~~~ 179:26.25 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 179:26.25 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 179:26.25 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 179:26.25 struct SkNx { 179:26.25 ^~~~ 179:26.25 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 179:26.25 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 179:26.25 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 179:26.26 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3428:43: required from here 179:26.26 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 179:26.26 memcpy(&v, p, sizeof(v)); 179:26.26 ~~~~~~^~~~~~~~~~~~~~~~~~ 179:26.26 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 179:26.26 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 179:26.26 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 179:26.26 struct SkNx { 179:26.26 ^~~~ 179:26.27 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:44: 179:26.27 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 179:26.27 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 179:26.27 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2882:28: required from 'sse2::lowp::U32 sse2::lowp::ix_and_ptr(T**, const SkRasterPipeline_GatherCtx*, sse2::lowp::F, sse2::lowp::F) [with T = const unsigned int; sse2::lowp::U32 = {anonymous}::SkNx<8, unsigned int>; sse2::lowp::F = {anonymous}::SkNx<8, float>]' 179:26.27 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3089:39: required from here 179:26.27 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, unsigned int>' [-Wclass-memaccess] 179:26.27 memcpy(&v, p, sizeof(v)); 179:26.27 ~~~~~~^~~~~~~~~~~~~~~~~~ 179:26.27 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkHalf.h:11, 179:26.27 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:9: 179:26.27 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 179:26.27 struct SkNx { 179:26.27 ^~~~ 179:26.36 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.cpp:43: 179:26.36 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function 'uint32_t sse2::hash_fn(const void*, size_t, uint32_t)': 179:26.36 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 179:26.36 case 3: k ^= data[2] << 16; 179:26.36 ~~^~~~~~~~~~~~~~~~ 179:26.36 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:13: note: here 179:26.36 case 2: k ^= data[1] << 8; 179:26.36 ^~~~ 179:26.36 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 179:26.36 case 2: k ^= data[1] << 8; 179:26.36 ~~^~~~~~~~~~~~~~~~ 179:26.36 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:203:13: note: here 179:26.36 case 1: k ^= data[0] << 0; 179:26.36 ^~~~ 179:39.27 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 179:39.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 179:39.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 179:39.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 179:39.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 179:39.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 179:39.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CondVar.h:15, 179:39.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Monitor.h:10, 179:39.28 from /builddir/build/BUILD/firefox-69.0.1/image/imgFrame.h:12, 179:39.28 from /builddir/build/BUILD/firefox-69.0.1/image/ISurfaceProvider.h:22, 179:39.28 from /builddir/build/BUILD/firefox-69.0.1/image/AnimationFrameBuffer.h:9, 179:39.28 from /builddir/build/BUILD/firefox-69.0.1/image/AnimationFrameBuffer.cpp:6, 179:39.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/image/Unified_cpp_image0.cpp:2: 179:39.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 179:39.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 179:39.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 179:39.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 179:39.28 memset(&aArr[0], 0, N * sizeof(T)); 179:39.28 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:39.28 In file included from /usr/include/c++/8/map:61, 179:39.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 179:39.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 179:39.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 179:39.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 179:39.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 179:39.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 179:39.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 179:39.28 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 179:39.28 from /builddir/build/BUILD/firefox-69.0.1/image/SurfaceCache.h:25, 179:39.28 from /builddir/build/BUILD/firefox-69.0.1/image/ISurfaceProvider.h:23, 179:39.28 from /builddir/build/BUILD/firefox-69.0.1/image/AnimationFrameBuffer.h:9, 179:39.28 from /builddir/build/BUILD/firefox-69.0.1/image/AnimationFrameBuffer.cpp:6, 179:39.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/image/Unified_cpp_image0.cpp:2: 179:39.29 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 179:39.29 class map 179:39.29 ^~~ 179:43.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 179:43.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 179:43.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 179:43.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 179:43.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 179:43.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 179:43.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 179:43.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 179:43.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 179:43.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 179:43.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 179:43.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 179:43.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/widget/CompositorWidget.h:13, 179:43.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/widget/InProcessCompositorWidget.h:8, 179:43.45 from /builddir/build/BUILD/firefox-69.0.1/gfx/tests/gtest/MockWidget.h:10, 179:43.45 from /builddir/build/BUILD/firefox-69.0.1/gfx/tests/gtest/MockWidget.cpp:6, 179:43.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest0.cpp:47: 179:43.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 179:43.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 179:43.45 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 179:43.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 179:43.45 memset(&aArr[0], 0, N * sizeof(T)); 179:43.45 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:43.45 In file included from /usr/include/c++/8/map:61, 179:43.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 179:43.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 179:43.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gtest/internal/gtest-internal.h:58, 179:43.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gtest/gtest.h:59, 179:43.45 from /builddir/build/BUILD/firefox-69.0.1/gfx/2d/unittest/TestCairo.cpp:7, 179:43.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest0.cpp:20: 179:43.45 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 179:43.45 class map 179:43.45 ^~~ 179:54.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 179:54.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 179:54.22 from /builddir/build/BUILD/firefox-69.0.1/image/ImageOps.h:10, 179:54.22 from /builddir/build/BUILD/firefox-69.0.1/image/ImageOps.cpp:7, 179:54.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/image/Unified_cpp_image1.cpp:2: 179:54.22 /builddir/build/BUILD/firefox-69.0.1/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': 179:54.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 179:54.23 foundInterface = 0; \ 179:54.23 ^~~~~~~~~~~~~~ 179:54.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 179:54.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 179:54.23 ^~~~~~~~~~~~~~~~~~~~~~~ 179:54.23 /builddir/build/BUILD/firefox-69.0.1/image/ScriptedNotificationObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 179:54.23 NS_INTERFACE_MAP_END 179:54.23 ^~~~~~~~~~~~~~~~~~~~ 179:54.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 179:54.23 else 179:54.23 ^~~~ 179:54.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 179:54.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 179:54.23 ^~~~~~~~~~~~~~~~~~ 179:54.23 /builddir/build/BUILD/firefox-69.0.1/image/ScriptedNotificationObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 179:54.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 179:54.23 ^~~~~~~~~~~~~~~~~~~~~~ 179:56.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 179:56.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 179:56.37 from /builddir/build/BUILD/firefox-69.0.1/image/imgLoader.cpp:48, 179:56.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/image/Unified_cpp_image1.cpp:137: 179:56.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 179:56.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 179:56.37 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 179:56.37 ^ 179:56.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 179:56.37 struct Block { 179:56.37 ^~~~~ 179:58.83 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 179:58.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 179:58.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 179:58.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 179:58.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 179:58.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 179:58.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 179:58.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 179:58.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 179:58.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 179:58.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 179:58.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 179:58.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfx2DGlue.h:13, 179:58.83 from /builddir/build/BUILD/firefox-69.0.1/image/Image.h:13, 179:58.83 from /builddir/build/BUILD/firefox-69.0.1/image/ImageWrapper.h:10, 179:58.83 from /builddir/build/BUILD/firefox-69.0.1/image/ClippedImage.h:9, 179:58.83 from /builddir/build/BUILD/firefox-69.0.1/image/ImageOps.cpp:9, 179:58.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/image/Unified_cpp_image1.cpp:2: 179:58.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 179:58.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 179:58.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 179:58.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 179:58.84 memset(&aArr[0], 0, N * sizeof(T)); 179:58.84 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:58.84 In file included from /usr/include/c++/8/map:61, 179:58.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 179:58.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 179:58.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 179:58.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 179:58.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 179:58.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 179:58.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 179:58.84 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 179:58.84 from /builddir/build/BUILD/firefox-69.0.1/image/SurfaceCache.h:25, 179:58.84 from /builddir/build/BUILD/firefox-69.0.1/image/ISurfaceProvider.h:23, 179:58.84 from /builddir/build/BUILD/firefox-69.0.1/image/LookupResult.h:17, 179:58.84 from /builddir/build/BUILD/firefox-69.0.1/image/Image.h:16, 179:58.84 from /builddir/build/BUILD/firefox-69.0.1/image/ImageWrapper.h:10, 179:58.84 from /builddir/build/BUILD/firefox-69.0.1/image/ClippedImage.h:9, 179:58.84 from /builddir/build/BUILD/firefox-69.0.1/image/ImageOps.cpp:9, 179:58.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/image/Unified_cpp_image1.cpp:2: 179:58.84 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 179:58.84 class map 179:58.84 ^~~ 180:02.95 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 180:02.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 180:02.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 180:02.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 180:02.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 180:02.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 180:02.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 180:02.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 180:02.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 180:02.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 180:02.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 180:02.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleStruct.h:18, 180:02.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 180:02.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 180:02.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 180:02.96 from /builddir/build/BUILD/firefox-69.0.1/gfx/tests/gtest/TestRect.cpp:12, 180:02.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest1.cpp:29: 180:02.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 180:02.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 180:02.96 /builddir/build/BUILD/firefox-69.0.1/gfx/layers/Layers.h:248:29: required from here 180:02.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 180:02.96 memset(&aArr[0], 0, N * sizeof(T)); 180:02.96 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:02.96 In file included from /usr/include/c++/8/map:61, 180:02.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 180:02.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 180:02.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gtest/internal/gtest-internal.h:58, 180:02.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gtest/gtest.h:59, 180:02.96 from /builddir/build/BUILD/firefox-69.0.1/gfx/tests/gtest/TestMoz2D.cpp:7, 180:02.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest1.cpp:2: 180:02.97 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 180:02.97 class map 180:02.97 ^~~ 180:05.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/image/Unified_cpp_image1.cpp:137: 180:05.55 /builddir/build/BUILD/firefox-69.0.1/image/imgLoader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 180:05.55 /builddir/build/BUILD/firefox-69.0.1/image/imgLoader.cpp:3038:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 180:05.55 } 180:05.55 ^ 180:05.55 /builddir/build/BUILD/firefox-69.0.1/image/imgLoader.cpp:3038:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 180:05.55 /builddir/build/BUILD/firefox-69.0.1/image/imgLoader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 180:05.56 /builddir/build/BUILD/firefox-69.0.1/image/imgLoader.cpp:3038:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 180:05.56 /builddir/build/BUILD/firefox-69.0.1/image/imgLoader.cpp:3038:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 180:05.56 /builddir/build/BUILD/firefox-69.0.1/image/imgLoader.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 180:05.56 /builddir/build/BUILD/firefox-69.0.1/image/imgLoader.cpp:3038:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 180:05.56 /builddir/build/BUILD/firefox-69.0.1/image/imgLoader.cpp:3038:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 180:05.60 /builddir/build/BUILD/firefox-69.0.1/image/imgLoader.cpp: In member function 'mozilla::image::SVGDrawingCallback::operator()(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::SamplingFilter, mozilla::gfx::BaseMatrix const&)': 180:05.60 /builddir/build/BUILD/firefox-69.0.1/image/imgLoader.cpp:3038:1: warning: the control flow of function '_ZN7mozilla5image18SVGDrawingCallbackclEP10gfxContextRKNS_3gfx9RectTypedINS4_12UnknownUnitsEdEENS4_14SamplingFilterERKNS4_10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 180:05.60 /builddir/build/BUILD/firefox-69.0.1/image/imgLoader.cpp:3038:1: warning: the control flow of function '_ZN7mozilla5image18SVGDrawingCallbackclEP10gfxContextRKNS_3gfx9RectTypedINS4_12UnknownUnitsEdEENS4_14SamplingFilterERKNS4_10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 180:05.60 /builddir/build/BUILD/firefox-69.0.1/image/imgLoader.cpp:3038:1: warning: the control flow of function '_ZN7mozilla5image18SVGDrawingCallbackclEP10gfxContextRKNS_3gfx9RectTypedINS4_12UnknownUnitsEdEENS4_14SamplingFilterERKNS4_10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 180:05.63 /builddir/build/BUILD/firefox-69.0.1/image/imgLoader.cpp: In member function 'mozilla::image::MatrixBuilder::Translate(mozilla::gfx::PointTyped)': 180:05.63 /builddir/build/BUILD/firefox-69.0.1/image/imgLoader.cpp:3038:1: warning: the control flow of function '_ZN7mozilla5image13MatrixBuilder9TranslateENS_3gfx10PointTypedINS2_12UnknownUnitsEdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 180:05.63 /builddir/build/BUILD/firefox-69.0.1/image/imgLoader.cpp:3038:1: warning: the control flow of function '_ZN7mozilla5image13MatrixBuilder9TranslateENS_3gfx10PointTypedINS2_12UnknownUnitsEdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 180:05.63 /builddir/build/BUILD/firefox-69.0.1/image/imgLoader.cpp: In member function 'mozilla::image::MatrixBuilder::Rotate(double)': 180:05.63 /builddir/build/BUILD/firefox-69.0.1/image/imgLoader.cpp:3038:1: warning: the control flow of function '_ZN7mozilla5image13MatrixBuilder6RotateEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 180:05.63 /builddir/build/BUILD/firefox-69.0.1/image/imgLoader.cpp:3038:1: warning: the control flow of function '_ZN7mozilla5image13MatrixBuilder6RotateEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 180:05.63 /builddir/build/BUILD/firefox-69.0.1/image/imgLoader.cpp: In member function 'mozilla::image::MatrixBuilder::Scale(double, double)': 180:05.63 /builddir/build/BUILD/firefox-69.0.1/image/imgLoader.cpp:3038:1: warning: the control flow of function '_ZN7mozilla5image13MatrixBuilder5ScaleEdd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 180:05.64 /builddir/build/BUILD/firefox-69.0.1/image/imgLoader.cpp:3038:1: warning: the control flow of function '_ZN7mozilla5image13MatrixBuilder5ScaleEdd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 180:14.88 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 180:14.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 180:14.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIChannelEventSink.h:10, 180:14.88 from /builddir/build/BUILD/firefox-69.0.1/image/imgRequest.h:10, 180:14.88 from /builddir/build/BUILD/firefox-69.0.1/image/imgRequest.cpp:7, 180:14.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/image/Unified_cpp_image2.cpp:2: 180:14.88 /builddir/build/BUILD/firefox-69.0.1/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': 180:14.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:14.88 foundInterface = 0; \ 180:14.88 ^~~~~~~~~~~~~~ 180:14.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:14.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:14.88 ^~~~~~~~~~~~~~~~~~~~~~~ 180:14.88 /builddir/build/BUILD/firefox-69.0.1/image/imgRequestProxy.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:14.88 NS_INTERFACE_MAP_END 180:14.88 ^~~~~~~~~~~~~~~~~~~~ 180:14.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:14.88 else 180:14.88 ^~~~ 180:14.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 180:14.88 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 180:14.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:14.89 /builddir/build/BUILD/firefox-69.0.1/image/imgRequestProxy.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 180:14.89 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, TimedChannel() != nullptr) 180:14.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:19.46 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 180:19.46 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::load(const T*, size_t) [with V = {anonymous}::SkNx<4, unsigned int>; T = unsigned int; size_t = long unsigned int]': 180:19.46 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1370:34: required from here 180:19.46 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:988:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 180:19.46 memcpy(&v, src, tail * sizeof(T)); 180:19.46 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:19.46 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:418, 180:19.46 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 180:19.46 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 180:19.46 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 180:19.46 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 180:19.47 class SkNx<4, uint32_t> { 180:19.47 ^~~~~~~~~~~~~~~~~ 180:19.47 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 180:19.47 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::load(const T*, size_t) [with V = {anonymous}::SkNx<4, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 180:19.47 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1553:33: required from here 180:19.47 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:988:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 180:19.47 memcpy(&v, src, tail * sizeof(T)); 180:19.47 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:19.47 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:418, 180:19.47 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 180:19.47 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 180:19.48 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 180:19.48 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 180:19.48 class SkNx<4, uint16_t> { 180:19.48 ^~~~~~~~~~~~~~~~~ 180:19.48 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 180:19.48 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, unsigned int>; T = unsigned int; size_t = long unsigned int]': 180:19.48 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3051:34: required from here 180:19.48 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2917:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 180:19.48 default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 180:19.48 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:19.48 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 180:19.48 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 180:19.48 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 180:19.48 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 180:19.48 struct SkNx { 180:19.48 ^~~~ 180:19.49 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 180:19.49 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 180:19.49 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3107:33: required from here 180:19.49 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2917:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<8, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 180:19.49 default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 180:19.49 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:19.49 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:418, 180:19.49 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 180:19.49 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 180:19.49 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 180:19.49 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 180:19.49 class SkNx<8, uint16_t> { 180:19.50 ^~~~~~~~~~~~~~~~~ 180:19.50 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 180:19.50 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 180:19.50 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 180:19.51 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:785:31: required from here 180:19.51 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const class {anonymous}::SkNx<4, float>' [-Wclass-memaccess] 180:19.51 memcpy(&v, p, sizeof(v)); 180:19.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 180:19.51 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:418, 180:19.51 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 180:19.51 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 180:19.51 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 180:19.51 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 180:19.51 class SkNx<4, uint32_t> { 180:19.51 ^~~~~~~~~~~~~~~~~ 180:19.51 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 180:19.51 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 180:19.51 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 180:19.51 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:788:67: required from here 180:19.51 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, float>' from an array of 'const class {anonymous}::SkNx<4, unsigned int>' [-Wclass-memaccess] 180:19.51 memcpy(&v, p, sizeof(v)); 180:19.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 180:19.51 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:418, 180:19.51 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 180:19.51 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 180:19.51 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 180:19.51 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 180:19.51 class SkNx<4, float> { 180:19.51 ^~~~~~~~~~~~~~ 180:19.51 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 180:19.51 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 180:19.51 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 180:19.51 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2708:53: required from here 180:19.51 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 180:19.51 memcpy(&v, p, sizeof(v)); 180:19.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 180:19.51 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 180:19.51 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 180:19.51 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 180:19.51 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 180:19.51 struct SkNx { 180:19.51 ^~~~ 180:19.51 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 180:19.51 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 180:19.51 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 180:19.51 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2708:68: required from here 180:19.52 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, int>' [-Wclass-memaccess] 180:19.52 memcpy(&v, p, sizeof(v)); 180:19.52 ~~~~~~^~~~~~~~~~~~~~~~~~ 180:19.52 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 180:19.52 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 180:19.52 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 180:19.52 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 180:19.52 struct SkNx { 180:19.52 ^~~~ 180:19.52 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 180:19.52 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = __vector(8) float]': 180:19.52 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = __vector(8) float]' 180:19.52 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3392:80: required from here 180:19.52 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const __vector(8) float' [-Wclass-memaccess] 180:19.52 memcpy(&v, p, sizeof(v)); 180:19.52 ~~~~~~^~~~~~~~~~~~~~~~~~ 180:19.52 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 180:19.52 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 180:19.52 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 180:19.52 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 180:19.52 struct SkNx { 180:19.52 ^~~~ 180:19.52 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 180:19.52 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 180:19.52 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 180:19.52 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3428:43: required from here 180:19.52 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 180:19.52 memcpy(&v, p, sizeof(v)); 180:19.52 ~~~~~~^~~~~~~~~~~~~~~~~~ 180:19.52 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 180:19.52 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 180:19.52 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 180:19.52 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 180:19.52 struct SkNx { 180:19.52 ^~~~ 180:19.52 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 180:19.52 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 180:19.52 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 180:19.52 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2882:28: required from 'hsw::lowp::U32 hsw::lowp::ix_and_ptr(T**, const SkRasterPipeline_GatherCtx*, hsw::lowp::F, hsw::lowp::F) [with T = const unsigned int; hsw::lowp::U32 = {anonymous}::SkNx<8, unsigned int>; hsw::lowp::F = {anonymous}::SkNx<8, float>]' 180:19.52 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3089:39: required from here 180:19.52 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, unsigned int>' [-Wclass-memaccess] 180:19.52 memcpy(&v, p, sizeof(v)); 180:19.52 ~~~~~~^~~~~~~~~~~~~~~~~~ 180:19.52 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 180:19.52 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 180:19.52 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 180:19.52 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 180:19.52 struct SkNx { 180:19.52 ^~~~ 180:23.04 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkBlitRow_opts.h:11, 180:23.04 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:12: 180:23.05 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 180:23.05 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:31:30: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'Sk4u' {aka 'class {anonymous}::SkNx<4, unsigned int>'} [-Wclass-memaccess] 180:23.05 memcpy(&v, &splat, 16); 180:23.05 ^ 180:23.05 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 180:23.05 class Sk4px : public Sk16b { 180:23.05 ^~~~~ 180:23.05 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 180:23.05 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:41:26: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 180:23.05 memcpy(&v, px, 16); 180:23.05 ^ 180:23.05 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 180:23.05 class Sk4px : public Sk16b { 180:23.05 ^~~~~ 180:23.05 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 180:23.05 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:46:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 180:23.05 memcpy(&v, px, 8); 180:23.05 ^ 180:23.05 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 180:23.05 class Sk4px : public Sk16b { 180:23.05 ^~~~~ 180:23.05 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 180:23.05 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:51:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 180:23.05 memcpy(&v, px, 4); 180:23.05 ^ 180:23.05 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 180:23.05 class Sk4px : public Sk16b { 180:23.05 ^~~~~ 180:23.09 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 180:23.09 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::load(const T*, size_t) [with V = {anonymous}::SkNx<4, unsigned int>; T = unsigned int; size_t = long unsigned int]': 180:23.09 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1370:34: required from here 180:23.10 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:988:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 180:23.10 memcpy(&v, src, tail * sizeof(T)); 180:23.10 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:23.10 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:418, 180:23.10 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 180:23.10 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 180:23.10 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 180:23.10 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 180:23.10 class SkNx<4, uint32_t> { 180:23.10 ^~~~~~~~~~~~~~~~~ 180:23.10 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 180:23.10 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::load(const T*, size_t) [with V = {anonymous}::SkNx<4, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 180:23.10 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1553:33: required from here 180:23.10 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:988:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 180:23.10 memcpy(&v, src, tail * sizeof(T)); 180:23.10 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:23.10 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:418, 180:23.10 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 180:23.10 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 180:23.10 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 180:23.10 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 180:23.11 class SkNx<4, uint16_t> { 180:23.11 ^~~~~~~~~~~~~~~~~ 180:23.11 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 180:23.11 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, unsigned int>; T = unsigned int; size_t = long unsigned int]': 180:23.11 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3051:34: required from here 180:23.11 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2917:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 180:23.11 default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 180:23.11 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:23.11 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 180:23.11 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 180:23.11 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 180:23.11 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 180:23.11 struct SkNx { 180:23.11 ^~~~ 180:23.11 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 180:23.11 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 180:23.11 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3107:33: required from here 180:23.11 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2917:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<8, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 180:23.11 default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 180:23.11 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:23.11 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:418, 180:23.11 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 180:23.11 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 180:23.12 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 180:23.12 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 180:23.12 class SkNx<8, uint16_t> { 180:23.12 ^~~~~~~~~~~~~~~~~ 180:23.12 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 180:23.12 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 180:23.12 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 180:23.12 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:785:31: required from here 180:23.12 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const class {anonymous}::SkNx<4, float>' [-Wclass-memaccess] 180:23.12 memcpy(&v, p, sizeof(v)); 180:23.12 ~~~~~~^~~~~~~~~~~~~~~~~~ 180:23.12 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:418, 180:23.13 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 180:23.13 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 180:23.13 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 180:23.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 180:23.13 class SkNx<4, uint32_t> { 180:23.13 ^~~~~~~~~~~~~~~~~ 180:23.13 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 180:23.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 180:23.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 180:23.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:788:67: required from here 180:23.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, float>' from an array of 'const class {anonymous}::SkNx<4, unsigned int>' [-Wclass-memaccess] 180:23.13 memcpy(&v, p, sizeof(v)); 180:23.13 ~~~~~~^~~~~~~~~~~~~~~~~~ 180:23.13 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:418, 180:23.13 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 180:23.13 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 180:23.13 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 180:23.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 180:23.13 class SkNx<4, float> { 180:23.13 ^~~~~~~~~~~~~~ 180:23.13 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 180:23.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 180:23.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 180:23.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2708:53: required from here 180:23.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 180:23.13 memcpy(&v, p, sizeof(v)); 180:23.14 ~~~~~~^~~~~~~~~~~~~~~~~~ 180:23.14 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 180:23.14 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 180:23.14 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 180:23.14 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 180:23.14 struct SkNx { 180:23.14 ^~~~ 180:23.14 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 180:23.14 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 180:23.14 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 180:23.14 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2708:68: required from here 180:23.14 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, int>' [-Wclass-memaccess] 180:23.14 memcpy(&v, p, sizeof(v)); 180:23.14 ~~~~~~^~~~~~~~~~~~~~~~~~ 180:23.14 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 180:23.14 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 180:23.14 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 180:23.14 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 180:23.14 struct SkNx { 180:23.15 ^~~~ 180:23.15 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 180:23.15 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 180:23.15 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 180:23.15 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3428:43: required from here 180:23.15 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 180:23.15 memcpy(&v, p, sizeof(v)); 180:23.15 ~~~~~~^~~~~~~~~~~~~~~~~~ 180:23.15 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 180:23.15 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 180:23.15 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 180:23.15 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 180:23.15 struct SkNx { 180:23.15 ^~~~ 180:23.15 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 180:23.15 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 180:23.15 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:36:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 180:23.15 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2882:28: required from 'sse41::lowp::U32 sse41::lowp::ix_and_ptr(T**, const SkRasterPipeline_GatherCtx*, sse41::lowp::F, sse41::lowp::F) [with T = const unsigned int; sse41::lowp::U32 = {anonymous}::SkNx<8, unsigned int>; sse41::lowp::F = {anonymous}::SkNx<8, float>]' 180:23.15 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3089:39: required from here 180:23.15 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:24:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, unsigned int>' [-Wclass-memaccess] 180:23.15 memcpy(&v, p, sizeof(v)); 180:23.15 ~~~~~~^~~~~~~~~~~~~~~~~~ 180:23.15 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 180:23.15 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkOpts.h:12, 180:23.15 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 180:23.15 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/private/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 180:23.16 struct SkNx { 180:23.16 ^~~~ 180:23.31 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 180:23.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 180:23.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 180:23.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWeakReference.h:14, 180:23.32 from /builddir/build/BUILD/firefox-69.0.1/image/decoders/icon/nsIconProtocolHandler.h:9, 180:23.32 from /builddir/build/BUILD/firefox-69.0.1/image/decoders/icon/nsIconProtocolHandler.cpp:7, 180:23.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp:2: 180:23.32 /builddir/build/BUILD/firefox-69.0.1/image/decoders/icon/nsIconURI.cpp: In member function 'virtual nsresult nsMozIconURI::QueryInterface(const nsIID&, void**)': 180:23.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:23.32 foundInterface = 0; \ 180:23.32 ^~~~~~~~~~~~~~ 180:23.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:23.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:23.32 ^~~~~~~~~~~~~~~~~~~~~~~ 180:23.32 /builddir/build/BUILD/firefox-69.0.1/image/decoders/icon/nsIconURI.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:23.32 NS_INTERFACE_MAP_END 180:23.32 ^~~~~~~~~~~~~~~~~~~~ 180:23.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:23.32 else 180:23.32 ^~~~ 180:23.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 180:23.32 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 180:23.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:23.32 /builddir/build/BUILD/firefox-69.0.1/image/decoders/icon/nsIconURI.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 180:23.32 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsINestedURI, mIconURL) 180:23.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:34.31 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 180:34.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 180:34.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 180:34.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 180:34.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 180:34.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 180:34.31 from /builddir/build/BUILD/firefox-69.0.1/dom/abort/AbortController.h:10, 180:34.31 from /builddir/build/BUILD/firefox-69.0.1/dom/abort/AbortController.cpp:7, 180:34.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 180:34.31 /builddir/build/BUILD/firefox-69.0.1/dom/abort/AbortController.cpp: In member function 'virtual nsresult mozilla::dom::AbortController::QueryInterface(const nsIID&, void**)': 180:34.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:34.31 foundInterface = 0; \ 180:34.31 ^~~~~~~~~~~~~~ 180:34.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:34.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:34.31 ^~~~~~~~~~~~~~~~~~~~~~~ 180:34.31 /builddir/build/BUILD/firefox-69.0.1/dom/abort/AbortController.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:34.31 NS_INTERFACE_MAP_END 180:34.31 ^~~~~~~~~~~~~~~~~~~~ 180:34.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:34.31 else 180:34.31 ^~~~ 180:34.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:34.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:34.31 ^~~~~~~~~~~~~~~~~~ 180:34.31 /builddir/build/BUILD/firefox-69.0.1/dom/abort/AbortController.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:34.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 180:34.31 ^~~~~~~~~~~~~~~~~~~~~~ 180:34.33 /builddir/build/BUILD/firefox-69.0.1/dom/abort/AbortSignal.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignal::QueryInterface(const nsIID&, void**)': 180:34.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:34.33 foundInterface = 0; \ 180:34.33 ^~~~~~~~~~~~~~ 180:34.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 180:34.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 180:34.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:34.33 /builddir/build/BUILD/firefox-69.0.1/dom/abort/AbortSignal.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 180:34.33 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 180:34.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:34.33 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/abort/AbortController.h:12, 180:34.33 from /builddir/build/BUILD/firefox-69.0.1/dom/abort/AbortController.cpp:7, 180:34.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 180:34.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 180:34.33 } else 180:34.33 ^~~~ 180:34.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 180:34.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 180:34.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:34.33 /builddir/build/BUILD/firefox-69.0.1/dom/abort/AbortSignal.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 180:34.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AbortSignal) 180:34.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:42.67 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 180:42.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 180:42.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 180:42.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 180:42.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 180:42.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 180:42.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 180:42.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 180:42.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 180:42.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 180:42.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 180:42.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 180:42.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxPlatform.h:17, 180:42.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StaticPrefs.h:10, 180:42.67 from /builddir/build/BUILD/firefox-69.0.1/image/FrameAnimator.h:11, 180:42.67 from /builddir/build/BUILD/firefox-69.0.1/image/Decoder.h:9, 180:42.67 from /builddir/build/BUILD/firefox-69.0.1/image/test/gtest/Common.h:17, 180:42.67 from /builddir/build/BUILD/firefox-69.0.1/image/test/gtest/Common.cpp:6, 180:42.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/image/test/gtest/Unified_cpp_image_test_gtest0.cpp:2: 180:42.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 180:42.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 180:42.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 180:42.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 180:42.67 memset(&aArr[0], 0, N * sizeof(T)); 180:42.67 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:42.67 In file included from /usr/include/c++/8/map:61, 180:42.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 180:42.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 180:42.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gtest/internal/gtest-internal.h:58, 180:42.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gtest/gtest.h:59, 180:42.67 from /builddir/build/BUILD/firefox-69.0.1/image/test/gtest/Common.h:11, 180:42.67 from /builddir/build/BUILD/firefox-69.0.1/image/test/gtest/Common.cpp:6, 180:42.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/image/test/gtest/Unified_cpp_image_test_gtest0.cpp:2: 180:42.67 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 180:42.68 class map 180:42.68 ^~~ 180:52.92 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 180:52.92 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/opts/SkOpts_ssse3.cpp:11: 180:52.92 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)': 180:52.92 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:31:30: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'Sk4u' {aka 'class {anonymous}::SkNx<4, unsigned int>'} [-Wclass-memaccess] 180:52.92 memcpy(&v, &splat, 16); 180:52.92 ^ 180:52.92 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 180:52.92 class Sk4px : public Sk16b { 180:52.92 ^~~~~ 180:52.92 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 180:52.92 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:41:26: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 180:52.92 memcpy(&v, px, 16); 180:52.92 ^ 180:52.92 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 180:52.92 class Sk4px : public Sk16b { 180:52.92 ^~~~~ 180:52.92 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 180:52.92 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:46:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 180:52.92 memcpy(&v, px, 8); 180:52.92 ^ 180:52.92 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 180:52.92 class Sk4px : public Sk16b { 180:52.92 ^~~~~ 180:52.92 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 180:52.92 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:51:25: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 180:52.92 memcpy(&v, px, 4); 180:52.92 ^ 180:52.92 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 180:52.92 class Sk4px : public Sk16b { 180:52.92 ^~~~~ 180:56.07 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/skcms.cc:1859: 180:56.07 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) int; S = __vector(4) float]': 180:56.07 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:126:50: required from here 180:56.08 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((float [4])v)[0]' from 'float' to 'int' inside { } [-Wnarrowing] 180:56.08 return D{v[0],v[1],v[2],v[3]}; 180:56.08 ~^ 180:56.08 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((float [4])v)[1]' from 'float' to 'int' inside { } [-Wnarrowing] 180:56.08 return D{v[0],v[1],v[2],v[3]}; 180:56.08 ~^ 180:56.08 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((float [4])v)[2]' from 'float' to 'int' inside { } [-Wnarrowing] 180:56.08 return D{v[0],v[1],v[2],v[3]}; 180:56.08 ~^ 180:56.08 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((float [4])v)[3]' from 'float' to 'int' inside { } [-Wnarrowing] 180:56.08 return D{v[0],v[1],v[2],v[3]}; 180:56.08 ~^ 180:56.08 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) short unsigned int; S = __vector(4) unsigned int]': 180:56.08 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:180:88: required from here 180:56.09 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((unsigned int [4])v)[0]' from 'unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 180:56.09 return D{v[0],v[1],v[2],v[3]}; 180:56.09 ~^ 180:56.09 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((unsigned int [4])v)[1]' from 'unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 180:56.09 return D{v[0],v[1],v[2],v[3]}; 180:56.09 ~^ 180:56.09 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((unsigned int [4])v)[2]' from 'unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 180:56.09 return D{v[0],v[1],v[2],v[3]}; 180:56.09 ~^ 180:56.09 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((unsigned int [4])v)[3]' from 'unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 180:56.09 return D{v[0],v[1],v[2],v[3]}; 180:56.09 ~^ 180:56.09 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) int]': 180:56.09 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:217:39: required from here 180:56.09 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'float' inside { } [-Wnarrowing] 180:56.09 return D{v[0],v[1],v[2],v[3]}; 180:56.09 ~^ 180:56.09 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'float' inside { } [-Wnarrowing] 180:56.09 return D{v[0],v[1],v[2],v[3]}; 180:56.09 ~^ 180:56.09 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'float' inside { } [-Wnarrowing] 180:56.09 return D{v[0],v[1],v[2],v[3]}; 180:56.10 ~^ 180:56.10 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'float' inside { } [-Wnarrowing] 180:56.10 return D{v[0],v[1],v[2],v[3]}; 180:56.10 ~^ 180:56.10 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) unsigned char]': 180:56.10 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:496:21: required from here 180:56.10 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((unsigned char [4])v)[0]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 180:56.10 return D{v[0],v[1],v[2],v[3]}; 180:56.10 ~^ 180:56.11 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((unsigned char [4])v)[1]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 180:56.11 return D{v[0],v[1],v[2],v[3]}; 180:56.11 ~^ 180:56.11 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((unsigned char [4])v)[2]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 180:56.11 return D{v[0],v[1],v[2],v[3]}; 180:56.11 ~^ 180:56.11 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((unsigned char [4])v)[3]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 180:56.11 return D{v[0],v[1],v[2],v[3]}; 180:56.11 ~^ 180:56.11 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) short unsigned int]': 180:56.11 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:503:21: required from here 180:56.11 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((short unsigned int [4])v)[0]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.11 return D{v[0],v[1],v[2],v[3]}; 180:56.11 ~^ 180:56.11 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((short unsigned int [4])v)[1]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.11 return D{v[0],v[1],v[2],v[3]}; 180:56.11 ~^ 180:56.11 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((short unsigned int [4])v)[2]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.12 return D{v[0],v[1],v[2],v[3]}; 180:56.12 ~^ 180:56.12 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((short unsigned int [4])v)[3]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.12 return D{v[0],v[1],v[2],v[3]}; 180:56.12 ~^ 180:56.12 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) unsigned int]': 180:56.12 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:537:36: required from here 180:56.12 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((unsigned int [4])v)[0]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.12 return D{v[0],v[1],v[2],v[3]}; 180:56.12 ~^ 180:56.12 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((unsigned int [4])v)[1]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.12 return D{v[0],v[1],v[2],v[3]}; 180:56.12 ~^ 180:56.12 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((unsigned int [4])v)[2]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.12 return D{v[0],v[1],v[2],v[3]}; 180:56.13 ~^ 180:56.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((unsigned int [4])v)[3]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.13 return D{v[0],v[1],v[2],v[3]}; 180:56.13 ~^ 180:56.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) long unsigned int]': 180:56.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:554:38: required from here 180:56.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((long unsigned int [4])v)[0]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.13 return D{v[0],v[1],v[2],v[3]}; 180:56.13 ~^ 180:56.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((long unsigned int [4])v)[1]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.13 return D{v[0],v[1],v[2],v[3]}; 180:56.13 ~^ 180:56.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((long unsigned int [4])v)[2]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.13 return D{v[0],v[1],v[2],v[3]}; 180:56.13 ~^ 180:56.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((long unsigned int [4])v)[3]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.13 return D{v[0],v[1],v[2],v[3]}; 180:56.13 ~^ 180:56.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) short unsigned int; S = __vector(4) long unsigned int]': 180:56.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:832:54: required from here 180:56.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((long unsigned int [4])v)[0]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 180:56.13 return D{v[0],v[1],v[2],v[3]}; 180:56.13 ~^ 180:56.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((long unsigned int [4])v)[1]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 180:56.13 return D{v[0],v[1],v[2],v[3]}; 180:56.13 ~^ 180:56.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((long unsigned int [4])v)[2]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 180:56.13 return D{v[0],v[1],v[2],v[3]}; 180:56.13 ~^ 180:56.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((long unsigned int [4])v)[3]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 180:56.13 return D{v[0],v[1],v[2],v[3]}; 180:56.13 ~^ 180:56.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) unsigned char; S = __vector(4) int]': 180:56.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:984:60: required from here 180:56.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 180:56.13 return D{v[0],v[1],v[2],v[3]}; 180:56.13 ~^ 180:56.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 180:56.13 return D{v[0],v[1],v[2],v[3]}; 180:56.13 ~^ 180:56.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 180:56.14 return D{v[0],v[1],v[2],v[3]}; 180:56.14 ~^ 180:56.14 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 180:56.14 return D{v[0],v[1],v[2],v[3]}; 180:56.14 ~^ 180:56.14 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) short unsigned int; S = __vector(4) int]': 180:56.14 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:993:71: required from here 180:56.14 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 180:56.14 return D{v[0],v[1],v[2],v[3]}; 180:56.14 ~^ 180:56.14 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 180:56.14 return D{v[0],v[1],v[2],v[3]}; 180:56.14 ~^ 180:56.14 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 180:56.14 return D{v[0],v[1],v[2],v[3]}; 180:56.14 ~^ 180:56.14 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 180:56.14 return D{v[0],v[1],v[2],v[3]}; 180:56.14 ~^ 180:56.14 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) unsigned int; S = __vector(4) int]': 180:56.14 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1028:67: required from here 180:56.14 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 180:56.14 return D{v[0],v[1],v[2],v[3]}; 180:56.14 ~^ 180:56.14 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 180:56.14 return D{v[0],v[1],v[2],v[3]}; 180:56.14 ~^ 180:56.14 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 180:56.14 return D{v[0],v[1],v[2],v[3]}; 180:56.14 ~^ 180:56.14 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 180:56.14 return D{v[0],v[1],v[2],v[3]}; 180:56.14 ~^ 180:56.14 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) long unsigned int; S = __vector(4) int]': 180:56.14 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1073:55: required from here 180:56.14 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 180:56.14 return D{v[0],v[1],v[2],v[3]}; 180:56.14 ~^ 180:56.15 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 180:56.15 return D{v[0],v[1],v[2],v[3]}; 180:56.15 ~^ 180:56.15 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 180:56.15 return D{v[0],v[1],v[2],v[3]}; 180:56.15 ~^ 180:56.15 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:108:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 180:56.15 return D{v[0],v[1],v[2],v[3]}; 180:56.15 ~^ 180:56.15 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/skcms.cc:1888: 180:56.15 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) int; S = __vector(8) float]': 180:56.15 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:126:50: required from here 180:56.15 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((float [8])v)[0]' from 'float' to 'int' inside { } [-Wnarrowing] 180:56.15 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.15 ~^ 180:56.15 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((float [8])v)[1]' from 'float' to 'int' inside { } [-Wnarrowing] 180:56.15 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.15 ~^ 180:56.15 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((float [8])v)[2]' from 'float' to 'int' inside { } [-Wnarrowing] 180:56.15 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.15 ~^ 180:56.15 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((float [8])v)[3]' from 'float' to 'int' inside { } [-Wnarrowing] 180:56.15 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.15 ~^ 180:56.15 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((float [8])v)[4]' from 'float' to 'int' inside { } [-Wnarrowing] 180:56.15 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.15 ~^ 180:56.15 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((float [8])v)[5]' from 'float' to 'int' inside { } [-Wnarrowing] 180:56.15 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.15 ~^ 180:56.15 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((float [8])v)[6]' from 'float' to 'int' inside { } [-Wnarrowing] 180:56.15 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.15 ~^ 180:56.15 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((float [8])v)[7]' from 'float' to 'int' inside { } [-Wnarrowing] 180:56.15 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.15 ~^ 180:56.15 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) int]': 180:56.15 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:230:23: required from here 180:56.16 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'float' inside { } [-Wnarrowing] 180:56.16 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.16 ~^ 180:56.16 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'float' inside { } [-Wnarrowing] 180:56.16 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.16 ~^ 180:56.16 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'float' inside { } [-Wnarrowing] 180:56.16 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.16 ~^ 180:56.16 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'float' inside { } [-Wnarrowing] 180:56.16 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.16 ~^ 180:56.16 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'float' inside { } [-Wnarrowing] 180:56.16 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.16 ~^ 180:56.16 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'float' inside { } [-Wnarrowing] 180:56.16 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.16 ~^ 180:56.16 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'float' inside { } [-Wnarrowing] 180:56.16 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.16 ~^ 180:56.16 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'float' inside { } [-Wnarrowing] 180:56.16 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.16 ~^ 180:56.16 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) unsigned char]': 180:56.16 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:496:21: required from here 180:56.16 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((unsigned char [8])v)[0]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 180:56.16 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.16 ~^ 180:56.16 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((unsigned char [8])v)[1]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 180:56.16 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.16 ~^ 180:56.16 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((unsigned char [8])v)[2]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 180:56.16 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.16 ~^ 180:56.16 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((unsigned char [8])v)[3]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 180:56.16 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.16 ~^ 180:56.16 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((unsigned char [8])v)[4]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 180:56.16 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.17 ~^ 180:56.17 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((unsigned char [8])v)[5]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 180:56.17 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.17 ~^ 180:56.17 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((unsigned char [8])v)[6]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 180:56.17 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.17 ~^ 180:56.17 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((unsigned char [8])v)[7]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 180:56.17 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.17 ~^ 180:56.17 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) short unsigned int]': 180:56.17 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:503:21: required from here 180:56.17 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((short unsigned int [8])v)[0]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.17 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.17 ~^ 180:56.17 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((short unsigned int [8])v)[1]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.17 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.17 ~^ 180:56.17 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((short unsigned int [8])v)[2]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.17 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.17 ~^ 180:56.17 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((short unsigned int [8])v)[3]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.17 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.17 ~^ 180:56.17 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((short unsigned int [8])v)[4]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.17 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.17 ~^ 180:56.17 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((short unsigned int [8])v)[5]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.17 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.17 ~^ 180:56.17 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((short unsigned int [8])v)[6]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.17 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.17 ~^ 180:56.17 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((short unsigned int [8])v)[7]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.17 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.17 ~^ 180:56.17 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) unsigned int]': 180:56.17 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:537:36: required from here 180:56.17 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((unsigned int [8])v)[0]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.17 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.17 ~^ 180:56.17 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((unsigned int [8])v)[1]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.17 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.18 ~^ 180:56.18 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((unsigned int [8])v)[2]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.18 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.18 ~^ 180:56.18 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((unsigned int [8])v)[3]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.18 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.18 ~^ 180:56.18 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((unsigned int [8])v)[4]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.18 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.18 ~^ 180:56.18 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((unsigned int [8])v)[5]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.18 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.18 ~^ 180:56.18 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((unsigned int [8])v)[6]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.18 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.18 ~^ 180:56.18 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((unsigned int [8])v)[7]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.18 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.18 ~^ 180:56.18 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) long unsigned int]': 180:56.18 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:554:38: required from here 180:56.18 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((long unsigned int [8])v)[0]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.18 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.18 ~^ 180:56.18 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((long unsigned int [8])v)[1]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.18 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.18 ~^ 180:56.18 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((long unsigned int [8])v)[2]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.18 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.18 ~^ 180:56.18 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((long unsigned int [8])v)[3]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.18 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.18 ~^ 180:56.18 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((long unsigned int [8])v)[4]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.18 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.18 ~^ 180:56.18 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((long unsigned int [8])v)[5]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.18 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.18 ~^ 180:56.18 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((long unsigned int [8])v)[6]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.18 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.18 ~^ 180:56.18 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((long unsigned int [8])v)[7]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 180:56.19 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.19 ~^ 180:56.19 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) short unsigned int; S = __vector(8) long unsigned int]': 180:56.19 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:832:54: required from here 180:56.19 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((long unsigned int [8])v)[0]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 180:56.19 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.19 ~^ 180:56.19 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((long unsigned int [8])v)[1]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 180:56.19 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.19 ~^ 180:56.19 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((long unsigned int [8])v)[2]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 180:56.19 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.19 ~^ 180:56.19 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((long unsigned int [8])v)[3]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 180:56.19 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.19 ~^ 180:56.19 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((long unsigned int [8])v)[4]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 180:56.19 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.19 ~^ 180:56.19 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((long unsigned int [8])v)[5]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 180:56.19 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.19 ~^ 180:56.19 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((long unsigned int [8])v)[6]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 180:56.19 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.19 ~^ 180:56.19 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((long unsigned int [8])v)[7]' from 'long unsigned int' to 'short unsigned int' inside { } [-Wnarrowing] 180:56.19 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.19 ~^ 180:56.19 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) unsigned char; S = __vector(8) int]': 180:56.19 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:984:60: required from here 180:56.19 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 180:56.19 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.19 ~^ 180:56.19 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 180:56.19 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.19 ~^ 180:56.19 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 180:56.19 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.19 ~^ 180:56.19 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 180:56.19 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.19 ~^ 180:56.19 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 180:56.19 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.19 ~^ 180:56.19 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 180:56.20 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.20 ~^ 180:56.20 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 180:56.20 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.20 ~^ 180:56.20 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 180:56.20 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.20 ~^ 180:56.20 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) short unsigned int; S = __vector(8) int]': 180:56.20 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:993:71: required from here 180:56.20 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 180:56.21 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.21 ~^ 180:56.21 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 180:56.21 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.21 ~^ 180:56.21 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 180:56.21 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.21 ~^ 180:56.21 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 180:56.21 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.21 ~^ 180:56.21 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 180:56.21 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.21 ~^ 180:56.21 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 180:56.21 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.21 ~^ 180:56.21 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 180:56.21 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.21 ~^ 180:56.21 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 180:56.21 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.21 ~^ 180:56.21 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) unsigned int; S = __vector(8) int]': 180:56.21 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1028:67: required from here 180:56.21 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 180:56.21 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.21 ~^ 180:56.21 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 180:56.21 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.21 ~^ 180:56.21 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 180:56.21 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.21 ~^ 180:56.21 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 180:56.21 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.21 ~^ 180:56.21 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 180:56.21 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.21 ~^ 180:56.21 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 180:56.21 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.21 ~^ 180:56.21 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 180:56.21 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.22 ~^ 180:56.22 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 180:56.22 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.22 ~^ 180:56.22 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) long unsigned int; S = __vector(8) int]': 180:56.22 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1073:55: required from here 180:56.22 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 180:56.22 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.22 ~^ 180:56.22 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 180:56.22 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.22 ~^ 180:56.22 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 180:56.22 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.22 ~^ 180:56.22 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 180:56.22 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.22 ~^ 180:56.22 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 180:56.22 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.22 ~^ 180:56.22 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 180:56.22 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.22 ~^ 180:56.22 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 180:56.22 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.22 ~^ 180:56.22 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:110:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'long unsigned int' inside { } [-Wnarrowing] 180:56.22 return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 180:56.22 ~^ 180:57.16 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia0.cpp:101: 180:57.16 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkBitmapCache.cpp:63:22: warning: 'SkBitmapCache::Rec' has a field 'SkBitmapCache::Rec::fKey' whose type uses the anonymous namespace [-Wsubobject-linkage] 180:57.16 class SkBitmapCache::Rec : public SkResourceCache::Rec { 180:57.16 ^~~ 180:57.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia1.cpp:38: 180:57.76 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkCanvas.cpp:224:17: warning: 'SkCanvas::MCRec' has a field 'SkCanvas::MCRec::fBackImage' whose type uses the anonymous namespace [-Wsubobject-linkage] 180:57.76 class SkCanvas::MCRec { 180:57.76 ^~~~~ 181:01.08 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:128: 181:01.08 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function 'static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)': 181:01.09 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 181:01.09 } 181:01.09 ^ 181:01.09 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:9: note: here 181:01.09 case SkCubicType::kSerpentine: 181:01.09 ^~~~ 181:03.28 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia12.cpp:137: 181:03.28 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/ports/SkMemory_mozalloc.cpp: In member function 'SkPathWriter::assemble()': 181:03.28 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/ports/SkMemory_mozalloc.cpp:45:1: warning: the control flow of function '_ZN12SkPathWriter8assembleEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 181:03.28 } 181:03.28 ^ 181:03.28 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/ports/SkMemory_mozalloc.cpp:45:1: warning: the control flow of function '_ZN12SkPathWriter8assembleEv' does not match its profile data (counter 'single') [-Wcoverage-mismatch] 181:03.28 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/ports/SkMemory_mozalloc.cpp:45:1: warning: the control flow of function '_ZN12SkPathWriter8assembleEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 181:03.74 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:38: 181:03.74 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function 'bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)': 181:03.74 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:499:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 181:03.74 if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 181:03.74 ^~ 181:03.74 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:509:9: note: here 181:03.74 case SkOTTableName::Record::PlatformID::Unicode: 181:03.74 ^~~~ 181:04.66 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:119: 181:04.66 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/utils/SkPatchUtils.cpp:66:7: warning: 'FwDCubicEvaluator' has a field 'FwDCubicEvaluator::fCoefs' whose type uses the anonymous namespace [-Wsubobject-linkage] 181:04.67 class FwDCubicEvaluator { 181:04.67 ^~~~~~~~~~~~~~~~~ 181:04.81 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:2: 181:04.81 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)0>': 181:04.81 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)0; SkPMColor = unsigned int]' 181:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:196:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkPMColor = unsigned int]' 181:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 181:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)0>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 181:04.82 LinearGradient4fContext::LinearIntervalProcessor { 181:04.82 ^~~~~~~~~~~~~~~~~~~~~~~ 181:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)0>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 181:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)1>': 181:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)1; SkPMColor = unsigned int]' 181:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:199:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkPMColor = unsigned int]' 181:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 181:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)1>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 181:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)1>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 181:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)2>': 181:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)2; SkPMColor = unsigned int]' 181:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:202:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkPMColor = unsigned int]' 181:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 181:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)2>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 181:04.82 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)1, (SkShader::TileMode)2>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 181:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)0>': 181:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)0; SkPMColor = unsigned int]' 181:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:196:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkPMColor = unsigned int]' 181:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 181:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)0>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 181:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)0>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)0>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 181:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)1>': 181:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)1; SkPMColor = unsigned int]' 181:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:199:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkPMColor = unsigned int]' 181:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 181:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)1>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 181:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)1>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 181:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)2>': 181:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)2; SkPMColor = unsigned int]' 181:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:202:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkPMColor = unsigned int]' 181:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 181:04.83 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)2>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 181:04.84 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<(::ApplyPremul)0, (SkShader::TileMode)2>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 181:04.96 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:11: 181:04.96 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp: In member function 'virtual bool SkGradientShaderBase::onAppendStages(const SkShaderBase::StageRec&) const': 181:04.96 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:298:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 181:04.96 p->append(SkRasterPipeline::decal_x, decal_ctx); 181:04.96 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:04.96 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:300:9: note: here 181:04.96 case kClamp_TileMode: 181:04.96 ^~~~ 181:05.74 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:137: 181:05.74 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/utils/SkShadowTessellator.cpp: In function 'SkOffsetSimplePolygon(SkPoint const*, int, SkRect const&, float, SkTDArray*, SkTDArray*)': 181:05.74 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/utils/SkShadowTessellator.cpp:1169:1: warning: the control flow of function '_Z21SkOffsetSimplePolygonPK7SkPointiRK6SkRectfP9SkTDArrayIS_EPS5_IiE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 181:05.74 } 181:05.74 ^ 181:05.75 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/utils/SkShadowTessellator.cpp:1169:1: warning: the control flow of function '_Z21SkOffsetSimplePolygonPK7SkPointiRK6SkRectfP9SkTDArrayIS_EPS5_IiE' does not match its profile data (counter 'single') [-Wcoverage-mismatch] 181:05.75 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/utils/SkShadowTessellator.cpp:1169:1: warning: the control flow of function '_Z21SkOffsetSimplePolygonPK7SkPointiRK6SkRectfP9SkTDArrayIS_EPS5_IiE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 181:05.76 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/utils/SkShadowTessellator.cpp: In member function 'SkGradientShaderBase::SkGradientShaderBase(SkGradientShaderBase::Descriptor const&, SkMatrix const&)': 181:05.76 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/utils/SkShadowTessellator.cpp:1169:1: warning: the control flow of function '_ZN20SkGradientShaderBaseC2ERKNS_10DescriptorERK8SkMatrix' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 181:05.76 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/utils/SkShadowTessellator.cpp:1169:1: warning: the control flow of function '_ZN20SkGradientShaderBaseC2ERKNS_10DescriptorERK8SkMatrix' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 181:07.12 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia2.cpp:110: 181:07.12 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkDraw.cpp: In member function 'void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, SkBaseDevice*) const': 181:07.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkDraw.cpp:514:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 181:07.13 } 181:07.13 ^ 181:07.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkDraw.cpp:516:13: note: here 181:07.13 case SkCanvas::kPolygon_PointMode: { 181:07.13 ^~~~ 181:09.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:56: 181:09.11 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkICC.cpp: In function 'void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)': 181:09.11 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkICC.cpp:278:49: warning: argument to 'sizeof' in 'char* strncpy(char*, const char*, size_t)' call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess] 181:09.11 strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix)); 181:09.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:10.88 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia5.cpp:110: 181:10.88 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkPath.cpp: In member function 'bool SkPath::isRectContour(bool, int*, const SkPoint**, bool*, SkPath::Direction*, SkRect*) const': 181:10.88 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkPath.cpp:497:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 181:10.88 insertClose = false; 181:10.88 ~~~~~~~~~~~~^~~~~~~ 181:10.88 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkPath.cpp:498:13: note: here 181:10.89 case kLine_Verb: { 181:10.89 ^~~~ 181:12.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:128: 181:12.20 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRRect.cpp: In member function 'size_t SkRRect::readFromMemory(const void*, size_t)': 181:12.20 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRRect.cpp:533:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of a non-trivial type 'class SkRRect' leaves 4 bytes unchanged [-Wclass-memaccess] 181:12.20 memcpy(&raw, buffer, kSizeInMemory); 181:12.20 ^ 181:12.20 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/core/../private/SkPathRef.h:14, 181:12.20 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/core/SkPath.h:22, 181:12.20 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkPathPriv.h:11, 181:12.20 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkPath_serial.cpp:11, 181:12.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:2: 181:12.20 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/include/core/SkRRect.h:40:14: note: 'class SkRRect' declared here 181:12.20 class SK_API SkRRect { 181:12.20 ^~~~~~~ 181:14.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 181:14.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In function 'SkDescriptor* auto_descriptor_from_desc(const SkDescriptor*, SkFontID, SkAutoDescriptor*)': 181:14.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:43:31: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 181:14.13 memcpy(&rec, ptr, size); 181:14.13 ^ 181:14.13 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkGlyphRunPainter.h:13, 181:14.13 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkDraw.h:14, 181:14.13 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 181:14.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 181:14.13 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 181:14.13 struct SkScalerContextRec { 181:14.13 ^~~~~~~~~~~~~~~~~~ 181:14.16 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:23, 181:14.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 181:14.16 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In lambda function: 181:14.16 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:350:59: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 181:14.16 std::memcpy(&rec, ptr, sizeof(rec)); 181:14.16 ^ 181:14.16 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkTraceEvent.h:155:40: note: in definition of macro 'INTERNAL_TRACE_EVENT_ADD_SCOPED' 181:14.16 TRACE_EVENT_FLAG_NONE, ##__VA_ARGS__); \ 181:14.16 ^~~~~~~~~~~ 181:14.16 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:345:5: note: in expansion of macro 'TRACE_EVENT1' 181:14.16 TRACE_EVENT1("skia", "RecForDesc", "rec", 181:14.16 ^~~~~~~~~~~~ 181:14.16 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:346:13: note: in expansion of macro 'TRACE_STR_COPY' 181:14.16 TRACE_STR_COPY( 181:14.16 ^~~~~~~~~~~~~~ 181:14.16 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkGlyphRunPainter.h:13, 181:14.16 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkDraw.h:14, 181:14.16 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 181:14.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 181:14.16 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 181:14.16 struct SkScalerContextRec { 181:14.16 ^~~~~~~~~~~~~~~~~~ 181:14.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:119: 181:14.22 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkResourceCache.cpp: At global scope: 181:14.22 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkResourceCache.cpp:74:24: warning: 'SkResourceCache::Hash' has a base 'SkTHashTable' whose type uses the anonymous namespace [-Wsubobject-linkage] 181:14.22 class SkResourceCache::Hash : 181:14.22 ^~~~ 181:14.25 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:137: 181:14.25 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function 'static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)': 181:14.25 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkScalerContext.cpp:1077:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 181:14.25 memset(&rec, 0, sizeof(rec)); 181:14.25 ^ 181:14.25 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkGlyphRunPainter.h:13, 181:14.25 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkDraw.h:14, 181:14.26 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 181:14.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 181:14.26 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 181:14.26 struct SkScalerContextRec { 181:14.26 ^~~~~~~~~~~~~~~~~~ 181:15.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:101: 181:15.02 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkStrikeCache.cpp: In function 'bool loose_compare(const SkDescriptor&, const SkDescriptor&)': 181:15.02 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkStrikeCache.cpp:332:30: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 181:15.02 memcpy(&lhsRec, ptr, size); 181:15.02 ^ 181:15.02 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkDescriptor.h:15, 181:15.02 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkStrike.h:11, 181:15.02 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkStrike.cpp:8, 181:15.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:92: 181:15.02 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 181:15.02 struct SkScalerContextRec { 181:15.02 ^~~~~~~~~~~~~~~~~~ 181:15.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:101: 181:15.02 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkStrikeCache.cpp:336:30: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 181:15.02 memcpy(&rhsRec, ptr, size); 181:15.02 ^ 181:15.02 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkDescriptor.h:15, 181:15.02 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkStrike.h:11, 181:15.02 from /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkStrike.cpp:8, 181:15.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:92: 181:15.02 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: 'struct SkScalerContextRec' declared here 181:15.02 struct SkScalerContextRec { 181:15.02 ^~~~~~~~~~~~~~~~~~ 181:24.94 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 181:24.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 181:24.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 181:24.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 181:24.94 from /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsTArray.h:30, 181:24.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 181:24.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DOMRectBinding.h:9, 181:24.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 181:24.95 from /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMIntersectionObserver.h:11, 181:24.95 from /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMIntersectionObserver.cpp:7: 181:24.95 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)': 181:24.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:24.95 foundInterface = 0; \ 181:24.95 ^~~~~~~~~~~~~~ 181:24.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 181:24.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 181:24.95 ^~~~~~~~~~~~~~~~~~~~~~~ 181:24.95 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMIntersectionObserver.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 181:24.95 NS_INTERFACE_MAP_END 181:24.95 ^~~~~~~~~~~~~~~~~~~~ 181:24.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 181:24.95 else 181:24.95 ^~~~ 181:24.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 181:24.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 181:24.95 ^~~~~~~~~~~~~~~~~~ 181:24.95 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMIntersectionObserver.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 181:24.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 181:24.95 ^~~~~~~~~~~~~~~~~~~~~~ 181:24.96 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)': 181:24.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:24.96 foundInterface = 0; \ 181:24.97 ^~~~~~~~~~~~~~ 181:24.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 181:24.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 181:24.97 ^~~~~~~~~~~~~~~~~~~~~~~ 181:24.97 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMIntersectionObserver.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 181:24.97 NS_INTERFACE_MAP_END 181:24.97 ^~~~~~~~~~~~~~~~~~~~ 181:24.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 181:24.97 else 181:24.97 ^~~~ 181:24.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 181:24.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 181:24.97 ^~~~~~~~~~~~~~~~~~ 181:24.97 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMIntersectionObserver.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 181:24.97 NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver) 181:24.97 ^~~~~~~~~~~~~~~~~~~~~~ 181:26.77 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 181:26.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 181:26.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 181:26.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 181:26.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 181:26.77 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 181:26.77 from /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.h:10, 181:26.77 from /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.cpp:7, 181:26.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 181:26.77 /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': 181:26.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:26.77 foundInterface = 0; \ 181:26.77 ^~~~~~~~~~~~~~ 181:26.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 181:26.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 181:26.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:26.77 /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 181:26.77 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 181:26.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:26.77 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 181:26.77 from /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.h:10, 181:26.77 from /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.cpp:7, 181:26.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 181:26.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 181:26.77 } else 181:26.77 ^~~~ 181:26.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 181:26.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 181:26.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:26.77 /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 181:26.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Animation) 181:26.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:26.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 181:26.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 181:26.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 181:26.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 181:26.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 181:26.85 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 181:26.85 from /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.h:10, 181:26.85 from /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.cpp:7, 181:26.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 181:26.85 /builddir/build/BUILD/firefox-69.0.1/dom/animation/AnimationEffect.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffect::QueryInterface(const nsIID&, void**)': 181:26.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:26.85 foundInterface = 0; \ 181:26.85 ^~~~~~~~~~~~~~ 181:26.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 181:26.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 181:26.85 ^~~~~~~~~~~~~~~~~~~~~~~ 181:26.85 /builddir/build/BUILD/firefox-69.0.1/dom/animation/AnimationEffect.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 181:26.85 NS_INTERFACE_MAP_END 181:26.86 ^~~~~~~~~~~~~~~~~~~~ 181:26.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 181:26.86 else 181:26.86 ^~~~ 181:26.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 181:26.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 181:26.86 ^~~~~~~~~~~~~~~~~~ 181:26.86 /builddir/build/BUILD/firefox-69.0.1/dom/animation/AnimationEffect.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 181:26.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 181:26.86 ^~~~~~~~~~~~~~~~~~~~~~ 181:26.88 /builddir/build/BUILD/firefox-69.0.1/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': 181:26.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:26.88 foundInterface = 0; \ 181:26.88 ^~~~~~~~~~~~~~ 181:26.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 181:26.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 181:26.88 ^~~~~~~~~~~~~~~~~~~~~~~ 181:26.88 /builddir/build/BUILD/firefox-69.0.1/dom/animation/AnimationTimeline.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 181:26.88 NS_INTERFACE_MAP_END 181:26.88 ^~~~~~~~~~~~~~~~~~~~ 181:26.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 181:26.88 else 181:26.88 ^~~~ 181:26.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 181:26.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 181:26.88 ^~~~~~~~~~~~~~~~~~ 181:26.88 /builddir/build/BUILD/firefox-69.0.1/dom/animation/AnimationTimeline.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 181:26.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 181:26.88 ^~~~~~~~~~~~~~~~~~~~~~ 181:26.91 /builddir/build/BUILD/firefox-69.0.1/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': 181:26.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:26.91 foundInterface = 0; \ 181:26.91 ^~~~~~~~~~~~~~ 181:26.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 181:26.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 181:26.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:26.91 /builddir/build/BUILD/firefox-69.0.1/dom/animation/DocumentTimeline.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 181:26.91 NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) 181:26.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:26.91 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 181:26.91 from /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.h:10, 181:26.91 from /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.cpp:7, 181:26.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 181:26.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 181:26.91 } else 181:26.91 ^~~~ 181:26.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 181:26.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 181:26.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:26.91 /builddir/build/BUILD/firefox-69.0.1/dom/animation/DocumentTimeline.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 181:26.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentTimeline) 181:26.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:27.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 181:27.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 181:27.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 181:27.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 181:27.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 181:27.86 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 181:27.86 from /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.h:10, 181:27.86 from /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.cpp:7, 181:27.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 181:27.86 /builddir/build/BUILD/firefox-69.0.1/dom/animation/KeyframeEffect.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffect::QueryInterface(const nsIID&, void**)': 181:27.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:27.86 foundInterface = 0; \ 181:27.86 ^~~~~~~~~~~~~~ 181:27.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 181:27.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 181:27.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:27.86 /builddir/build/BUILD/firefox-69.0.1/dom/animation/KeyframeEffect.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 181:27.86 NS_INTERFACE_MAP_END_INHERITING(AnimationEffect) 181:27.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:27.86 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 181:27.86 from /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.h:10, 181:27.86 from /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.cpp:7, 181:27.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 181:27.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 181:27.86 } else 181:27.86 ^~~~ 181:27.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 181:27.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 181:27.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:27.86 /builddir/build/BUILD/firefox-69.0.1/dom/animation/KeyframeEffect.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 181:27.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(KeyframeEffect) 181:27.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:27.95 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 181:27.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 181:27.95 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentUtils.cpp:49: 181:27.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 181:27.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 181:27.95 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 181:27.95 ^ 181:27.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 181:27.95 struct Block { 181:27.95 ^~~~~ 181:29.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 181:29.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 181:29.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 181:29.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 181:29.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 181:29.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 181:29.22 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 181:29.22 from /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.h:10, 181:29.22 from /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.cpp:7, 181:29.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 181:29.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 181:29.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 181:29.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 181:29.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 181:29.22 memset(&aArr[0], 0, N * sizeof(T)); 181:29.22 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:29.22 In file included from /usr/include/c++/8/map:61, 181:29.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 181:29.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 181:29.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 181:29.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 181:29.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 181:29.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 181:29.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EffectCompositor.h:16, 181:29.22 from /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.h:16, 181:29.22 from /builddir/build/BUILD/firefox-69.0.1/dom/animation/Animation.cpp:7, 181:29.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 181:29.22 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 181:29.23 class map 181:29.23 ^~~ 181:36.88 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 181:36.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 181:36.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 181:36.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 181:36.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 181:36.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 181:36.88 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentUtils.h:21, 181:36.88 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentUtils.cpp:9: 181:36.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 181:36.89 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 181:36.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 181:36.89 memset(aT, 0, sizeof(T)); 181:36.89 ~~~~~~^~~~~~~~~~~~~~~~~~ 181:36.89 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentUtils.cpp:231: 181:36.89 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 181:36.89 struct GlobalProperties { 181:36.89 ^~~~~~~~~~~~~~~~ 181:37.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 181:37.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxUserFontSet.h:9, 181:37.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FontFace.h:15, 181:37.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FontFaceSetLoadEventBinding.h:12, 181:37.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RegisterBindings.cpp:141: 181:37.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 181:37.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 181:37.08 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 181:37.08 ^ 181:37.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 181:37.08 struct Block { 181:37.08 ^~~~~ 181:37.25 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 181:37.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 181:37.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 181:37.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 181:37.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 181:37.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 181:37.25 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentUtils.h:21, 181:37.25 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentUtils.cpp:9: 181:37.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 181:37.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 181:37.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 181:37.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 181:37.25 memset(&aArr[0], 0, N * sizeof(T)); 181:37.25 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:37.25 In file included from /usr/include/c++/8/map:61, 181:37.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 181:37.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 181:37.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:10, 181:37.26 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentUtils.cpp:27: 181:37.26 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 181:37.26 class map 181:37.26 ^~~ 181:39.05 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 181:39.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 181:39.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 181:39.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsViewManager.h:14, 181:39.05 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.cpp:54: 181:39.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 181:39.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 181:39.05 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 181:39.05 ^ 181:39.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 181:39.05 struct Block { 181:39.05 ^~~~~ 181:43.52 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 181:43.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 181:43.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 181:43.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWeakReference.h:14, 181:43.52 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.h:10, 181:43.52 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.cpp:7: 181:43.52 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)': 181:43.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:43.52 foundInterface = 0; \ 181:43.52 ^~~~~~~~~~~~~~ 181:43.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 181:43.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 181:43.52 ^~~~~~~~~~~~~~~~~~~~~~~ 181:43.52 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.cpp:203:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 181:43.52 NS_INTERFACE_MAP_END 181:43.52 ^~~~~~~~~~~~~~~~~~~~ 181:43.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 181:43.52 else 181:43.52 ^~~~ 181:43.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 181:43.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 181:43.52 ^~~~~~~~~~~~~~~~~~ 181:43.52 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.cpp:202:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 181:43.52 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 181:43.52 ^~~~~~~~~~~~~~~~~~~~~~ 181:43.70 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)': 181:43.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:43.70 foundInterface = 0; \ 181:43.70 ^~~~~~~~~~~~~~ 181:43.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 181:43.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 181:43.70 ^~~~~~~~~~~~~~~~~~~~~~~ 181:43.70 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.cpp:4088:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 181:43.70 NS_INTERFACE_MAP_END 181:43.70 ^~~~~~~~~~~~~~~~~~~~ 181:43.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 181:43.70 else 181:43.70 ^~~~ 181:43.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 181:43.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 181:43.70 ^~~~~~~~~~~~~~~~~~ 181:43.70 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.cpp:4087:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 181:43.71 NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList) 181:43.71 ^~~~~~~~~~~~~~~~~~~~~~ 181:45.32 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 181:45.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 181:45.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 181:45.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 181:45.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 181:45.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 181:45.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDOMWindowUtils.h:21, 181:45.32 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.h:12, 181:45.32 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.cpp:7: 181:45.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 181:45.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 181:45.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 181:45.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 181:45.32 memset(&aArr[0], 0, N * sizeof(T)); 181:45.32 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:45.32 In file included from /usr/include/c++/8/map:61, 181:45.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 181:45.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 181:45.32 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 181:45.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:13, 181:45.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/CompositorBridgeChild.h:14, 181:45.32 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.cpp:9: 181:45.32 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 181:45.32 class map 181:45.32 ^~~ 181:45.50 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 181:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 181:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 181:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 181:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 181:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 181:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDOMWindowUtils.h:21, 181:45.50 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.h:12, 181:45.50 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.cpp:7: 181:45.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 181:45.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 181:45.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 181:45.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 181:45.50 memset(&aArr[0], 0, N * sizeof(T)); 181:45.50 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:45.50 In file included from /usr/include/c++/8/vector:64, 181:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 181:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 181:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 181:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 181:45.50 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:17, 181:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 181:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:12, 181:45.50 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.h:14, 181:45.50 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.cpp:7: 181:45.50 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 181:45.50 class vector : protected _Vector_base<_Tp, _Alloc> 181:45.50 ^~~~~~ 181:45.50 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 181:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 181:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 181:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 181:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 181:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 181:45.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDOMWindowUtils.h:21, 181:45.50 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.h:12, 181:45.50 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.cpp:7: 181:45.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 181:45.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 181:45.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 181:45.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 181:45.50 memset(&aArr[0], 0, N * sizeof(T)); 181:45.51 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:45.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 181:45.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 181:45.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 181:45.51 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMWindowUtils.cpp:117: 181:45.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 181:45.51 class ClipManager { 181:45.51 ^~~~~~~~~~~ 181:56.65 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 181:56.65 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentChild.h:15, 181:56.65 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameMessageManager.cpp:11: 181:56.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 181:56.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 181:56.65 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 181:56.65 ^ 181:56.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 181:56.65 struct Block { 181:56.65 ^~~~~ 181:57.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 181:57.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 181:57.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIMessageManager.h:10, 181:57.84 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameMessageManager.h:10, 181:57.84 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameMessageManager.cpp:9: 181:57.84 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)': 181:57.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:57.84 foundInterface = 0; \ 181:57.84 ^~~~~~~~~~~~~~ 181:57.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 181:57.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 181:57.84 ^~~~~~~~~~~~~~~~~~~~~~~ 181:57.85 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameMessageManager.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 181:57.85 NS_INTERFACE_MAP_END 181:57.85 ^~~~~~~~~~~~~~~~~~~~ 181:57.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 181:57.85 else 181:57.85 ^~~~ 181:57.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 181:57.85 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 181:57.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:57.85 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameMessageManager.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 181:57.85 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIMessageSender, 181:57.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:58.67 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 181:58.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 181:58.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 181:58.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 181:58.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 181:58.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 181:58.67 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameMessageManager.h:17, 181:58.67 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameMessageManager.cpp:9: 181:58.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 181:58.67 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 181:58.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 181:58.67 memset(aT, 0, sizeof(T)); 181:58.67 ~~~~~~^~~~~~~~~~~~~~~~~~ 181:58.67 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameMessageManager.cpp:61: 181:58.67 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 181:58.67 struct GlobalProperties { 181:58.67 ^~~~~~~~~~~~~~~~ 182:10.09 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 182:10.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 182:10.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 182:10.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 182:10.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 182:10.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/ForOfIterator.h:21, 182:10.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnionTypes.cpp:1: 182:10.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 182:10.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 182:10.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 182:10.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 182:10.09 memset(&aArr[0], 0, N * sizeof(T)); 182:10.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:10.09 In file included from /usr/include/c++/8/map:61, 182:10.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 182:10.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 182:10.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 182:10.09 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 182:10.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 182:10.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 182:10.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CanvasGradient.h:11, 182:10.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnionTypes.cpp:3: 182:10.09 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 182:10.09 class map 182:10.09 ^~~ 182:29.41 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 182:29.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 182:29.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 182:29.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 182:29.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 182:29.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 182:29.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 182:29.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/APZTestDataBinding.cpp:3, 182:29.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings0.cpp:2: 182:29.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::Addon::QueryInterface(const nsIID&, void**)': 182:29.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:29.41 foundInterface = 0; \ 182:29.41 ^~~~~~~~~~~~~~ 182:29.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:29.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:29.41 ^~~~~~~~~~~~~~~~~~~~~~~ 182:29.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/AddonManagerBinding.cpp:3062:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:29.41 NS_INTERFACE_MAP_END 182:29.42 ^~~~~~~~~~~~~~~~~~~~ 182:29.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:29.42 else 182:29.42 ^~~~ 182:29.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:29.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:29.42 ^~~~~~~~~~~~~~~~~~ 182:29.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/AddonManagerBinding.cpp:3061:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:29.42 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 182:29.42 ^~~~~~~~~~~~~~~~~~~~~~ 182:29.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonInstall::QueryInterface(const nsIID&, void**)': 182:29.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:29.44 foundInterface = 0; \ 182:29.44 ^~~~~~~~~~~~~~ 182:29.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 182:29.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 182:29.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:29.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/AddonManagerBinding.cpp:3462:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 182:29.44 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 182:29.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:29.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 182:29.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 182:29.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 182:29.44 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 182:29.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/APZTestDataBinding.cpp:4, 182:29.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings0.cpp:2: 182:29.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 182:29.44 } else 182:29.44 ^~~~ 182:29.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 182:29.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 182:29.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:29.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/AddonManagerBinding.cpp:3461:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 182:29.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonInstall) 182:29.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:29.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 182:29.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 182:29.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 182:29.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 182:29.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 182:29.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 182:29.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 182:29.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/APZTestDataBinding.cpp:3, 182:29.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings0.cpp:2: 182:29.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonManager::QueryInterface(const nsIID&, void**)': 182:29.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:29.46 foundInterface = 0; \ 182:29.46 ^~~~~~~~~~~~~~ 182:29.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 182:29.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 182:29.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:29.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/AddonManagerBinding.cpp:3871:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 182:29.47 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 182:29.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:29.47 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 182:29.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 182:29.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 182:29.47 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 182:29.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/APZTestDataBinding.cpp:4, 182:29.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings0.cpp:2: 182:29.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 182:29.47 } else 182:29.47 ^~~~ 182:29.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 182:29.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 182:29.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:29.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/AddonManagerBinding.cpp:3870:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 182:29.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonManager) 182:29.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:42.77 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 182:42.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 182:42.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 182:42.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 182:42.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 182:42.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 182:42.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioTrackBinding.h:9, 182:42.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/AudioTrackBinding.cpp:3, 182:42.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings1.cpp:2: 182:42.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)': 182:42.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:42.78 foundInterface = 0; \ 182:42.78 ^~~~~~~~~~~~~~ 182:42.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 182:42.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 182:42.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:42.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 182:42.79 NS_INTERFACE_MAP_END_INHERITING(Event) 182:42.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:42.79 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 182:42.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 182:42.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 182:42.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 182:42.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 182:42.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 182:42.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 182:42.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxPlatform.h:17, 182:42.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StaticPrefs.h:10, 182:42.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/AudioTrackBinding.cpp:6, 182:42.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings1.cpp:2: 182:42.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 182:42.80 } else 182:42.80 ^~~~ 182:42.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 182:42.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 182:42.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:42.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/BlobEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 182:42.80 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobEvent) 182:42.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:44.47 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 182:44.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 182:44.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 182:44.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/BrowsingContextBinding.cpp:10, 182:44.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings1.cpp:262: 182:44.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 182:44.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 182:44.48 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 182:44.48 ^ 182:44.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 182:44.48 struct Block { 182:44.48 ^~~~~ 182:48.30 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 182:48.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 182:48.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 182:48.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 182:48.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 182:48.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 182:48.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 182:48.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 182:48.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 182:48.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:3: 182:48.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface::QueryInterface(const nsIID&, void**)': 182:48.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:48.30 foundInterface = 0; \ 182:48.30 ^~~~~~~~~~~~~~ 182:48.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:48.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:48.31 ^~~~~~~~~~~~~~~~~~~~~~~ 182:48.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:71909:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:48.31 NS_INTERFACE_MAP_END 182:48.31 ^~~~~~~~~~~~~~~~~~~~ 182:48.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:48.31 else 182:48.31 ^~~~ 182:48.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:48.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:48.31 ^~~~~~~~~~~~~~~~~~ 182:48.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:71908:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:48.31 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 182:48.31 ^~~~~~~~~~~~~~~~~~~~~~ 182:48.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplNoInterfaceObject::QueryInterface(const nsIID&, void**)': 182:48.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:48.37 foundInterface = 0; \ 182:48.37 ^~~~~~~~~~~~~~ 182:48.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:48.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:48.37 ^~~~~~~~~~~~~~~~~~~~~~~ 182:48.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:75436:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:48.37 NS_INTERFACE_MAP_END 182:48.37 ^~~~~~~~~~~~~~~~~~~~ 182:48.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:48.38 else 182:48.38 ^~~~ 182:48.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:48.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:48.38 ^~~~~~~~~~~~~~~~~~ 182:48.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:75435:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:48.38 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 182:48.38 ^~~~~~~~~~~~~~~~~~~~~~ 182:48.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestNavigator::QueryInterface(const nsIID&, void**)': 182:48.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:48.39 foundInterface = 0; \ 182:48.39 ^~~~~~~~~~~~~~ 182:48.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:48.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:48.40 ^~~~~~~~~~~~~~~~~~~~~~~ 182:48.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:75522:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:48.40 NS_INTERFACE_MAP_END 182:48.40 ^~~~~~~~~~~~~~~~~~~~ 182:48.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:48.40 else 182:48.40 ^~~~ 182:48.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:48.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:48.40 ^~~~~~~~~~~~~~~~~~ 182:48.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:75521:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:48.40 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 182:48.40 ^~~~~~~~~~~~~~~~~~~~~~ 182:48.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestNavigatorWithConstructor::QueryInterface(const nsIID&, void**)': 182:48.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:48.41 foundInterface = 0; \ 182:48.41 ^~~~~~~~~~~~~~ 182:48.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:48.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:48.41 ^~~~~~~~~~~~~~~~~~~~~~~ 182:48.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:75649:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:48.41 NS_INTERFACE_MAP_END 182:48.41 ^~~~~~~~~~~~~~~~~~~~ 182:48.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:48.41 else 182:48.41 ^~~~ 182:48.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:48.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:48.41 ^~~~~~~~~~~~~~~~~~ 182:48.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplGenBinding.cpp:75648:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:48.41 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 182:48.41 ^~~~~~~~~~~~~~~~~~~~~~ 182:56.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 182:56.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 182:56.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 182:56.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 182:56.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 182:56.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 182:56.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioTrackBinding.h:6, 182:56.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/AudioTrackBinding.cpp:3, 182:56.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings1.cpp:2: 182:56.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 182:56.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 182:56.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 182:56.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 182:56.45 memset(&aArr[0], 0, N * sizeof(T)); 182:56.45 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:56.45 In file included from /usr/include/c++/8/map:61, 182:56.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 182:56.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 182:56.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 182:56.45 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 182:56.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 182:56.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:12, 182:56.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UnionConversions.h:9, 182:56.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/BaseKeyframeTypesBinding.cpp:15, 182:56.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings1.cpp:119: 182:56.45 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 182:56.45 class map 182:56.45 ^~~ 182:58.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 182:58.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 182:58.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 182:58.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 182:58.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 182:58.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/KeyboardEventBinding.cpp:12, 182:58.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:67: 182:58.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 182:58.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 182:58.23 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 182:58.23 ^ 182:58.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 182:58.23 struct Block { 182:58.23 ^~~~~ 183:02.24 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 183:02.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 183:02.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 183:02.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 183:02.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 183:02.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 183:02.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 183:02.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 183:02.24 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 183:02.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/IteratorResultBinding.cpp:3, 183:02.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 183:02.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MIDIConnectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIConnectionEvent::QueryInterface(const nsIID&, void**)': 183:02.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 183:02.25 foundInterface = 0; \ 183:02.25 ^~~~~~~~~~~~~~ 183:02.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 183:02.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 183:02.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:02.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MIDIConnectionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 183:02.25 NS_INTERFACE_MAP_END_INHERITING(Event) 183:02.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:02.25 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 183:02.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 183:02.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 183:02.25 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 183:02.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/IteratorResultBinding.cpp:3, 183:02.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 183:02.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 183:02.25 } else 183:02.25 ^~~~ 183:02.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 183:02.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 183:02.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:02.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MIDIConnectionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 183:02.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIConnectionEvent) 183:02.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:06.77 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 183:06.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 183:06.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 183:06.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 183:06.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 183:06.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 183:06.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 183:06.77 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:10, 183:06.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/IteratorResultBinding.cpp:3, 183:06.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:2: 183:06.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 183:06.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 183:06.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 183:06.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 183:06.77 memset(&aArr[0], 0, N * sizeof(T)); 183:06.77 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:06.77 In file included from /usr/include/c++/8/map:61, 183:06.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 183:06.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 183:06.77 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 183:06.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 183:06.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/JSWindowActor.h:11, 183:06.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/JSWindowActorChild.h:14, 183:06.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/JSWindowActorBinding.cpp:14, 183:06.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings10.cpp:15: 183:06.77 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 183:06.77 class map 183:06.77 ^~~ 183:20.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 183:20.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 183:20.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 183:20.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 183:20.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 183:20.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 183:20.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 183:20.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 183:20.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 183:20.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 183:20.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface2::QueryInterface(const nsIID&, void**)': 183:20.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 183:20.76 foundInterface = 0; \ 183:20.76 ^~~~~~~~~~~~~~ 183:20.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 183:20.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 183:20.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:20.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2033:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 183:20.76 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface) 183:20.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:20.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 183:20.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 183:20.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 183:20.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 183:20.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 183:20.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 183:20.76 } else 183:20.76 ^~~~ 183:20.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 183:20.76 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 183:20.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:20.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2032:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 183:20.76 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface2) 183:20.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:20.78 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 183:20.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 183:20.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 183:20.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 183:20.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 183:20.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 183:20.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 183:20.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 183:20.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 183:20.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 183:20.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface3::QueryInterface(const nsIID&, void**)': 183:20.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 183:20.78 foundInterface = 0; \ 183:20.78 ^~~~~~~~~~~~~~ 183:20.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 183:20.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 183:20.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:20.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 183:20.78 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface2) 183:20.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:20.78 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 183:20.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 183:20.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 183:20.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 183:20.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 183:20.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 183:20.78 } else 183:20.78 ^~~~ 183:20.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 183:20.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 183:20.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:20.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2163:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 183:20.78 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface3) 183:20.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:20.79 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 183:20.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 183:20.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 183:20.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 183:20.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 183:20.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 183:20.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 183:20.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 183:20.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 183:20.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 183:20.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface4::QueryInterface(const nsIID&, void**)': 183:20.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 183:20.79 foundInterface = 0; \ 183:20.79 ^~~~~~~~~~~~~~ 183:20.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 183:20.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 183:20.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:20.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2295:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 183:20.79 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 183:20.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:20.79 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 183:20.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 183:20.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 183:20.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 183:20.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 183:20.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 183:20.79 } else 183:20.79 ^~~~ 183:20.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 183:20.79 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 183:20.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:20.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2294:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 183:20.79 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface4) 183:20.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:20.80 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 183:20.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 183:20.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 183:20.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 183:20.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 183:20.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 183:20.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 183:20.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 183:20.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 183:20.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 183:20.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface6::QueryInterface(const nsIID&, void**)': 183:20.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 183:20.80 foundInterface = 0; \ 183:20.80 ^~~~~~~~~~~~~~ 183:20.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 183:20.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 183:20.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:20.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2426:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 183:20.81 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface3) 183:20.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:20.81 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 183:20.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 183:20.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 183:20.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 183:20.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 183:20.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 183:20.81 } else 183:20.81 ^~~~ 183:20.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 183:20.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 183:20.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:20.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2425:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 183:20.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface6) 183:20.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:20.82 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 183:20.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 183:20.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 183:20.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 183:20.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 183:20.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 183:20.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 183:20.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 183:20.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 183:20.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 183:20.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface5::QueryInterface(const nsIID&, void**)': 183:20.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 183:20.82 foundInterface = 0; \ 183:20.82 ^~~~~~~~~~~~~~ 183:20.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 183:20.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 183:20.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:20.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2557:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 183:20.82 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface6) 183:20.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:20.82 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 183:20.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 183:20.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 183:20.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 183:20.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 183:20.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 183:20.82 } else 183:20.82 ^~~~ 183:20.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 183:20.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 183:20.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:20.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2556:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 183:20.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface5) 183:20.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:25.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 183:25.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 183:25.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 183:25.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 183:25.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 183:25.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 183:25.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaErrorBinding.h:9, 183:25.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MediaErrorBinding.cpp:3, 183:25.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 183:25.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MediaRecorderErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorderErrorEvent::QueryInterface(const nsIID&, void**)': 183:25.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 183:25.76 foundInterface = 0; \ 183:25.76 ^~~~~~~~~~~~~~ 183:25.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 183:25.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 183:25.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:25.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 183:25.76 NS_INTERFACE_MAP_END_INHERITING(Event) 183:25.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:25.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 183:25.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 183:25.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MediaErrorBinding.cpp:7, 183:25.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 183:25.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 183:25.77 } else 183:25.77 ^~~~ 183:25.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 183:25.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 183:25.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:25.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 183:25.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaRecorderErrorEvent) 183:25.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:26.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 183:26.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 183:26.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 183:26.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 183:26.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 183:26.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 183:26.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaErrorBinding.h:9, 183:26.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MediaErrorBinding.cpp:3, 183:26.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 183:26.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)': 183:26.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 183:26.54 foundInterface = 0; \ 183:26.54 ^~~~~~~~~~~~~~ 183:26.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 183:26.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 183:26.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:26.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 183:26.54 NS_INTERFACE_MAP_END_INHERITING(Event) 183:26.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:26.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 183:26.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 183:26.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MediaErrorBinding.cpp:7, 183:26.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 183:26.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 183:26.54 } else 183:26.55 ^~~~ 183:26.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 183:26.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 183:26.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:26.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MediaStreamEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 183:26.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamEvent) 183:26.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:26.78 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 183:26.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 183:26.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 183:26.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 183:26.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 183:26.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 183:26.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaErrorBinding.h:9, 183:26.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MediaErrorBinding.cpp:3, 183:26.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 183:26.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)': 183:26.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 183:26.79 foundInterface = 0; \ 183:26.79 ^~~~~~~~~~~~~~ 183:26.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 183:26.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 183:26.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:26.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 183:26.79 NS_INTERFACE_MAP_END_INHERITING(Event) 183:26.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:26.79 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 183:26.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 183:26.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MediaErrorBinding.cpp:7, 183:26.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings11.cpp:2: 183:26.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 183:26.79 } else 183:26.79 ^~~~ 183:26.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 183:26.79 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 183:26.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:26.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MediaStreamTrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 183:26.79 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackEvent) 183:26.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:31.32 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 183:31.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 183:31.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 183:31.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 183:31.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 183:31.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 183:31.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 183:31.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 183:31.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 183:31.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 183:31.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 183:31.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleStruct.h:18, 183:31.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 183:31.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 183:31.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 183:31.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ContentCache.h:16, 183:31.32 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserParent.h:12, 183:31.32 from /builddir/build/BUILD/firefox-69.0.1/dom/browser-element/BrowserElementParent.cpp:7: 183:31.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 183:31.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 183:31.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 183:31.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 183:31.33 memset(&aArr[0], 0, N * sizeof(T)); 183:31.33 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:31.33 In file included from /usr/include/c++/8/map:61, 183:31.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 183:31.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 183:31.33 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 183:31.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 183:31.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 183:31.33 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserParent.h:13, 183:31.33 from /builddir/build/BUILD/firefox-69.0.1/dom/browser-element/BrowserElementParent.cpp:7: 183:31.33 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 183:31.33 class map 183:31.33 ^~~ 183:32.25 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 183:32.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 183:32.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 183:32.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 183:32.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 183:32.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MouseEventBinding.cpp:14, 183:32.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:54: 183:32.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 183:32.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 183:32.25 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 183:32.25 ^ 183:32.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 183:32.25 struct Block { 183:32.25 ^~~~~ 183:38.88 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 183:38.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 183:38.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 183:38.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 183:38.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 183:38.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 183:38.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 183:38.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 183:38.89 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 183:38.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MessageManagerBinding.cpp:3, 183:38.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 183:38.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)': 183:38.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 183:38.89 foundInterface = 0; \ 183:38.89 ^~~~~~~~~~~~~~ 183:38.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 183:38.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 183:38.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:38.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 183:38.89 NS_INTERFACE_MAP_END_INHERITING(Event) 183:38.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:38.89 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 183:38.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 183:38.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 183:38.89 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 183:38.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/MessageManagerBinding.cpp:3, 183:38.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings12.cpp:2: 183:38.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 183:38.89 } else 183:38.89 ^~~~ 183:38.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 183:38.90 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 183:38.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:38.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 183:38.90 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OfflineAudioCompletionEvent) 183:38.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:46.38 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 183:46.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 183:46.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 183:46.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 183:46.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 183:46.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 183:46.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 183:46.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 183:46.38 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 183:46.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/OscillatorNodeBinding.cpp:3, 183:46.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings13.cpp:2: 183:46.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PeerConnectionObserverBinding.cpp: In member function 'virtual nsresult mozilla::dom::PeerConnectionObserver::QueryInterface(const nsIID&, void**)': 183:46.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 183:46.38 foundInterface = 0; \ 183:46.38 ^~~~~~~~~~~~~~ 183:46.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 183:46.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 183:46.38 ^~~~~~~~~~~~~~~~~~~~~~~ 183:46.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PeerConnectionObserverBinding.cpp:2709:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 183:46.38 NS_INTERFACE_MAP_END 183:46.38 ^~~~~~~~~~~~~~~~~~~~ 183:46.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 183:46.38 else 183:46.38 ^~~~ 183:46.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 183:46.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 183:46.38 ^~~~~~~~~~~~~~~~~~ 183:46.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PeerConnectionObserverBinding.cpp:2708:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 183:46.38 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 183:46.38 ^~~~~~~~~~~~~~~~~~~~~~ 183:59.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 183:59.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 183:59.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 183:59.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 183:59.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 183:59.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 183:59.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 183:59.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PointerEventBinding.cpp:5, 183:59.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:93: 183:59.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 183:59.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 183:59.24 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 183:59.24 ^ 183:59.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 183:59.25 struct Block { 183:59.25 ^~~~~ 184:01.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 184:01.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 184:01.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 184:01.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 184:01.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 184:01.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 184:01.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 184:01.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 184:01.22 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 184:01.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PermissionsBinding.cpp:3, 184:01.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 184:01.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)': 184:01.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:01.22 foundInterface = 0; \ 184:01.22 ^~~~~~~~~~~~~~ 184:01.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 184:01.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 184:01.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:01.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 184:01.22 NS_INTERFACE_MAP_END_INHERITING(Event) 184:01.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:01.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 184:01.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 184:01.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 184:01.22 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 184:01.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PermissionsBinding.cpp:3, 184:01.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 184:01.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 184:01.22 } else 184:01.22 ^~~~ 184:01.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 184:01.22 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 184:01.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:01.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PopStateEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 184:01.22 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopStateEvent) 184:01.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:01.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 184:01.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 184:01.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 184:01.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 184:01.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 184:01.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 184:01.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 184:01.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 184:01.26 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 184:01.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PermissionsBinding.cpp:3, 184:01.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 184:01.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)': 184:01.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:01.26 foundInterface = 0; \ 184:01.26 ^~~~~~~~~~~~~~ 184:01.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 184:01.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 184:01.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:01.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 184:01.26 NS_INTERFACE_MAP_END_INHERITING(Event) 184:01.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:01.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 184:01.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 184:01.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 184:01.26 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 184:01.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PermissionsBinding.cpp:3, 184:01.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 184:01.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 184:01.26 } else 184:01.26 ^~~~ 184:01.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 184:01.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 184:01.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:01.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PopupBlockedEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 184:01.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopupBlockedEvent) 184:01.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:01.53 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 184:01.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 184:01.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 184:01.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 184:01.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 184:01.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 184:01.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 184:01.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 184:01.53 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 184:01.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PermissionsBinding.cpp:3, 184:01.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 184:01.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionAvailableEvent::QueryInterface(const nsIID&, void**)': 184:01.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:01.53 foundInterface = 0; \ 184:01.53 ^~~~~~~~~~~~~~ 184:01.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 184:01.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 184:01.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:01.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 184:01.53 NS_INTERFACE_MAP_END_INHERITING(Event) 184:01.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:01.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 184:01.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 184:01.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 184:01.54 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 184:01.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PermissionsBinding.cpp:3, 184:01.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings14.cpp:2: 184:01.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 184:01.54 } else 184:01.54 ^~~~ 184:01.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 184:01.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 184:01.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:01.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 184:01.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionAvailableEvent) 184:01.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:02.31 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 184:02.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 184:02.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 184:02.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 184:02.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 184:02.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 184:02.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 184:02.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:9, 184:02.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 184:02.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PromiseRejectionEvent::QueryInterface(const nsIID&, void**)': 184:02.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:02.31 foundInterface = 0; \ 184:02.31 ^~~~~~~~~~~~~~ 184:02.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 184:02.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 184:02.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:02.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 184:02.31 NS_INTERFACE_MAP_END_INHERITING(Event) 184:02.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:02.31 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 184:02.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 184:02.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PromiseRejectionEvent.h:14, 184:02.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:10, 184:02.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 184:02.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 184:02.32 } else 184:02.32 ^~~~ 184:02.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 184:02.32 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 184:02.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:02.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 184:02.32 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PromiseRejectionEvent) 184:02.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:02.80 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 184:02.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 184:02.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 184:02.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsViewManager.h:14, 184:02.80 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:132: 184:02.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 184:02.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 184:02.80 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 184:02.80 ^ 184:02.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 184:02.80 struct Block { 184:02.80 ^~~~~ 184:05.09 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 184:05.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 184:05.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/domstubs.h:10, 184:05.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDOMWindow.h:10, 184:05.09 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:10, 184:05.09 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.h:10, 184:05.09 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindow.h:14, 184:05.09 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:7: 184:05.09 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)': 184:05.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:05.09 foundInterface = 0; \ 184:05.09 ^~~~~~~~~~~~~~ 184:05.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 184:05.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 184:05.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:05.09 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:439:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 184:05.09 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 184:05.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:05.09 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 184:05.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 184:05.09 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 184:05.09 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.h:10, 184:05.09 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindow.h:14, 184:05.09 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:7: 184:05.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 184:05.09 } else 184:05.09 ^~~~ 184:05.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 184:05.09 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 184:05.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:05.09 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:438:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 184:05.09 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestExecutorTimeoutHandler) 184:05.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:05.10 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 184:05.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 184:05.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/domstubs.h:10, 184:05.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDOMWindow.h:10, 184:05.10 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:10, 184:05.10 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.h:10, 184:05.10 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindow.h:14, 184:05.10 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:7: 184:05.10 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)': 184:05.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:05.10 foundInterface = 0; \ 184:05.10 ^~~~~~~~~~~~~~ 184:05.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 184:05.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 184:05.10 ^~~~~~~~~~~~~~~~~~~~~~~ 184:05.10 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:527:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 184:05.10 NS_INTERFACE_MAP_END 184:05.10 ^~~~~~~~~~~~~~~~~~~~ 184:05.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 184:05.10 else 184:05.10 ^~~~ 184:05.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 184:05.10 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 184:05.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:05.10 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:526:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 184:05.10 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) 184:05.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:05.11 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)': 184:05.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:05.11 foundInterface = 0; \ 184:05.11 ^~~~~~~~~~~~~~ 184:05.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 184:05.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 184:05.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:05.11 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:742:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 184:05.11 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 184:05.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:05.11 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 184:05.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 184:05.11 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 184:05.11 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.h:10, 184:05.11 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindow.h:14, 184:05.11 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:7: 184:05.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 184:05.11 } else 184:05.11 ^~~~ 184:05.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 184:05.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 184:05.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:05.12 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:741:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 184:05.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestTimeoutHandler) 184:05.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:05.14 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 184:05.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 184:05.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/domstubs.h:10, 184:05.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDOMWindow.h:10, 184:05.14 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:10, 184:05.14 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.h:10, 184:05.14 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindow.h:14, 184:05.14 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:7: 184:05.14 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult nsGlobalWindowInner::QueryInterface(const nsIID&, void**)': 184:05.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:05.14 foundInterface = 0; \ 184:05.14 ^~~~~~~~~~~~~~ 184:05.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 184:05.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 184:05.14 ^~~~~~~~~~~~~~~~~~~~~~~ 184:05.14 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:1277:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 184:05.14 NS_INTERFACE_MAP_END 184:05.14 ^~~~~~~~~~~~~~~~~~~~ 184:05.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 184:05.14 else 184:05.15 ^~~~ 184:05.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 184:05.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 184:05.15 ^~~~~~~~~~~~~~~~~~ 184:05.15 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:1276:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 184:05.15 NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 184:05.15 ^~~~~~~~~~~~~~~~~~~~~~ 184:05.53 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 184:05.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 184:05.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 184:05.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 184:05.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 184:05.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 184:05.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 184:05.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:9, 184:05.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 184:05.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)': 184:05.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:05.54 foundInterface = 0; \ 184:05.54 ^~~~~~~~~~~~~~ 184:05.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 184:05.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 184:05.54 ^~~~~~~~~~~~~~~~~~~~~~~ 184:05.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PushManagerBinding.cpp:1960:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 184:05.54 NS_INTERFACE_MAP_END 184:05.54 ^~~~~~~~~~~~~~~~~~~~ 184:05.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 184:05.54 else 184:05.54 ^~~~ 184:05.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 184:05.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 184:05.54 ^~~~~~~~~~~~~~~~~~ 184:05.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PushManagerBinding.cpp:1959:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 184:05.55 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 184:05.55 ^~~~~~~~~~~~~~~~~~~~~~ 184:05.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCDTMFSenderBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCDTMFSender::QueryInterface(const nsIID&, void**)': 184:05.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:05.87 foundInterface = 0; \ 184:05.87 ^~~~~~~~~~~~~~ 184:05.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 184:05.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 184:05.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:05.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCDTMFSenderBinding.cpp:828:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 184:05.87 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 184:05.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:05.88 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 184:05.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 184:05.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PromiseRejectionEvent.h:14, 184:05.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:10, 184:05.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 184:05.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 184:05.88 } else 184:05.88 ^~~~ 184:05.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 184:05.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 184:05.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:05.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCDTMFSenderBinding.cpp:827:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 184:05.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCDTMFSender) 184:05.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:06.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 184:06.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 184:06.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 184:06.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 184:06.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 184:06.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 184:06.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 184:06.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:9, 184:06.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 184:06.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCDataChannelEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCDataChannelEvent::QueryInterface(const nsIID&, void**)': 184:06.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:06.02 foundInterface = 0; \ 184:06.02 ^~~~~~~~~~~~~~ 184:06.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 184:06.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 184:06.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:06.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCDataChannelEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 184:06.02 NS_INTERFACE_MAP_END_INHERITING(Event) 184:06.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:06.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 184:06.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 184:06.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PromiseRejectionEvent.h:14, 184:06.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:10, 184:06.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 184:06.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 184:06.03 } else 184:06.03 ^~~~ 184:06.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 184:06.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 184:06.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:06.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCDataChannelEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 184:06.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCDataChannelEvent) 184:06.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:06.15 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 184:06.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 184:06.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 184:06.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 184:06.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 184:06.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 184:06.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 184:06.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:9, 184:06.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 184:06.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCIceCandidateBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCIceCandidate::QueryInterface(const nsIID&, void**)': 184:06.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:06.15 foundInterface = 0; \ 184:06.15 ^~~~~~~~~~~~~~ 184:06.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 184:06.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 184:06.15 ^~~~~~~~~~~~~~~~~~~~~~~ 184:06.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCIceCandidateBinding.cpp:1634:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 184:06.15 NS_INTERFACE_MAP_END 184:06.15 ^~~~~~~~~~~~~~~~~~~~ 184:06.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 184:06.15 else 184:06.15 ^~~~ 184:06.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 184:06.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 184:06.15 ^~~~~~~~~~~~~~~~~~ 184:06.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCIceCandidateBinding.cpp:1633:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 184:06.16 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 184:06.16 ^~~~~~~~~~~~~~~~~~~~~~ 184:06.45 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult WindowScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 184:06.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:06.46 foundInterface = 0; \ 184:06.46 ^~~~~~~~~~~~~~ 184:06.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 184:06.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 184:06.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:06.46 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:5694:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 184:06.46 NS_INTERFACE_MAP_END_INHERITING(ScriptTimeoutHandler) 184:06.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:06.46 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 184:06.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 184:06.46 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 184:06.46 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.h:10, 184:06.46 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindow.h:14, 184:06.46 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:7: 184:06.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 184:06.46 } else 184:06.46 ^~~~ 184:06.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 184:06.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 184:06.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:06.46 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:5693:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 184:06.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WindowScriptTimeoutHandler) 184:06.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:07.27 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 184:07.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 184:07.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 184:07.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 184:07.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 184:07.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 184:07.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 184:07.27 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 184:07.27 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.h:10, 184:07.27 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindow.h:14, 184:07.27 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:7: 184:07.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 184:07.27 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 184:07.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 184:07.27 memset(aT, 0, sizeof(T)); 184:07.27 ~~~~~~^~~~~~~~~~~~~~~~~~ 184:07.27 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:172: 184:07.27 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 184:07.27 struct GlobalProperties { 184:07.27 ^~~~~~~~~~~~~~~~ 184:07.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCPeerConnectionBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnection::QueryInterface(const nsIID&, void**)': 184:07.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:07.48 foundInterface = 0; \ 184:07.48 ^~~~~~~~~~~~~~ 184:07.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 184:07.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 184:07.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:07.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCPeerConnectionBinding.cpp:10020:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 184:07.48 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 184:07.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:07.48 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 184:07.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 184:07.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PromiseRejectionEvent.h:14, 184:07.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:10, 184:07.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 184:07.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 184:07.48 } else 184:07.49 ^~~~ 184:07.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 184:07.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 184:07.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:07.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCPeerConnectionBinding.cpp:10019:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 184:07.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCPeerConnection) 184:07.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:07.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 184:07.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 184:07.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 184:07.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 184:07.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 184:07.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 184:07.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 184:07.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:9, 184:07.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 184:07.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCPeerConnectionIceEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnectionIceEvent::QueryInterface(const nsIID&, void**)': 184:07.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:07.52 foundInterface = 0; \ 184:07.52 ^~~~~~~~~~~~~~ 184:07.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 184:07.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 184:07.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:07.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCPeerConnectionIceEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 184:07.52 NS_INTERFACE_MAP_END_INHERITING(Event) 184:07.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:07.52 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 184:07.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 184:07.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PromiseRejectionEvent.h:14, 184:07.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:10, 184:07.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 184:07.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 184:07.52 } else 184:07.52 ^~~~ 184:07.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 184:07.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 184:07.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:07.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCPeerConnectionIceEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 184:07.52 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCPeerConnectionIceEvent) 184:07.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:07.62 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 184:07.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 184:07.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 184:07.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 184:07.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 184:07.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 184:07.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 184:07.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:9, 184:07.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 184:07.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCPeerConnectionStaticBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnectionStatic::QueryInterface(const nsIID&, void**)': 184:07.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:07.62 foundInterface = 0; \ 184:07.62 ^~~~~~~~~~~~~~ 184:07.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 184:07.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 184:07.62 ^~~~~~~~~~~~~~~~~~~~~~~ 184:07.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCPeerConnectionStaticBinding.cpp:703:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 184:07.62 NS_INTERFACE_MAP_END 184:07.62 ^~~~~~~~~~~~~~~~~~~~ 184:07.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 184:07.62 else 184:07.62 ^~~~ 184:07.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 184:07.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 184:07.62 ^~~~~~~~~~~~~~~~~~ 184:07.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCPeerConnectionStaticBinding.cpp:702:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 184:07.62 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 184:07.62 ^~~~~~~~~~~~~~~~~~~~~~ 184:07.68 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 184:07.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 184:07.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/cache/Types.h:12, 184:07.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/cache/Action.h:11, 184:07.68 from /builddir/build/BUILD/firefox-69.0.1/dom/cache/Action.cpp:7, 184:07.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/cache/Unified_cpp_dom_cache0.cpp:2: 184:07.68 /builddir/build/BUILD/firefox-69.0.1/dom/cache/Cache.cpp: In member function 'virtual nsresult mozilla::dom::cache::Cache::QueryInterface(const nsIID&, void**)': 184:07.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:07.68 foundInterface = 0; \ 184:07.68 ^~~~~~~~~~~~~~ 184:07.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 184:07.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 184:07.68 ^~~~~~~~~~~~~~~~~~~~~~~ 184:07.68 /builddir/build/BUILD/firefox-69.0.1/dom/cache/Cache.cpp:240:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 184:07.68 NS_INTERFACE_MAP_END 184:07.68 ^~~~~~~~~~~~~~~~~~~~ 184:07.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 184:07.68 else 184:07.68 ^~~~ 184:07.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 184:07.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 184:07.68 ^~~~~~~~~~~~~~~~~~ 184:07.68 /builddir/build/BUILD/firefox-69.0.1/dom/cache/Cache.cpp:239:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 184:07.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 184:07.68 ^~~~~~~~~~~~~~~~~~~~~~ 184:07.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCRtpReceiverBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpReceiver::QueryInterface(const nsIID&, void**)': 184:07.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:07.75 foundInterface = 0; \ 184:07.75 ^~~~~~~~~~~~~~ 184:07.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 184:07.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 184:07.75 ^~~~~~~~~~~~~~~~~~~~~~~ 184:07.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCRtpReceiverBinding.cpp:1389:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 184:07.75 NS_INTERFACE_MAP_END 184:07.75 ^~~~~~~~~~~~~~~~~~~~ 184:07.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 184:07.75 else 184:07.75 ^~~~ 184:07.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 184:07.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 184:07.75 ^~~~~~~~~~~~~~~~~~ 184:07.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCRtpReceiverBinding.cpp:1388:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 184:07.75 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 184:07.75 ^~~~~~~~~~~~~~~~~~~~~~ 184:07.95 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 184:07.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 184:07.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 184:07.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 184:07.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 184:07.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 184:07.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 184:07.96 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 184:07.96 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.h:10, 184:07.96 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindow.h:14, 184:07.96 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:7: 184:07.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 184:07.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 184:07.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 184:07.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 184:07.96 memset(&aArr[0], 0, N * sizeof(T)); 184:07.96 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:07.96 In file included from /usr/include/c++/8/map:61, 184:07.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 184:07.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 184:07.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 184:07.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 184:07.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DocumentInlines.h:11, 184:07.96 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:24: 184:07.96 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 184:07.96 class map 184:07.96 ^~~ 184:07.96 /builddir/build/BUILD/firefox-69.0.1/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)': 184:07.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:07.96 foundInterface = 0; \ 184:07.96 ^~~~~~~~~~~~~~ 184:07.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 184:07.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 184:07.96 ^~~~~~~~~~~~~~~~~~~~~~~ 184:07.96 /builddir/build/BUILD/firefox-69.0.1/dom/cache/CacheStorage.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 184:07.96 NS_INTERFACE_MAP_END 184:07.96 ^~~~~~~~~~~~~~~~~~~~ 184:07.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 184:07.96 else 184:07.96 ^~~~ 184:07.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 184:07.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 184:07.96 ^~~~~~~~~~~~~~~~~~ 184:07.96 /builddir/build/BUILD/firefox-69.0.1/dom/cache/CacheStorage.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 184:07.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 184:07.96 ^~~~~~~~~~~~~~~~~~~~~~ 184:07.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCRtpSenderBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpSender::QueryInterface(const nsIID&, void**)': 184:07.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:07.98 foundInterface = 0; \ 184:07.98 ^~~~~~~~~~~~~~ 184:07.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 184:07.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 184:07.98 ^~~~~~~~~~~~~~~~~~~~~~~ 184:07.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCRtpSenderBinding.cpp:3734:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 184:07.98 NS_INTERFACE_MAP_END 184:07.98 ^~~~~~~~~~~~~~~~~~~~ 184:07.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 184:07.98 else 184:07.98 ^~~~ 184:07.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 184:07.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 184:07.98 ^~~~~~~~~~~~~~~~~~ 184:07.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCRtpSenderBinding.cpp:3733:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 184:07.98 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 184:07.98 ^~~~~~~~~~~~~~~~~~~~~~ 184:08.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCRtpTransceiverBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpTransceiver::QueryInterface(const nsIID&, void**)': 184:08.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:08.16 foundInterface = 0; \ 184:08.16 ^~~~~~~~~~~~~~ 184:08.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 184:08.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 184:08.16 ^~~~~~~~~~~~~~~~~~~~~~~ 184:08.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCRtpTransceiverBinding.cpp:2629:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 184:08.16 NS_INTERFACE_MAP_END 184:08.16 ^~~~~~~~~~~~~~~~~~~~ 184:08.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 184:08.16 else 184:08.16 ^~~~ 184:08.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 184:08.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 184:08.16 ^~~~~~~~~~~~~~~~~~ 184:08.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCRtpTransceiverBinding.cpp:2628:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 184:08.16 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 184:08.16 ^~~~~~~~~~~~~~~~~~~~~~ 184:08.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCSessionDescriptionBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCSessionDescription::QueryInterface(const nsIID&, void**)': 184:08.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:08.25 foundInterface = 0; \ 184:08.25 ^~~~~~~~~~~~~~ 184:08.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 184:08.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 184:08.25 ^~~~~~~~~~~~~~~~~~~~~~~ 184:08.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCSessionDescriptionBinding.cpp:1239:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 184:08.25 NS_INTERFACE_MAP_END 184:08.25 ^~~~~~~~~~~~~~~~~~~~ 184:08.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 184:08.25 else 184:08.25 ^~~~ 184:08.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 184:08.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 184:08.25 ^~~~~~~~~~~~~~~~~~ 184:08.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCSessionDescriptionBinding.cpp:1238:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 184:08.25 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 184:08.25 ^~~~~~~~~~~~~~~~~~~~~~ 184:08.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCStatsReportBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCStatsReport::QueryInterface(const nsIID&, void**)': 184:08.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:08.62 foundInterface = 0; \ 184:08.62 ^~~~~~~~~~~~~~ 184:08.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 184:08.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 184:08.62 ^~~~~~~~~~~~~~~~~~~~~~~ 184:08.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCStatsReportBinding.cpp:6485:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 184:08.62 NS_INTERFACE_MAP_END 184:08.62 ^~~~~~~~~~~~~~~~~~~~ 184:08.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 184:08.62 else 184:08.62 ^~~~ 184:08.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 184:08.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 184:08.62 ^~~~~~~~~~~~~~~~~~ 184:08.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCStatsReportBinding.cpp:6484:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 184:08.62 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 184:08.62 ^~~~~~~~~~~~~~~~~~~~~~ 184:08.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCTrackEvent::QueryInterface(const nsIID&, void**)': 184:08.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:08.67 foundInterface = 0; \ 184:08.67 ^~~~~~~~~~~~~~ 184:08.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 184:08.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 184:08.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:08.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCTrackEvent.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 184:08.67 NS_INTERFACE_MAP_END_INHERITING(Event) 184:08.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:08.67 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 184:08.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 184:08.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PromiseRejectionEvent.h:14, 184:08.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/PromiseRejectionEvent.cpp:10, 184:08.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings15.cpp:2: 184:08.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 184:08.67 } else 184:08.67 ^~~~ 184:08.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 184:08.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 184:08.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:08.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/RTCTrackEvent.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 184:08.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCTrackEvent) 184:08.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:13.62 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp: In member function 'nsGlobalWindowInner::Observe(nsISupports*, char const*, char16_t const*)': 184:13.62 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:7256:44: warning: the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 184:13.62 nsPIDOMWindowInner::~nsPIDOMWindowInner() {} 184:13.62 ^ 184:13.62 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:7256:44: warning: the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 184:13.62 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.cpp:7256:44: warning: the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 184:17.72 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 184:17.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 184:17.72 from /builddir/build/BUILD/firefox-69.0.1/dom/cache/PrincipalVerifier.cpp:9, 184:17.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/cache/Unified_cpp_dom_cache1.cpp:47: 184:17.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 184:17.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 184:17.72 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 184:17.72 ^ 184:17.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 184:17.72 struct Block { 184:17.72 ^~~~~ 184:25.83 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 184:25.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 184:25.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 184:25.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsViewManager.h:14, 184:25.83 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowOuter.cpp:126: 184:25.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 184:25.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 184:25.83 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 184:25.83 ^ 184:25.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 184:25.83 struct Block { 184:25.83 ^~~~~ 184:27.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 184:27.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 184:27.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/domstubs.h:10, 184:27.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDOMWindow.h:10, 184:27.23 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:10, 184:27.23 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.h:10, 184:27.23 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindow.h:14, 184:27.23 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 184:27.23 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowOuter.cpp: In member function 'virtual nsresult nsGlobalWindowOuter::QueryInterface(const nsIID&, void**)': 184:27.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:27.24 foundInterface = 0; \ 184:27.24 ^~~~~~~~~~~~~~ 184:27.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 184:27.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 184:27.24 ^~~~~~~~~~~~~~~~~~~~~~~ 184:27.24 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowOuter.cpp:1343:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 184:27.24 NS_INTERFACE_MAP_END 184:27.24 ^~~~~~~~~~~~~~~~~~~~ 184:27.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 184:27.24 else 184:27.24 ^~~~ 184:27.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 184:27.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 184:27.24 ^~~~~~~~~~~~~~~~~~ 184:27.24 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowOuter.cpp:1342:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 184:27.24 NS_INTERFACE_MAP_ENTRY(nsIObserver) 184:27.24 ^~~~~~~~~~~~~~~~~~~~~~ 184:27.48 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/cache/Unified_cpp_dom_cache1.cpp:92: 184:27.49 /builddir/build/BUILD/firefox-69.0.1/dom/cache/TypeUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 184:27.49 /builddir/build/BUILD/firefox-69.0.1/dom/cache/TypeUtils.cpp:505:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 184:27.49 } // namespace mozilla 184:27.49 ^ 184:27.49 /builddir/build/BUILD/firefox-69.0.1/dom/cache/TypeUtils.cpp:505:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 184:27.49 /builddir/build/BUILD/firefox-69.0.1/dom/cache/TypeUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 184:27.49 /builddir/build/BUILD/firefox-69.0.1/dom/cache/TypeUtils.cpp:505:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 184:27.49 /builddir/build/BUILD/firefox-69.0.1/dom/cache/TypeUtils.cpp:505:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 184:28.29 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 184:28.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 184:28.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 184:28.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 184:28.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 184:28.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 184:28.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 184:28.29 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 184:28.29 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.h:10, 184:28.29 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindow.h:14, 184:28.29 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 184:28.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 184:28.29 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 184:28.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 184:28.29 memset(aT, 0, sizeof(T)); 184:28.29 ~~~~~~^~~~~~~~~~~~~~~~~~ 184:28.29 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowOuter.cpp:164: 184:28.29 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 184:28.29 struct GlobalProperties { 184:28.29 ^~~~~~~~~~~~~~~~ 184:29.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 184:29.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 184:29.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 184:29.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 184:29.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 184:29.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 184:29.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 184:29.86 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 184:29.86 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.h:10, 184:29.86 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindow.h:14, 184:29.86 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowOuter.cpp:7: 184:29.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 184:29.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 184:29.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 184:29.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 184:29.86 memset(&aArr[0], 0, N * sizeof(T)); 184:29.86 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:29.86 In file included from /usr/include/c++/8/map:61, 184:29.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 184:29.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 184:29.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 184:29.86 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 184:29.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 184:29.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 184:29.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 184:29.86 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 184:29.86 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 184:29.86 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 184:29.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AccessibleCaretEventHub.h:15, 184:29.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Selection.h:12, 184:29.86 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrameSelection.h:12, 184:29.86 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowOuter.cpp:61: 184:29.86 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 184:29.86 class map 184:29.86 ^~~ 184:34.40 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowOuter.cpp: In member function 'nsGlobalWindowOuter::PostMessageMozOuter(JSContext*, JS::Handle, nsTSubstring const&, JS::Handle, nsIPrincipal&, mozilla::ErrorResult&)': 184:34.40 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowOuter.cpp:7868:44: warning: the control flow of function '_ZN19nsGlobalWindowOuter19PostMessageMozOuterEP9JSContextN2JS6HandleINS2_5ValueEEERK12nsTSubstringIDsES5_R12nsIPrincipalRN7mozilla11ErrorResultE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 184:34.40 nsPIDOMWindowOuter::~nsPIDOMWindowOuter() {} 184:34.40 ^ 184:34.40 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowOuter.cpp:7868:44: warning: the control flow of function '_ZN19nsGlobalWindowOuter19PostMessageMozOuterEP9JSContextN2JS6HandleINS2_5ValueEEERK12nsTSubstringIDsES5_R12nsIPrincipalRN7mozilla11ErrorResultE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 184:34.40 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowOuter.cpp:7868:44: warning: the control flow of function '_ZN19nsGlobalWindowOuter19PostMessageMozOuterEP9JSContextN2JS6HandleINS2_5ValueEEERK12nsTSubstringIDsES5_R12nsIPrincipalRN7mozilla11ErrorResultE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 184:37.66 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 184:37.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 184:37.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 184:37.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 184:37.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 184:37.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 184:37.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:32, 184:37.66 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsImageLoadingContent.h:23, 184:37.66 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsImageLoadingContent.cpp:13: 184:37.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 184:37.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 184:37.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 184:37.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 184:37.67 memset(&aArr[0], 0, N * sizeof(T)); 184:37.67 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:37.67 In file included from /usr/include/c++/8/map:61, 184:37.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 184:37.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 184:37.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 184:37.67 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 184:37.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 184:37.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindContext.h:16, 184:37.67 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsImageLoadingContent.cpp:16: 184:37.67 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 184:37.67 class map 184:37.67 ^~~ 184:41.69 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 184:41.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 184:41.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 184:41.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 184:41.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 184:41.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 184:41.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 184:41.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 184:41.69 from /builddir/build/BUILD/firefox-69.0.1/dom/clients/api/Client.h:9, 184:41.69 from /builddir/build/BUILD/firefox-69.0.1/dom/clients/api/Client.cpp:7, 184:41.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/clients/api/Unified_cpp_dom_clients_api0.cpp:2: 184:41.69 /builddir/build/BUILD/firefox-69.0.1/dom/clients/api/Client.cpp: In member function 'virtual nsresult mozilla::dom::Client::QueryInterface(const nsIID&, void**)': 184:41.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:41.69 foundInterface = 0; \ 184:41.69 ^~~~~~~~~~~~~~ 184:41.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 184:41.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 184:41.69 ^~~~~~~~~~~~~~~~~~~~~~~ 184:41.69 /builddir/build/BUILD/firefox-69.0.1/dom/clients/api/Client.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 184:41.69 NS_INTERFACE_MAP_END 184:41.69 ^~~~~~~~~~~~~~~~~~~~ 184:41.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 184:41.69 else 184:41.69 ^~~~ 184:41.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 184:41.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 184:41.69 ^~~~~~~~~~~~~~~~~~ 184:41.69 /builddir/build/BUILD/firefox-69.0.1/dom/clients/api/Client.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 184:41.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 184:41.69 ^~~~~~~~~~~~~~~~~~~~~~ 184:42.33 /builddir/build/BUILD/firefox-69.0.1/dom/clients/api/Clients.cpp: In member function 'virtual nsresult mozilla::dom::Clients::QueryInterface(const nsIID&, void**)': 184:42.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:42.33 foundInterface = 0; \ 184:42.33 ^~~~~~~~~~~~~~ 184:42.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 184:42.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 184:42.33 ^~~~~~~~~~~~~~~~~~~~~~~ 184:42.33 /builddir/build/BUILD/firefox-69.0.1/dom/clients/api/Clients.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 184:42.33 NS_INTERFACE_MAP_END 184:42.33 ^~~~~~~~~~~~~~~~~~~~ 184:42.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 184:42.33 else 184:42.33 ^~~~ 184:42.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 184:42.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 184:42.33 ^~~~~~~~~~~~~~~~~~ 184:42.33 /builddir/build/BUILD/firefox-69.0.1/dom/clients/api/Clients.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 184:42.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 184:42.34 ^~~~~~~~~~~~~~~~~~~~~~ 184:51.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 184:51.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 184:51.56 from /builddir/build/BUILD/firefox-69.0.1/image/imgLoader.h:11, 184:51.56 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsObjectLoadingContent.cpp:13: 184:51.56 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)': 184:51.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:51.56 foundInterface = 0; \ 184:51.56 ^~~~~~~~~~~~~~ 184:51.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 184:51.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 184:51.56 ^~~~~~~~~~~~~~~~~~~~~~~ 184:51.56 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsObjectLoadingContent.cpp:1179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 184:51.56 NS_INTERFACE_MAP_END 184:51.56 ^~~~~~~~~~~~~~~~~~~~ 184:51.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 184:51.56 else 184:51.56 ^~~~ 184:51.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 184:51.56 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 184:51.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:51.56 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsObjectLoadingContent.cpp:1178:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 184:51.56 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor) 184:51.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:52.69 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsTHashtable.h:21, 184:52.69 from /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsBaseHashtable.h:12, 184:52.69 from /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsRefPtrHashtable.h:10, 184:52.69 from /builddir/build/BUILD/firefox-69.0.1/image/imgLoader.h:18, 184:52.69 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsObjectLoadingContent.cpp:13: 184:52.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 184:52.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 184:52.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 184:52.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 184:52.69 memset(&aArr[0], 0, N * sizeof(T)); 184:52.69 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:52.69 In file included from /usr/include/c++/8/map:61, 184:52.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 184:52.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 184:52.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 184:52.69 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 184:52.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 184:52.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 184:52.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 184:52.70 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 184:52.70 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 184:52.70 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 184:52.70 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsIContentInlines.h:15, 184:52.70 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsObjectLoadingContent.cpp:17: 184:52.70 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 184:52.70 class map 184:52.70 ^~~ 184:55.38 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 184:55.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 184:55.38 from /builddir/build/BUILD/firefox-69.0.1/dom/clients/manager/ClientManagerService.cpp:15, 184:55.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/clients/manager/Unified_cpp_dom_clients_manager0.cpp:119: 184:55.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 184:55.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 184:55.38 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 184:55.38 ^ 184:55.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 184:55.38 struct Block { 184:55.38 ^~~~~ 185:10.41 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 185:10.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 185:10.41 from /builddir/build/BUILD/firefox-69.0.1/dom/clients/manager/ClientSourceParent.cpp:14, 185:10.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/clients/manager/Unified_cpp_dom_clients_manager1.cpp:92: 185:10.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 185:10.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 185:10.42 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 185:10.42 ^ 185:10.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 185:10.42 struct Block { 185:10.42 ^~~~~ 185:19.98 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 185:19.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 185:19.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIComponentManager.h:10, 185:19.98 from /builddir/build/BUILD/firefox-69.0.1/dom/commandhandler/nsBaseCommandController.cpp:8, 185:19.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/commandhandler/Unified_cpp_dom_commandhandler0.cpp:2: 185:19.98 /builddir/build/BUILD/firefox-69.0.1/dom/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)': 185:19.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:19.98 foundInterface = 0; \ 185:19.98 ^~~~~~~~~~~~~~ 185:19.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 185:19.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 185:19.98 ^~~~~~~~~~~~~~~~~~~~~~~ 185:19.98 /builddir/build/BUILD/firefox-69.0.1/dom/commandhandler/nsBaseCommandController.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 185:19.98 NS_INTERFACE_MAP_END 185:19.98 ^~~~~~~~~~~~~~~~~~~~ 185:19.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 185:19.98 else 185:19.98 ^~~~ 185:19.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 185:19.98 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 185:19.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:19.98 /builddir/build/BUILD/firefox-69.0.1/dom/commandhandler/nsBaseCommandController.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 185:19.98 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext) 185:19.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:23.73 /builddir/build/BUILD/firefox-69.0.1/dom/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)': 185:23.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:23.73 foundInterface = 0; \ 185:23.73 ^~~~~~~~~~~~~~ 185:23.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 185:23.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 185:23.73 ^~~~~~~~~~~~~~~~~~~~~~~ 185:23.73 /builddir/build/BUILD/firefox-69.0.1/dom/commandhandler/nsCommandManager.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 185:23.73 NS_INTERFACE_MAP_END 185:23.73 ^~~~~~~~~~~~~~~~~~~~ 185:23.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 185:23.73 else 185:23.73 ^~~~ 185:23.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 185:23.73 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 185:23.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:23.73 /builddir/build/BUILD/firefox-69.0.1/dom/commandhandler/nsCommandManager.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 185:23.73 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager) 185:23.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:24.19 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 185:24.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 185:24.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 185:24.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 185:24.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 185:24.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 185:24.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 185:24.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CredentialManagementBinding.h:7, 185:24.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Credential.h:10, 185:24.19 from /builddir/build/BUILD/firefox-69.0.1/dom/credentialmanagement/Credential.cpp:7, 185:24.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/credentialmanagement/Unified_cpp_credentialmanagement0.cpp:2: 185:24.19 /builddir/build/BUILD/firefox-69.0.1/dom/credentialmanagement/Credential.cpp: In member function 'virtual nsresult mozilla::dom::Credential::QueryInterface(const nsIID&, void**)': 185:24.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:24.19 foundInterface = 0; \ 185:24.19 ^~~~~~~~~~~~~~ 185:24.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 185:24.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 185:24.19 ^~~~~~~~~~~~~~~~~~~~~~~ 185:24.19 /builddir/build/BUILD/firefox-69.0.1/dom/credentialmanagement/Credential.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 185:24.19 NS_INTERFACE_MAP_END 185:24.19 ^~~~~~~~~~~~~~~~~~~~ 185:24.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 185:24.20 else 185:24.20 ^~~~ 185:24.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 185:24.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 185:24.20 ^~~~~~~~~~~~~~~~~~ 185:24.20 /builddir/build/BUILD/firefox-69.0.1/dom/credentialmanagement/Credential.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 185:24.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 185:24.20 ^~~~~~~~~~~~~~~~~~~~~~ 185:24.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 185:24.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 185:24.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 185:24.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 185:24.54 from /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsTArray.h:30, 185:24.54 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPluginArray.h:10, 185:24.54 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPluginArray.cpp:7: 185:24.54 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)': 185:24.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:24.54 foundInterface = 0; \ 185:24.54 ^~~~~~~~~~~~~~ 185:24.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 185:24.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 185:24.54 ^~~~~~~~~~~~~~~~~~~~~~~ 185:24.54 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPluginArray.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 185:24.54 NS_INTERFACE_MAP_END 185:24.54 ^~~~~~~~~~~~~~~~~~~~ 185:24.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 185:24.55 else 185:24.55 ^~~~ 185:24.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 185:24.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 185:24.55 ^~~~~~~~~~~~~~~~~~ 185:24.55 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPluginArray.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 185:24.55 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 185:24.55 ^~~~~~~~~~~~~~~~~~~~~~ 185:24.58 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)': 185:24.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:24.58 foundInterface = 0; \ 185:24.58 ^~~~~~~~~~~~~~ 185:24.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 185:24.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 185:24.58 ^~~~~~~~~~~~~~~~~~~~~~~ 185:24.58 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPluginArray.cpp:380:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 185:24.58 NS_INTERFACE_MAP_END 185:24.58 ^~~~~~~~~~~~~~~~~~~~ 185:24.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 185:24.58 else 185:24.58 ^~~~ 185:24.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 185:24.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 185:24.58 ^~~~~~~~~~~~~~~~~~ 185:24.58 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPluginArray.cpp:379:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 185:24.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 185:24.58 ^~~~~~~~~~~~~~~~~~~~~~ 185:24.85 /builddir/build/BUILD/firefox-69.0.1/dom/credentialmanagement/CredentialsContainer.cpp: In member function 'virtual nsresult mozilla::dom::CredentialsContainer::QueryInterface(const nsIID&, void**)': 185:24.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:24.85 foundInterface = 0; \ 185:24.85 ^~~~~~~~~~~~~~ 185:24.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 185:24.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 185:24.85 ^~~~~~~~~~~~~~~~~~~~~~~ 185:24.85 /builddir/build/BUILD/firefox-69.0.1/dom/credentialmanagement/CredentialsContainer.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 185:24.85 NS_INTERFACE_MAP_END 185:24.85 ^~~~~~~~~~~~~~~~~~~~ 185:24.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 185:24.85 else 185:24.85 ^~~~ 185:24.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 185:24.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 185:24.85 ^~~~~~~~~~~~~~~~~~ 185:24.85 /builddir/build/BUILD/firefox-69.0.1/dom/credentialmanagement/CredentialsContainer.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 185:24.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 185:24.85 ^~~~~~~~~~~~~~~~~~~~~~ 185:30.45 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 185:30.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 185:30.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 185:30.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 185:30.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 185:30.45 from /builddir/build/BUILD/firefox-69.0.1/dom/crypto/CryptoBuffer.h:10, 185:30.46 from /builddir/build/BUILD/firefox-69.0.1/dom/crypto/CryptoBuffer.cpp:7, 185:30.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/crypto/Unified_cpp_dom_crypto0.cpp:2: 185:30.46 /builddir/build/BUILD/firefox-69.0.1/dom/crypto/CryptoKey.cpp: In member function 'virtual nsresult mozilla::dom::CryptoKey::QueryInterface(const nsIID&, void**)': 185:30.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:30.46 foundInterface = 0; \ 185:30.46 ^~~~~~~~~~~~~~ 185:30.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 185:30.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 185:30.46 ^~~~~~~~~~~~~~~~~~~~~~~ 185:30.46 /builddir/build/BUILD/firefox-69.0.1/dom/crypto/CryptoKey.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 185:30.46 NS_INTERFACE_MAP_END 185:30.46 ^~~~~~~~~~~~~~~~~~~~ 185:30.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 185:30.46 else 185:30.46 ^~~~ 185:30.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 185:30.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 185:30.47 ^~~~~~~~~~~~~~~~~~ 185:30.47 /builddir/build/BUILD/firefox-69.0.1/dom/crypto/CryptoKey.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 185:30.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 185:30.47 ^~~~~~~~~~~~~~~~~~~~~~ 185:34.15 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 185:34.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 185:34.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RangeBoundary.h:10, 185:34.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, 185:34.15 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AbstractRange.cpp:7, 185:34.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 185:34.15 /builddir/build/BUILD/firefox-69.0.1/dom/base/AbstractRange.cpp: In member function 'virtual nsresult mozilla::dom::AbstractRange::QueryInterface(const nsIID&, void**)': 185:34.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:34.15 foundInterface = 0; \ 185:34.15 ^~~~~~~~~~~~~~ 185:34.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 185:34.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 185:34.15 ^~~~~~~~~~~~~~~~~~~~~~~ 185:34.15 /builddir/build/BUILD/firefox-69.0.1/dom/base/AbstractRange.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 185:34.15 NS_INTERFACE_MAP_END 185:34.15 ^~~~~~~~~~~~~~~~~~~~ 185:34.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 185:34.15 else 185:34.15 ^~~~ 185:34.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 185:34.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 185:34.15 ^~~~~~~~~~~~~~~~~~ 185:34.15 /builddir/build/BUILD/firefox-69.0.1/dom/base/AbstractRange.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 185:34.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 185:34.15 ^~~~~~~~~~~~~~~~~~~~~~ 185:34.61 /builddir/build/BUILD/firefox-69.0.1/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)': 185:34.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:34.61 foundInterface = 0; \ 185:34.61 ^~~~~~~~~~~~~~ 185:34.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 185:34.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 185:34.61 ^~~~~~~~~~~~~~~~~~~~~~~ 185:34.61 /builddir/build/BUILD/firefox-69.0.1/dom/base/Attr.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 185:34.61 NS_INTERFACE_MAP_END 185:34.61 ^~~~~~~~~~~~~~~~~~~~ 185:34.61 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/AbstractRange.cpp:12, 185:34.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 185:34.61 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentUtils.h:3394:5: note: some parts of macro expansion are not guarded by this 'else' clause 185:34.61 } else 185:34.61 ^~~~ 185:34.61 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentUtils.h:3394:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 185:34.61 } else 185:34.61 ^~~~ 185:34.63 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:29: 185:34.63 /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.cpp: In member function 'nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)': 185:34.63 /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.cpp:172:66: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct AttrArray::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 185:34.63 (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr)); 185:34.63 ^ 185:34.63 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 185:34.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 185:34.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 185:34.63 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 185:34.63 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 185:34.63 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsRange.h:16, 185:34.63 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AbstractRange.cpp:16, 185:34.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 185:34.63 /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:123:10: note: 'struct AttrArray::InternalAttr' declared here 185:34.63 struct InternalAttr { 185:34.63 ^~~~~~~~~~~~ 185:34.64 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:29: 185:34.64 /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.cpp: In member function 'void AttrArray::Compact()': 185:34.64 /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.cpp:350:72: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead [-Wclass-memaccess] 185:34.64 realloc(impl, Impl::AllocationSizeForAttributes(impl->mAttrCount))); 185:34.64 ^ 185:34.64 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 185:34.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 185:34.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 185:34.64 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 185:34.64 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 185:34.64 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsRange.h:16, 185:34.64 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AbstractRange.cpp:16, 185:34.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 185:34.64 /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 185:34.64 class Impl { 185:34.64 ^~~~ 185:34.64 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:29: 185:34.64 /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.cpp: In member function 'bool AttrArray::GrowBy(uint32_t)': 185:34.64 /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.cpp:491:70: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead [-Wclass-memaccess] 185:34.64 static_cast(realloc(mImpl.release(), sizeInBytes.value())); 185:34.64 ^ 185:34.64 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 185:34.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 185:34.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 185:34.64 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 185:34.64 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 185:34.64 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsRange.h:16, 185:34.64 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AbstractRange.cpp:16, 185:34.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 185:34.64 /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 185:34.64 class Impl { 185:34.64 ^~~~ 185:35.10 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 185:35.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 185:35.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RangeBoundary.h:10, 185:35.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, 185:35.10 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AbstractRange.cpp:7, 185:35.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 185:35.10 /builddir/build/BUILD/firefox-69.0.1/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)': 185:35.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:35.10 foundInterface = 0; \ 185:35.10 ^~~~~~~~~~~~~~ 185:35.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 185:35.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 185:35.10 ^~~~~~~~~~~~~~~~~~~~~~~ 185:35.10 /builddir/build/BUILD/firefox-69.0.1/dom/base/BarProps.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 185:35.10 NS_INTERFACE_MAP_END 185:35.10 ^~~~~~~~~~~~~~~~~~~~ 185:35.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 185:35.10 else 185:35.10 ^~~~ 185:35.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 185:35.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 185:35.10 ^~~~~~~~~~~~~~~~~~ 185:35.10 /builddir/build/BUILD/firefox-69.0.1/dom/base/BarProps.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 185:35.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 185:35.10 ^~~~~~~~~~~~~~~~~~~~~~ 185:35.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 185:35.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 185:35.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 185:35.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 185:35.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ScrollAreaEvent.h:12, 185:35.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/ScrollAreaEventBinding.cpp:14, 185:35.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings19.cpp:236: 185:35.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 185:35.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 185:35.26 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 185:35.26 ^ 185:35.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 185:35.26 struct Block { 185:35.26 ^~~~~ 185:36.03 /builddir/build/BUILD/firefox-69.0.1/dom/base/BodyStream.cpp: In member function 'virtual nsresult mozilla::dom::BodyStreamHolder::QueryInterface(const nsIID&, void**)': 185:36.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:36.03 foundInterface = 0; \ 185:36.03 ^~~~~~~~~~~~~~ 185:36.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 185:36.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 185:36.03 ^~~~~~~~~~~~~~~~~~~~~~~ 185:36.03 /builddir/build/BUILD/firefox-69.0.1/dom/base/BodyStream.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 185:36.03 NS_INTERFACE_MAP_END 185:36.03 ^~~~~~~~~~~~~~~~~~~~ 185:36.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 185:36.03 else 185:36.03 ^~~~ 185:36.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 185:36.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 185:36.03 ^~~~~~~~~~~~~~~~~~ 185:36.03 /builddir/build/BUILD/firefox-69.0.1/dom/base/BodyStream.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 185:36.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 185:36.04 ^~~~~~~~~~~~~~~~~~~~~~ 185:36.12 /builddir/build/BUILD/firefox-69.0.1/dom/base/CharacterData.cpp: In member function 'virtual nsresult mozilla::dom::CharacterData::QueryInterface(const nsIID&, void**)': 185:36.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:36.12 foundInterface = 0; \ 185:36.12 ^~~~~~~~~~~~~~ 185:36.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 185:36.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 185:36.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:36.12 /builddir/build/BUILD/firefox-69.0.1/dom/base/CharacterData.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 185:36.12 NS_INTERFACE_MAP_END_INHERITING(nsIContent) 185:36.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:36.12 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 185:36.13 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINode.h:14, 185:36.13 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsIContent.h:13, 185:36.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 185:36.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, 185:36.13 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AbstractRange.cpp:7, 185:36.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 185:36.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 185:36.13 } else 185:36.13 ^~~~ 185:36.13 /builddir/build/BUILD/firefox-69.0.1/dom/base/CharacterData.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 185:36.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(CharacterData) 185:36.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:37.64 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 185:37.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 185:37.64 from /builddir/build/BUILD/firefox-69.0.1/dom/base/ChromeUtils.cpp:25, 185:37.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base0.cpp:128: 185:37.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 185:37.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 185:37.64 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 185:37.64 ^ 185:37.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 185:37.64 struct Block { 185:37.64 ^~~~~ 185:40.67 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 185:40.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 185:40.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 185:40.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 185:40.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 185:40.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 185:40.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:9, 185:40.67 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 185:40.67 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationManager.h:10, 185:40.67 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotification.h:10, 185:40.67 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 185:40.67 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 185:40.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 185:40.67 /builddir/build/BUILD/firefox-69.0.1/dom/debugger/CallbackDebuggerNotification.cpp: In member function 'virtual nsresult mozilla::dom::CallbackDebuggerNotification::QueryInterface(const nsIID&, void**)': 185:40.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:40.67 foundInterface = 0; \ 185:40.67 ^~~~~~~~~~~~~~ 185:40.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 185:40.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 185:40.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:40.67 /builddir/build/BUILD/firefox-69.0.1/dom/debugger/CallbackDebuggerNotification.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 185:40.67 NS_INTERFACE_MAP_END_INHERITING(DebuggerNotification) 185:40.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:40.67 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 185:40.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 185:40.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:11, 185:40.67 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 185:40.67 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationManager.h:10, 185:40.67 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotification.h:10, 185:40.67 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 185:40.67 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 185:40.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 185:40.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 185:40.67 } else 185:40.67 ^~~~ 185:40.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 185:40.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 185:40.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:40.68 /builddir/build/BUILD/firefox-69.0.1/dom/debugger/CallbackDebuggerNotification.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 185:40.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CallbackDebuggerNotification) 185:40.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:40.68 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 185:40.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 185:40.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 185:40.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 185:40.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 185:40.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 185:40.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:9, 185:40.69 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 185:40.69 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationManager.h:10, 185:40.69 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotification.h:10, 185:40.69 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 185:40.69 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 185:40.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 185:40.69 /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotification.cpp: In member function 'virtual nsresult mozilla::dom::DebuggerNotification::QueryInterface(const nsIID&, void**)': 185:40.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:40.69 foundInterface = 0; \ 185:40.69 ^~~~~~~~~~~~~~ 185:40.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 185:40.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 185:40.69 ^~~~~~~~~~~~~~~~~~~~~~~ 185:40.69 /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotification.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 185:40.69 NS_INTERFACE_MAP_END 185:40.69 ^~~~~~~~~~~~~~~~~~~~ 185:40.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 185:40.69 else 185:40.69 ^~~~ 185:40.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 185:40.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 185:40.69 ^~~~~~~~~~~~~~~~~~ 185:40.69 /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotification.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 185:40.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 185:40.70 ^~~~~~~~~~~~~~~~~~~~~~ 185:40.70 /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationManager.cpp: In member function 'virtual nsresult mozilla::dom::DebuggerNotificationManager::QueryInterface(const nsIID&, void**)': 185:40.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:40.70 foundInterface = 0; \ 185:40.70 ^~~~~~~~~~~~~~ 185:40.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 185:40.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 185:40.70 ^~~~~~~~~~~~~~~~~~~~~~~ 185:40.70 /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationManager.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 185:40.70 NS_INTERFACE_MAP_END 185:40.70 ^~~~~~~~~~~~~~~~~~~~ 185:40.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 185:40.70 else 185:40.70 ^~~~ 185:40.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 185:40.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 185:40.70 ^~~~~~~~~~~~~~~~~~ 185:40.70 /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationManager.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 185:40.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 185:40.70 ^~~~~~~~~~~~~~~~~~~~~~ 185:40.70 /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationObserver.cpp: In member function 'virtual nsresult mozilla::dom::DebuggerNotificationObserver::QueryInterface(const nsIID&, void**)': 185:40.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:40.70 foundInterface = 0; \ 185:40.71 ^~~~~~~~~~~~~~ 185:40.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 185:40.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 185:40.71 ^~~~~~~~~~~~~~~~~~~~~~~ 185:40.71 /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationObserver.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 185:40.71 NS_INTERFACE_MAP_END 185:40.71 ^~~~~~~~~~~~~~~~~~~~ 185:40.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 185:40.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 185:40.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 185:40.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 185:40.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:11, 185:40.71 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 185:40.71 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationManager.h:10, 185:40.71 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotification.h:10, 185:40.71 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 185:40.71 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 185:40.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 185:40.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 185:40.71 else 185:40.71 ^~~~ 185:40.71 /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationObserver.cpp:23:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 185:40.71 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 185:40.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:40.93 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 185:40.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 185:40.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 185:40.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 185:40.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 185:40.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 185:40.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:9, 185:40.93 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 185:40.93 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationManager.h:10, 185:40.93 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotification.h:10, 185:40.93 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 185:40.93 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 185:40.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 185:40.93 /builddir/build/BUILD/firefox-69.0.1/dom/debugger/EventCallbackDebuggerNotification.cpp: In member function 'virtual nsresult mozilla::dom::EventCallbackDebuggerNotification::QueryInterface(const nsIID&, void**)': 185:40.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:40.94 foundInterface = 0; \ 185:40.94 ^~~~~~~~~~~~~~ 185:40.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 185:40.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 185:40.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:40.94 /builddir/build/BUILD/firefox-69.0.1/dom/debugger/EventCallbackDebuggerNotification.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 185:40.94 NS_INTERFACE_MAP_END_INHERITING(CallbackDebuggerNotification) 185:40.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:40.94 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 185:40.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 185:40.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:11, 185:40.94 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationObserver.h:11, 185:40.94 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotificationManager.h:10, 185:40.94 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/DebuggerNotification.h:10, 185:40.94 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/CallbackDebuggerNotification.h:10, 185:40.94 from /builddir/build/BUILD/firefox-69.0.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 185:40.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/debugger/Unified_cpp_dom_debugger0.cpp:2: 185:40.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 185:40.94 } else 185:40.94 ^~~~ 185:40.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 185:40.94 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 185:40.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:40.94 /builddir/build/BUILD/firefox-69.0.1/dom/debugger/EventCallbackDebuggerNotification.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 185:40.94 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventCallbackDebuggerNotification) 185:40.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:49.30 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 185:49.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 185:49.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 185:49.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 185:49.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 185:49.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SimpleGestureEvent.h:10, 185:49.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/SimpleGestureEventBinding.cpp:15, 185:49.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 185:49.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 185:49.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 185:49.30 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 185:49.30 ^ 185:49.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 185:49.30 struct Block { 185:49.30 ^~~~~ 185:50.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 185:50.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 185:50.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 185:50.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 185:50.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 185:50.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 185:50.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CSSImportRuleBinding.h:9, 185:50.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/CSSImportRuleBinding.cpp:3, 185:50.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings2.cpp:2: 185:50.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)': 185:50.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:50.75 foundInterface = 0; \ 185:50.75 ^~~~~~~~~~~~~~ 185:50.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 185:50.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 185:50.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:50.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 185:50.75 NS_INTERFACE_MAP_END_INHERITING(Event) 185:50.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:50.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 185:50.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 185:50.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 185:50.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 185:50.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StyleSheet.h:15, 185:50.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/CSSImportRuleBinding.cpp:7, 185:50.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings2.cpp:2: 185:50.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 185:50.76 } else 185:50.76 ^~~~ 185:50.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 185:50.76 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 185:50.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:50.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/CaretStateChangedEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 185:50.76 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CaretStateChangedEvent) 185:50.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:52.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 185:52.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 185:52.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 185:52.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 185:52.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 185:52.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 185:52.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 185:52.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEventBinding.h:6, 185:52.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEventBinding.h:7, 185:52.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/SimpleGestureEventBinding.cpp:3, 185:52.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 185:52.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/SpeechRecognitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionEvent::QueryInterface(const nsIID&, void**)': 185:52.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:52.84 foundInterface = 0; \ 185:52.84 ^~~~~~~~~~~~~~ 185:52.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 185:52.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 185:52.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:52.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/SpeechRecognitionEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 185:52.85 NS_INTERFACE_MAP_END_INHERITING(Event) 185:52.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:52.85 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 185:52.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 185:52.85 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 185:52.85 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.h:10, 185:52.85 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindow.h:14, 185:52.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEventBinding.h:15, 185:52.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEventBinding.h:7, 185:52.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/SimpleGestureEventBinding.cpp:3, 185:52.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 185:52.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 185:52.85 } else 185:52.85 ^~~~ 185:52.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 185:52.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 185:52.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:52.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/SpeechRecognitionEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 185:52.85 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechRecognitionEvent) 185:52.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:53.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 185:53.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 185:53.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 185:53.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 185:53.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 185:53.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 185:53.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 185:53.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEventBinding.h:6, 185:53.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEventBinding.h:7, 185:53.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/SimpleGestureEventBinding.cpp:3, 185:53.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 185:53.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)': 185:53.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:53.12 foundInterface = 0; \ 185:53.12 ^~~~~~~~~~~~~~ 185:53.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 185:53.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 185:53.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:53.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 185:53.13 NS_INTERFACE_MAP_END_INHERITING(Event) 185:53.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:53.13 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 185:53.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 185:53.13 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 185:53.13 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.h:10, 185:53.13 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindow.h:14, 185:53.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEventBinding.h:15, 185:53.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEventBinding.h:7, 185:53.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/SimpleGestureEventBinding.cpp:3, 185:53.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 185:53.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 185:53.13 } else 185:53.13 ^~~~ 185:53.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 185:53.14 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 185:53.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:53.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/SpeechSynthesisEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 185:53.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisEvent) 185:53.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:55.03 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 185:55.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 185:55.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 185:55.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 185:55.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 185:55.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 185:55.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 185:55.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:9, 185:55.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 185:55.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)': 185:55.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:55.04 foundInterface = 0; \ 185:55.04 ^~~~~~~~~~~~~~ 185:55.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 185:55.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 185:55.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:55.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 185:55.04 NS_INTERFACE_MAP_END_INHERITING(Event) 185:55.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:55.04 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 185:55.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 185:55.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14, 185:55.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10, 185:55.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 185:55.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 185:55.04 } else 185:55.04 ^~~~ 185:55.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 185:55.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 185:55.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:55.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 185:55.04 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetApplicableStateChangeEvent) 185:55.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:55.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 185:55.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 185:55.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 185:55.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 185:55.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 185:55.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 185:55.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 185:55.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:9, 185:55.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 185:55.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleSheetChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetChangeEvent::QueryInterface(const nsIID&, void**)': 185:55.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:55.21 foundInterface = 0; \ 185:55.21 ^~~~~~~~~~~~~~ 185:55.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 185:55.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 185:55.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:55.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleSheetChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 185:55.21 NS_INTERFACE_MAP_END_INHERITING(Event) 185:55.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:55.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 185:55.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 185:55.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14, 185:55.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10, 185:55.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 185:55.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 185:55.21 } else 185:55.21 ^~~~ 185:55.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 185:55.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 185:55.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:55.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleSheetChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 185:55.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetChangeEvent) 185:55.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:55.25 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 185:55.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 185:55.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 185:55.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 185:55.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 185:55.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 185:55.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CSSImportRuleBinding.h:6, 185:55.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/CSSImportRuleBinding.cpp:3, 185:55.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings2.cpp:2: 185:55.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 185:55.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 185:55.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 185:55.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 185:55.25 memset(&aArr[0], 0, N * sizeof(T)); 185:55.25 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:55.25 In file included from /usr/include/c++/8/map:61, 185:55.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 185:55.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 185:55.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 185:55.25 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 185:55.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 185:55.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 185:55.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EffectCompositor.h:16, 185:55.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:16, 185:55.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/CSSPseudoElementBinding.cpp:11, 185:55.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings2.cpp:93: 185:55.25 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 185:55.25 class map 185:55.25 ^~~ 185:55.66 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 185:55.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 185:55.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 185:55.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 185:55.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 185:55.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 185:55.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 185:55.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEventBinding.h:6, 185:55.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEventBinding.h:7, 185:55.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/SimpleGestureEventBinding.cpp:3, 185:55.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 185:55.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleRuleChangeEvent::QueryInterface(const nsIID&, void**)': 185:55.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:55.67 foundInterface = 0; \ 185:55.67 ^~~~~~~~~~~~~~ 185:55.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 185:55.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 185:55.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:55.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 185:55.67 NS_INTERFACE_MAP_END_INHERITING(Event) 185:55.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:55.67 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 185:55.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 185:55.67 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 185:55.67 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindowInner.h:10, 185:55.67 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsGlobalWindow.h:14, 185:55.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEventBinding.h:15, 185:55.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEventBinding.h:7, 185:55.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/SimpleGestureEventBinding.cpp:3, 185:55.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings20.cpp:2: 185:55.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 185:55.68 } else 185:55.68 ^~~~ 185:55.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 185:55.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 185:55.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:55.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleRuleChangeEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 185:55.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleRuleChangeEvent) 185:55.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:58.66 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 185:58.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 185:58.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 185:58.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 185:58.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 185:58.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 185:58.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 185:58.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:9, 185:58.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 185:58.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)': 185:58.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:58.66 foundInterface = 0; \ 185:58.66 ^~~~~~~~~~~~~~ 185:58.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 185:58.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 185:58.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:58.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 185:58.66 NS_INTERFACE_MAP_END_INHERITING(Event) 185:58.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:58.66 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 185:58.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 185:58.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14, 185:58.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10, 185:58.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 185:58.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 185:58.66 } else 185:58.66 ^~~~ 185:58.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 185:58.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 185:58.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:58.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TCPServerSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 185:58.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPServerSocketEvent) 185:58.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:58.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 185:58.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 185:58.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 185:58.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 185:58.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 185:58.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 185:58.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 185:58.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:9, 185:58.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 185:58.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)': 185:58.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:58.85 foundInterface = 0; \ 185:58.85 ^~~~~~~~~~~~~~ 185:58.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 185:58.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 185:58.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:58.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 185:58.85 NS_INTERFACE_MAP_END_INHERITING(Event) 185:58.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:58.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 185:58.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 185:58.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14, 185:58.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10, 185:58.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 185:58.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 185:58.85 } else 185:58.85 ^~~~ 185:58.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 185:58.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 185:58.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:58.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TCPSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 185:58.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPSocketEvent) 185:58.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:00.77 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 186:00.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 186:00.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 186:00.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 186:00.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 186:00.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TouchEventBinding.cpp:16, 186:00.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:353: 186:00.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 186:00.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 186:00.78 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 186:00.78 ^ 186:00.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 186:00.78 struct Block { 186:00.78 ^~~~~ 186:01.61 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 186:01.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 186:01.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 186:01.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 186:01.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 186:01.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 186:01.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 186:01.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:9, 186:01.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 186:01.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)': 186:01.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:01.61 foundInterface = 0; \ 186:01.61 ^~~~~~~~~~~~~~ 186:01.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 186:01.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 186:01.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:01.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 186:01.61 NS_INTERFACE_MAP_END_INHERITING(Event) 186:01.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:01.61 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 186:01.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 186:01.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StyleSheetApplicableStateChangeEvent.h:14, 186:01.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:10, 186:01.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings21.cpp:2: 186:01.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 186:01.62 } else 186:01.62 ^~~~ 186:01.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 186:01.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 186:01.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:01.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 186:01.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TrackEvent) 186:01.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:13.10 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 186:13.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 186:13.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 186:13.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 186:13.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 186:13.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 186:13.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 186:13.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 186:13.11 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 186:13.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TransitionEventBinding.cpp:3, 186:13.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 186:13.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)': 186:13.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:13.11 foundInterface = 0; \ 186:13.11 ^~~~~~~~~~~~~~ 186:13.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 186:13.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 186:13.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:13.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 186:13.11 NS_INTERFACE_MAP_END_INHERITING(Event) 186:13.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:13.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 186:13.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 186:13.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 186:13.11 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 186:13.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/TransitionEventBinding.cpp:3, 186:13.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:2: 186:13.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 186:13.11 } else 186:13.11 ^~~~ 186:13.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 186:13.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 186:13.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:13.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UDPMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 186:13.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UDPMessageEvent) 186:13.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:15.53 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 186:15.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 186:15.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 186:15.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 186:15.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UIEventBinding.cpp:16, 186:15.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings22.cpp:132: 186:15.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 186:15.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 186:15.53 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 186:15.53 ^ 186:15.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 186:15.53 struct Block { 186:15.53 ^~~~~ 186:16.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 186:16.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 186:16.42 from /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentBlockingLog.cpp:11, 186:16.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 186:16.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 186:16.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 186:16.42 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 186:16.42 ^ 186:16.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 186:16.42 struct Block { 186:16.42 ^~~~~ 186:16.82 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 186:16.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 186:16.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 186:16.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 186:16.83 from /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentBlockingLog.h:10, 186:16.83 from /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentBlockingLog.cpp:7, 186:16.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 186:16.83 /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentProcessMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::ContentProcessMessageManager::QueryInterface(const nsIID&, void**)': 186:16.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:16.83 foundInterface = 0; \ 186:16.83 ^~~~~~~~~~~~~~ 186:16.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:16.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:16.83 ^~~~~~~~~~~~~~~~~~~~~~~ 186:16.83 /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentProcessMessageManager.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:16.83 NS_INTERFACE_MAP_END 186:16.83 ^~~~~~~~~~~~~~~~~~~~ 186:16.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:16.83 else 186:16.83 ^~~~ 186:16.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:16.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:16.83 ^~~~~~~~~~~~~~~~~~ 186:16.83 /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentProcessMessageManager.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:16.83 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 186:16.83 ^~~~~~~~~~~~~~~~~~~~~~ 186:16.94 /builddir/build/BUILD/firefox-69.0.1/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)': 186:16.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:16.94 foundInterface = 0; \ 186:16.94 ^~~~~~~~~~~~~~ 186:16.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:16.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:16.95 ^~~~~~~~~~~~~~~~~~~~~~~ 186:16.95 /builddir/build/BUILD/firefox-69.0.1/dom/base/Crypto.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:16.95 NS_INTERFACE_MAP_END 186:16.95 ^~~~~~~~~~~~~~~~~~~~ 186:16.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:16.95 else 186:16.95 ^~~~ 186:16.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:16.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:16.95 ^~~~~~~~~~~~~~~~~~ 186:16.95 /builddir/build/BUILD/firefox-69.0.1/dom/base/Crypto.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:16.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 186:16.95 ^~~~~~~~~~~~~~~~~~~~~~ 186:17.62 /builddir/build/BUILD/firefox-69.0.1/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)': 186:17.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:17.62 foundInterface = 0; \ 186:17.62 ^~~~~~~~~~~~~~ 186:17.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:17.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:17.62 ^~~~~~~~~~~~~~~~~~~~~~~ 186:17.62 /builddir/build/BUILD/firefox-69.0.1/dom/base/CustomElementRegistry.cpp:284:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:17.62 NS_INTERFACE_MAP_END 186:17.62 ^~~~~~~~~~~~~~~~~~~~ 186:17.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:17.62 else 186:17.62 ^~~~ 186:17.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:17.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:17.62 ^~~~~~~~~~~~~~~~~~ 186:17.62 /builddir/build/BUILD/firefox-69.0.1/dom/base/CustomElementRegistry.cpp:283:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:17.62 NS_INTERFACE_MAP_ENTRY(nsISupports) 186:17.62 ^~~~~~~~~~~~~~~~~~~~~~ 186:17.75 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)': 186:17.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:17.75 foundInterface = 0; \ 186:17.75 ^~~~~~~~~~~~~~ 186:17.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:17.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:17.75 ^~~~~~~~~~~~~~~~~~~~~~~ 186:17.75 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMException.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:17.75 NS_INTERFACE_MAP_END 186:17.75 ^~~~~~~~~~~~~~~~~~~~ 186:17.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:17.75 else 186:17.75 ^~~~ 186:17.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:17.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:17.75 ^~~~~~~~~~~~~~~~~~ 186:17.75 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMException.cpp:147:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:17.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 186:17.75 ^~~~~~~~~~~~~~~~~~~~~~ 186:17.80 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)': 186:17.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:17.80 foundInterface = 0; \ 186:17.80 ^~~~~~~~~~~~~~ 186:17.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:17.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:17.80 ^~~~~~~~~~~~~~~~~~~~~~~ 186:17.80 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMImplementation.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:17.80 NS_INTERFACE_MAP_END 186:17.80 ^~~~~~~~~~~~~~~~~~~~ 186:17.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:17.80 else 186:17.80 ^~~~ 186:17.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:17.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:17.80 ^~~~~~~~~~~~~~~~~~ 186:17.80 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMImplementation.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:17.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 186:17.80 ^~~~~~~~~~~~~~~~~~~~~~ 186:18.12 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)': 186:18.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:18.12 foundInterface = 0; \ 186:18.12 ^~~~~~~~~~~~~~ 186:18.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:18.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:18.12 ^~~~~~~~~~~~~~~~~~~~~~~ 186:18.12 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMParser.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:18.12 NS_INTERFACE_MAP_END 186:18.12 ^~~~~~~~~~~~~~~~~~~~ 186:18.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:18.13 else 186:18.13 ^~~~ 186:18.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:18.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:18.13 ^~~~~~~~~~~~~~~~~~ 186:18.13 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMParser.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:18.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 186:18.13 ^~~~~~~~~~~~~~~~~~~~~~ 186:18.16 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)': 186:18.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:18.17 foundInterface = 0; \ 186:18.17 ^~~~~~~~~~~~~~ 186:18.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:18.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:18.17 ^~~~~~~~~~~~~~~~~~~~~~~ 186:18.17 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMRect.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:18.17 NS_INTERFACE_MAP_END 186:18.17 ^~~~~~~~~~~~~~~~~~~~ 186:18.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:18.17 else 186:18.17 ^~~~ 186:18.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:18.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:18.17 ^~~~~~~~~~~~~~~~~~ 186:18.17 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMRect.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:18.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 186:18.17 ^~~~~~~~~~~~~~~~~~~~~~ 186:18.17 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)': 186:18.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:18.17 foundInterface = 0; \ 186:18.17 ^~~~~~~~~~~~~~ 186:18.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:18.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:18.18 ^~~~~~~~~~~~~~~~~~~~~~~ 186:18.18 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMRect.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:18.18 NS_INTERFACE_MAP_END 186:18.18 ^~~~~~~~~~~~~~~~~~~~ 186:18.18 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 186:18.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 186:18.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 186:18.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 186:18.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 186:18.18 from /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentBlockingLog.h:10, 186:18.18 from /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentBlockingLog.cpp:7, 186:18.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 186:18.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 186:18.18 } else 186:18.18 ^~~~ 186:18.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 186:18.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 186:18.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:18.18 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMRect.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 186:18.19 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList) 186:18.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:18.19 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 186:18.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 186:18.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 186:18.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 186:18.19 from /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentBlockingLog.h:10, 186:18.19 from /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentBlockingLog.cpp:7, 186:18.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 186:18.19 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)': 186:18.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:18.19 foundInterface = 0; \ 186:18.19 ^~~~~~~~~~~~~~ 186:18.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 186:18.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 186:18.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:18.20 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMRequest.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 186:18.20 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 186:18.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:18.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 186:18.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 186:18.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 186:18.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 186:18.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 186:18.20 from /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentBlockingLog.h:10, 186:18.20 from /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentBlockingLog.cpp:7, 186:18.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 186:18.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 186:18.20 } else 186:18.20 ^~~~ 186:18.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 186:18.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 186:18.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:18.20 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMRequest.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 186:18.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMRequest) 186:18.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:18.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 186:18.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 186:18.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 186:18.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 186:18.21 from /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentBlockingLog.h:10, 186:18.21 from /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentBlockingLog.cpp:7, 186:18.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 186:18.21 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)': 186:18.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:18.21 foundInterface = 0; \ 186:18.21 ^~~~~~~~~~~~~~ 186:18.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:18.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:18.22 ^~~~~~~~~~~~~~~~~~~~~~~ 186:18.22 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMStringList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:18.22 NS_INTERFACE_MAP_END 186:18.22 ^~~~~~~~~~~~~~~~~~~~ 186:18.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:18.22 else 186:18.22 ^~~~ 186:18.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:18.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:18.22 ^~~~~~~~~~~~~~~~~~ 186:18.22 /builddir/build/BUILD/firefox-69.0.1/dom/base/DOMStringList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:18.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 186:18.22 ^~~~~~~~~~~~~~~~~~~~~~ 186:19.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 186:19.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 186:19.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 186:19.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 186:19.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 186:19.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 186:19.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CondVar.h:15, 186:19.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Monitor.h:10, 186:19.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:13, 186:19.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AntiTrackingCommon.h:11, 186:19.01 from /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentBlockingLog.h:10, 186:19.01 from /builddir/build/BUILD/firefox-69.0.1/dom/base/ContentBlockingLog.cpp:7, 186:19.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 186:19.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 186:19.01 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 186:19.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 186:19.01 memset(aT, 0, sizeof(T)); 186:19.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 186:19.01 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/CustomElementRegistry.cpp:23, 186:19.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:47: 186:19.01 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 186:19.01 struct GlobalProperties { 186:19.01 ^~~~~~~~~~~~~~~~ 186:25.80 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 186:25.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 186:25.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISerializable.h:10, 186:25.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIContentSecurityPolicy.h:10, 186:25.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIPrincipal.h:10, 186:25.80 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsTreeSanitizer.h:8, 186:25.80 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsTreeSanitizer.cpp:7, 186:25.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base10.cpp:2: 186:25.80 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWindowRoot.cpp: In member function 'virtual nsresult nsWindowRoot::QueryInterface(const nsIID&, void**)': 186:25.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:25.80 foundInterface = 0; \ 186:25.80 ^~~~~~~~~~~~~~ 186:25.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:25.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:25.80 ^~~~~~~~~~~~~~~~~~~~~~~ 186:25.80 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWindowRoot.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:25.80 NS_INTERFACE_MAP_END 186:25.80 ^~~~~~~~~~~~~~~~~~~~ 186:25.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:25.80 else 186:25.80 ^~~~ 186:25.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:25.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:25.80 ^~~~~~~~~~~~~~~~~~ 186:25.80 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWindowRoot.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:25.80 NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget) 186:25.80 ^~~~~~~~~~~~~~~~~~~~~~ 186:25.82 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base1.cpp:137: 186:25.82 /builddir/build/BUILD/firefox-69.0.1/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 186:25.82 /builddir/build/BUILD/firefox-69.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 186:25.82 } // end namespace mozilla 186:25.82 ^ 186:25.82 /builddir/build/BUILD/firefox-69.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 186:25.85 /builddir/build/BUILD/firefox-69.0.1/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::dom::DOMMatrix::SkewYSelf(double)': 186:25.85 /builddir/build/BUILD/firefox-69.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix9SkewYSelfEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 186:25.85 /builddir/build/BUILD/firefox-69.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix9SkewYSelfEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 186:25.85 /builddir/build/BUILD/firefox-69.0.1/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::dom::DOMMatrix::SkewXSelf(double)': 186:25.85 /builddir/build/BUILD/firefox-69.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix9SkewXSelfEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 186:25.85 /builddir/build/BUILD/firefox-69.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix9SkewXSelfEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 186:25.85 /builddir/build/BUILD/firefox-69.0.1/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::dom::DOMMatrix::ScaleSelf(double, mozilla::dom::Optional const&, double, double, double, double)': 186:25.85 /builddir/build/BUILD/firefox-69.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix9ScaleSelfEdRKNS0_8OptionalIdEEdddd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 186:25.85 /builddir/build/BUILD/firefox-69.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix9ScaleSelfEdRKNS0_8OptionalIdEEdddd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 186:25.85 /builddir/build/BUILD/firefox-69.0.1/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::dom::DOMMatrix::PreMultiplySelf(mozilla::dom::DOMMatrixInit const&, mozilla::ErrorResult&)': 186:25.86 /builddir/build/BUILD/firefox-69.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix15PreMultiplySelfERKNS0_13DOMMatrixInitERNS_11ErrorResultE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 186:25.86 /builddir/build/BUILD/firefox-69.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix15PreMultiplySelfERKNS0_13DOMMatrixInitERNS_11ErrorResultE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 186:25.86 /builddir/build/BUILD/firefox-69.0.1/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::dom::DOMMatrix::MultiplySelf(mozilla::dom::DOMMatrixInit const&, mozilla::ErrorResult&)': 186:25.86 /builddir/build/BUILD/firefox-69.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix12MultiplySelfERKNS0_13DOMMatrixInitERNS_11ErrorResultE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 186:25.86 /builddir/build/BUILD/firefox-69.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix12MultiplySelfERKNS0_13DOMMatrixInitERNS_11ErrorResultE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 186:25.86 /builddir/build/BUILD/firefox-69.0.1/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::dom::DOMMatrixReadOnly::TransformPoint(mozilla::dom::DOMPointInit const&) const': 186:25.86 /builddir/build/BUILD/firefox-69.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly14TransformPointERKNS0_12DOMPointInitE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 186:25.86 /builddir/build/BUILD/firefox-69.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly14TransformPointERKNS0_12DOMPointInitE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 186:25.86 /builddir/build/BUILD/firefox-69.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly14TransformPointERKNS0_12DOMPointInitE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 186:25.86 /builddir/build/BUILD/firefox-69.0.1/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::dom::DOMMatrixReadOnly::FlipY() const': 186:25.86 /builddir/build/BUILD/firefox-69.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly5FlipYEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 186:25.86 /builddir/build/BUILD/firefox-69.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly5FlipYEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 186:25.86 /builddir/build/BUILD/firefox-69.0.1/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::dom::DOMMatrixReadOnly::FlipX() const': 186:25.86 /builddir/build/BUILD/firefox-69.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly5FlipXEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 186:25.86 /builddir/build/BUILD/firefox-69.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly5FlipXEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 186:25.89 /builddir/build/BUILD/firefox-69.0.1/dom/base/DirectionalityUtils.cpp: In member function 'mozilla::dom::ContentBlockingLog::ReportOrigins()': 186:25.89 /builddir/build/BUILD/firefox-69.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZN7mozilla3dom18ContentBlockingLog13ReportOriginsEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 186:25.89 /builddir/build/BUILD/firefox-69.0.1/dom/base/DirectionalityUtils.cpp:1225:1: warning: the control flow of function '_ZN7mozilla3dom18ContentBlockingLog13ReportOriginsEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 186:26.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 186:26.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 186:26.86 from /builddir/build/BUILD/firefox-69.0.1/dom/base/Document.cpp:88, 186:26.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:20: 186:26.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 186:26.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 186:26.87 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 186:26.87 ^ 186:26.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 186:26.87 struct Block { 186:26.87 ^~~~~ 186:28.92 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 186:28.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 186:28.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 186:28.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 186:28.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 186:28.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 186:28.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIPrincipal.h:17, 186:28.93 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsTreeSanitizer.h:8, 186:28.93 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsTreeSanitizer.cpp:7, 186:28.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base10.cpp:2: 186:28.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 186:28.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 186:28.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 186:28.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 186:28.93 memset(&aArr[0], 0, N * sizeof(T)); 186:28.93 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:28.93 In file included from /usr/include/c++/8/map:61, 186:28.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 186:28.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 186:28.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 186:28.93 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 186:28.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 186:28.93 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsTreeSanitizer.h:9, 186:28.93 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsTreeSanitizer.cpp:7, 186:28.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base10.cpp:2: 186:28.93 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 186:28.93 class map 186:28.93 ^~~ 186:32.62 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 186:32.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 186:32.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIRunnable.h:10, 186:32.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 186:32.62 from /builddir/build/BUILD/firefox-69.0.1/dom/base/DispatcherTrait.cpp:9, 186:32.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 186:32.62 /builddir/build/BUILD/firefox-69.0.1/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::Document::QueryInterface(const nsIID&, void**)': 186:32.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:32.63 foundInterface = 0; \ 186:32.63 ^~~~~~~~~~~~~~ 186:32.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:32.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:32.63 ^~~~~~~~~~~~~~~~~~~~~~~ 186:32.63 /builddir/build/BUILD/firefox-69.0.1/dom/base/Document.cpp:1876:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:32.63 NS_INTERFACE_MAP_END 186:32.63 ^~~~~~~~~~~~~~~~~~~~ 186:32.63 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 186:32.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 186:32.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 186:32.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 186:32.63 from /builddir/build/BUILD/firefox-69.0.1/dom/base/DispatcherTrait.cpp:10, 186:32.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 186:32.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 186:32.63 } else 186:32.63 ^~~~ 186:32.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 186:32.63 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 186:32.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:32.63 /builddir/build/BUILD/firefox-69.0.1/dom/base/Document.cpp:1875:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 186:32.63 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(Document) 186:32.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:33.66 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 186:33.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 186:33.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIRunnable.h:10, 186:33.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 186:33.66 from /builddir/build/BUILD/firefox-69.0.1/dom/base/DispatcherTrait.cpp:9, 186:33.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 186:33.66 /builddir/build/BUILD/firefox-69.0.1/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::UnblockParsingPromiseHandler::QueryInterface(const nsIID&, void**)': 186:33.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:33.66 foundInterface = 0; \ 186:33.66 ^~~~~~~~~~~~~~ 186:33.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:33.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:33.66 ^~~~~~~~~~~~~~~~~~~~~~~ 186:33.66 /builddir/build/BUILD/firefox-69.0.1/dom/base/Document.cpp:12524:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:33.66 NS_INTERFACE_MAP_END 186:33.66 ^~~~~~~~~~~~~~~~~~~~ 186:33.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:33.66 else 186:33.66 ^~~~ 186:33.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:33.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:33.66 ^~~~~~~~~~~~~~~~~~ 186:33.66 /builddir/build/BUILD/firefox-69.0.1/dom/base/Document.cpp:12523:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:33.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 186:33.66 ^~~~~~~~~~~~~~~~~~~~~~ 186:34.02 /builddir/build/BUILD/firefox-69.0.1/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)': 186:34.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:34.02 foundInterface = 0; \ 186:34.02 ^~~~~~~~~~~~~~ 186:34.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:34.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:34.02 ^~~~~~~~~~~~~~~~~~~~~~~ 186:34.02 /builddir/build/BUILD/firefox-69.0.1/dom/base/DocumentFragment.cpp:118:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:34.02 NS_INTERFACE_MAP_END 186:34.02 ^~~~~~~~~~~~~~~~~~~~ 186:34.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:34.02 else 186:34.02 ^~~~ 186:34.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 186:34.02 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 186:34.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:34.02 /builddir/build/BUILD/firefox-69.0.1/dom/base/DocumentFragment.cpp:117:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 186:34.02 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 186:34.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:35.38 /builddir/build/BUILD/firefox-69.0.1/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)': 186:35.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:35.38 foundInterface = 0; \ 186:35.38 ^~~~~~~~~~~~~~ 186:35.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 186:35.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 186:35.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:35.38 /builddir/build/BUILD/firefox-69.0.1/dom/base/EventSource.cpp:1952:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 186:35.38 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 186:35.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:35.38 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 186:35.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 186:35.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 186:35.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 186:35.39 from /builddir/build/BUILD/firefox-69.0.1/dom/base/DispatcherTrait.cpp:10, 186:35.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 186:35.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 186:35.39 } else 186:35.39 ^~~~ 186:35.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 186:35.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 186:35.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:35.39 /builddir/build/BUILD/firefox-69.0.1/dom/base/EventSource.cpp:1951:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 186:35.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventSource) 186:35.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:35.45 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 186:35.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 186:35.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIRunnable.h:10, 186:35.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 186:35.45 from /builddir/build/BUILD/firefox-69.0.1/dom/base/DispatcherTrait.cpp:9, 186:35.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 186:35.45 /builddir/build/BUILD/firefox-69.0.1/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)': 186:35.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:35.45 foundInterface = 0; \ 186:35.45 ^~~~~~~~~~~~~~ 186:35.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:35.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:35.45 ^~~~~~~~~~~~~~~~~~~~~~~ 186:35.45 /builddir/build/BUILD/firefox-69.0.1/dom/base/FormData.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:35.45 NS_INTERFACE_MAP_END 186:35.45 ^~~~~~~~~~~~~~~~~~~~ 186:35.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:35.45 else 186:35.45 ^~~~ 186:35.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:35.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:35.45 ^~~~~~~~~~~~~~~~~~ 186:35.45 /builddir/build/BUILD/firefox-69.0.1/dom/base/FormData.cpp:91:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:35.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 186:35.45 ^~~~~~~~~~~~~~~~~~~~~~ 186:35.48 /builddir/build/BUILD/firefox-69.0.1/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsIContent::QueryInterface(const nsIID&, void**)': 186:35.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:35.48 foundInterface = 0; \ 186:35.48 ^~~~~~~~~~~~~~ 186:35.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:35.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:35.48 ^~~~~~~~~~~~~~~~~~~~~~~ 186:35.48 /builddir/build/BUILD/firefox-69.0.1/dom/base/FragmentOrElement.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:35.48 NS_INTERFACE_MAP_END 186:35.48 ^~~~~~~~~~~~~~~~~~~~ 186:35.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:35.48 else 186:35.48 ^~~~ 186:35.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:35.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:35.48 ^~~~~~~~~~~~~~~~~~ 186:35.48 /builddir/build/BUILD/firefox-69.0.1/dom/base/FragmentOrElement.cpp:157:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:35.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 186:35.48 ^~~~~~~~~~~~~~~~~~~~~~ 186:35.49 /builddir/build/BUILD/firefox-69.0.1/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsAttrChildContentList::QueryInterface(const nsIID&, void**)': 186:35.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:35.49 foundInterface = 0; \ 186:35.49 ^~~~~~~~~~~~~~ 186:35.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:35.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:35.49 ^~~~~~~~~~~~~~~~~~~~~~~ 186:35.49 /builddir/build/BUILD/firefox-69.0.1/dom/base/FragmentOrElement.cpp:414:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:35.49 NS_INTERFACE_MAP_END 186:35.49 ^~~~~~~~~~~~~~~~~~~~ 186:35.49 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 186:35.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 186:35.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 186:35.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 186:35.50 from /builddir/build/BUILD/firefox-69.0.1/dom/base/DispatcherTrait.cpp:10, 186:35.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 186:35.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 186:35.50 } else 186:35.50 ^~~~ 186:35.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 186:35.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 186:35.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:35.50 /builddir/build/BUILD/firefox-69.0.1/dom/base/FragmentOrElement.cpp:413:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 186:35.50 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAttrChildContentList) 186:35.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:35.50 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 186:35.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 186:35.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIRunnable.h:10, 186:35.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 186:35.50 from /builddir/build/BUILD/firefox-69.0.1/dom/base/DispatcherTrait.cpp:9, 186:35.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 186:35.50 /builddir/build/BUILD/firefox-69.0.1/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)': 186:35.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1035:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:35.50 foundInterface = 0; \ 186:35.50 ^~~~~~~~~~~~~~ 186:35.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1073:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 186:35.50 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 186:35.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:35.50 /builddir/build/BUILD/firefox-69.0.1/dom/base/FragmentOrElement.cpp:510:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 186:35.50 NS_INTERFACE_MAP_END_AGGREGATED(mNode) 186:35.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:35.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:35.51 else 186:35.51 ^~~~ 186:35.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:35.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:35.51 ^~~~~~~~~~~~~~~~~~ 186:35.51 /builddir/build/BUILD/firefox-69.0.1/dom/base/FragmentOrElement.cpp:509:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:35.51 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 186:35.51 ^~~~~~~~~~~~~~~~~~~~~~ 186:35.54 /builddir/build/BUILD/firefox-69.0.1/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)': 186:35.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:35.55 foundInterface = 0; \ 186:35.55 ^~~~~~~~~~~~~~ 186:35.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 186:35.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 186:35.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:35.55 /builddir/build/BUILD/firefox-69.0.1/dom/base/FragmentOrElement.cpp:1888:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 186:35.55 NS_INTERFACE_MAP_END_INHERITING(nsIContent) 186:35.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:35.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 186:35.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 186:35.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 186:35.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 186:35.55 from /builddir/build/BUILD/firefox-69.0.1/dom/base/DispatcherTrait.cpp:10, 186:35.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 186:35.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 186:35.55 } else 186:35.55 ^~~~ 186:35.55 /builddir/build/BUILD/firefox-69.0.1/dom/base/FragmentOrElement.cpp:1887:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 186:35.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(FragmentOrElement) 186:35.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:35.57 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 186:35.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 186:35.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 186:35.57 from /builddir/build/BUILD/firefox-69.0.1/dom/base/InProcessBrowserChildMessageManager.h:11, 186:35.57 from /builddir/build/BUILD/firefox-69.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 186:35.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 186:35.57 /builddir/build/BUILD/firefox-69.0.1/dom/base/InProcessBrowserChildMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::InProcessBrowserChildMessageManager::QueryInterface(const nsIID&, void**)': 186:35.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:35.57 foundInterface = 0; \ 186:35.57 ^~~~~~~~~~~~~~ 186:35.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 186:35.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 186:35.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:35.57 /builddir/build/BUILD/firefox-69.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:140:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 186:35.57 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 186:35.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:35.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:35.57 else 186:35.58 ^~~~ 186:35.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:35.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:35.58 ^~~~~~~~~~~~~~~~~~ 186:35.58 /builddir/build/BUILD/firefox-69.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:139:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:35.58 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 186:35.58 ^~~~~~~~~~~~~~~~~~~~~~ 186:35.59 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 186:35.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 186:35.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIRunnable.h:10, 186:35.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 186:35.59 from /builddir/build/BUILD/firefox-69.0.1/dom/base/DispatcherTrait.cpp:9, 186:35.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 186:35.59 /builddir/build/BUILD/firefox-69.0.1/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)': 186:35.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:35.59 foundInterface = 0; \ 186:35.59 ^~~~~~~~~~~~~~ 186:35.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:35.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:35.59 ^~~~~~~~~~~~~~~~~~~~~~~ 186:35.59 /builddir/build/BUILD/firefox-69.0.1/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:35.59 NS_INTERFACE_MAP_END 186:35.59 ^~~~~~~~~~~~~~~~~~~~ 186:35.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:35.59 else 186:35.59 ^~~~ 186:35.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:35.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:35.59 ^~~~~~~~~~~~~~~~~~ 186:35.59 /builddir/build/BUILD/firefox-69.0.1/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:35.59 NS_INTERFACE_MAP_ENTRY(nsISupports) 186:35.59 ^~~~~~~~~~~~~~~~~~~~~~ 186:35.98 /builddir/build/BUILD/firefox-69.0.1/dom/base/IntlUtils.cpp: In member function 'virtual nsresult mozilla::dom::IntlUtils::QueryInterface(const nsIID&, void**)': 186:35.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:35.98 foundInterface = 0; \ 186:35.98 ^~~~~~~~~~~~~~ 186:35.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:35.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:35.98 ^~~~~~~~~~~~~~~~~~~~~~~ 186:35.98 /builddir/build/BUILD/firefox-69.0.1/dom/base/IntlUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:35.98 NS_INTERFACE_MAP_END 186:35.98 ^~~~~~~~~~~~~~~~~~~~ 186:35.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:35.98 else 186:35.98 ^~~~ 186:35.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:35.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:35.99 ^~~~~~~~~~~~~~~~~~ 186:35.99 /builddir/build/BUILD/firefox-69.0.1/dom/base/IntlUtils.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:35.99 NS_INTERFACE_MAP_ENTRY(nsISupports) 186:35.99 ^~~~~~~~~~~~~~~~~~~~~~ 186:36.85 /builddir/build/BUILD/firefox-69.0.1/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)': 186:36.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:36.85 foundInterface = 0; \ 186:36.85 ^~~~~~~~~~~~~~ 186:36.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:36.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:36.85 ^~~~~~~~~~~~~~~~~~~~~~~ 186:36.85 /builddir/build/BUILD/firefox-69.0.1/dom/base/Location.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:36.86 NS_INTERFACE_MAP_END 186:36.86 ^~~~~~~~~~~~~~~~~~~~ 186:36.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:36.86 else 186:36.86 ^~~~ 186:36.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:36.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:36.86 ^~~~~~~~~~~~~~~~~~ 186:36.86 /builddir/build/BUILD/firefox-69.0.1/dom/base/Location.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:36.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 186:36.86 ^~~~~~~~~~~~~~~~~~~~~~ 186:37.74 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 186:37.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 186:37.74 from /builddir/build/BUILD/firefox-69.0.1/dom/base/MessageBroadcaster.cpp:8, 186:37.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:47: 186:37.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 186:37.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 186:37.75 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 186:37.75 ^ 186:37.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 186:37.75 struct Block { 186:37.75 ^~~~~ 186:38.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 186:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 186:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 186:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 186:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 186:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 186:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 186:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 186:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 186:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SchedulerGroup.h:19, 186:38.13 from /builddir/build/BUILD/firefox-69.0.1/dom/base/DispatcherTrait.cpp:10, 186:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 186:38.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 186:38.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 186:38.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 186:38.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 186:38.13 memset(&aArr[0], 0, N * sizeof(T)); 186:38.13 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:38.13 In file included from /usr/include/c++/8/map:61, 186:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 186:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 186:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 186:38.13 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 186:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 186:38.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:17, 186:38.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DocGroup.h:17, 186:38.14 from /builddir/build/BUILD/firefox-69.0.1/dom/base/DocGroup.cpp:7, 186:38.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:11: 186:38.14 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 186:38.14 class map 186:38.14 ^~~ 186:38.36 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 186:38.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 186:38.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 186:38.36 from /builddir/build/BUILD/firefox-69.0.1/dom/base/InProcessBrowserChildMessageManager.h:11, 186:38.36 from /builddir/build/BUILD/firefox-69.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 186:38.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 186:38.36 /builddir/build/BUILD/firefox-69.0.1/dom/base/MessageListenerManager.cpp: In member function 'virtual nsresult mozilla::dom::MessageListenerManager::QueryInterface(const nsIID&, void**)': 186:38.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:38.36 foundInterface = 0; \ 186:38.36 ^~~~~~~~~~~~~~ 186:38.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 186:38.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 186:38.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:38.36 /builddir/build/BUILD/firefox-69.0.1/dom/base/MessageListenerManager.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 186:38.36 NS_INTERFACE_MAP_END_INHERITING(nsFrameMessageManager) 186:38.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:38.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 186:38.37 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 186:38.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 186:38.37 from /builddir/build/BUILD/firefox-69.0.1/dom/base/InProcessBrowserChildMessageManager.h:11, 186:38.37 from /builddir/build/BUILD/firefox-69.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 186:38.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 186:38.37 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:38.37 else 186:38.37 ^~~~ 186:38.37 /builddir/build/BUILD/firefox-69.0.1/dom/base/MessageListenerManager.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 186:38.37 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 186:38.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:41.35 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 186:41.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 186:41.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 186:41.35 from /builddir/build/BUILD/firefox-69.0.1/dom/base/InProcessBrowserChildMessageManager.h:11, 186:41.35 from /builddir/build/BUILD/firefox-69.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 186:41.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 186:41.35 /builddir/build/BUILD/firefox-69.0.1/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)': 186:41.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:41.35 foundInterface = 0; \ 186:41.35 ^~~~~~~~~~~~~~ 186:41.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:41.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:41.35 ^~~~~~~~~~~~~~~~~~~~~~~ 186:41.35 /builddir/build/BUILD/firefox-69.0.1/dom/base/Navigator.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:41.35 NS_INTERFACE_MAP_END 186:41.35 ^~~~~~~~~~~~~~~~~~~~ 186:41.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:41.35 else 186:41.35 ^~~~ 186:41.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:41.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:41.35 ^~~~~~~~~~~~~~~~~~ 186:41.35 /builddir/build/BUILD/firefox-69.0.1/dom/base/Navigator.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:41.35 NS_INTERFACE_MAP_ENTRY(nsISupports) 186:41.35 ^~~~~~~~~~~~~~~~~~~~~~ 186:41.59 /builddir/build/BUILD/firefox-69.0.1/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)': 186:41.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:41.59 foundInterface = 0; \ 186:41.59 ^~~~~~~~~~~~~~ 186:41.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:41.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:41.60 ^~~~~~~~~~~~~~~~~~~~~~~ 186:41.60 /builddir/build/BUILD/firefox-69.0.1/dom/base/NodeIterator.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:41.60 NS_INTERFACE_MAP_END 186:41.60 ^~~~~~~~~~~~~~~~~~~~ 186:41.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:41.60 else 186:41.60 ^~~~ 186:41.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:41.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:41.60 ^~~~~~~~~~~~~~~~~~ 186:41.60 /builddir/build/BUILD/firefox-69.0.1/dom/base/NodeIterator.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:41.60 NS_INTERFACE_MAP_ENTRY(nsISupports) 186:41.60 ^~~~~~~~~~~~~~~~~~~~~~ 186:42.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 186:42.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 186:42.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 186:42.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 186:42.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 186:42.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 186:42.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 186:42.23 from /builddir/build/BUILD/firefox-69.0.1/dom/base/InProcessBrowserChildMessageManager.h:11, 186:42.23 from /builddir/build/BUILD/firefox-69.0.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 186:42.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 186:42.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 186:42.23 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 186:42.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 186:42.24 memset(aT, 0, sizeof(T)); 186:42.24 ~~~~~~^~~~~~~~~~~~~~~~~~ 186:42.24 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/IntlUtils.h:11, 186:42.24 from /builddir/build/BUILD/firefox-69.0.1/dom/base/IntlUtils.cpp:7, 186:42.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base3.cpp:11: 186:42.24 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 186:42.24 struct GlobalProperties { 186:42.24 ^~~~~~~~~~~~~~~~ 186:45.81 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 186:45.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 186:45.81 from /builddir/build/BUILD/firefox-69.0.1/dom/events/EventStateManager.cpp:22: 186:45.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 186:45.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 186:45.81 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 186:45.81 ^ 186:45.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 186:45.81 struct Block { 186:45.81 ^~~~~ 186:48.36 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 186:48.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 186:48.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 186:48.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 186:48.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 186:48.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 186:48.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventDispatcher.h:11, 186:48.36 from /builddir/build/BUILD/firefox-69.0.1/dom/events/EventStateManager.cpp:8: 186:48.36 /builddir/build/BUILD/firefox-69.0.1/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::OverOutElementsWrapper::QueryInterface(const nsIID&, void**)': 186:48.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:48.36 foundInterface = 0; \ 186:48.36 ^~~~~~~~~~~~~~ 186:48.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:48.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:48.36 ^~~~~~~~~~~~~~~~~~~~~~~ 186:48.36 /builddir/build/BUILD/firefox-69.0.1/dom/events/EventStateManager.cpp:190:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:48.36 NS_INTERFACE_MAP_END 186:48.36 ^~~~~~~~~~~~~~~~~~~~ 186:48.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:48.36 else 186:48.36 ^~~~ 186:48.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:48.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:48.36 ^~~~~~~~~~~~~~~~~~ 186:48.36 /builddir/build/BUILD/firefox-69.0.1/dom/events/EventStateManager.cpp:189:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:48.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 186:48.36 ^~~~~~~~~~~~~~~~~~~~~~ 186:48.37 /builddir/build/BUILD/firefox-69.0.1/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::EventStateManager::QueryInterface(const nsIID&, void**)': 186:48.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:48.37 foundInterface = 0; \ 186:48.37 ^~~~~~~~~~~~~~ 186:48.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:48.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:48.37 ^~~~~~~~~~~~~~~~~~~~~~~ 186:48.37 /builddir/build/BUILD/firefox-69.0.1/dom/events/EventStateManager.cpp:347:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:48.37 NS_INTERFACE_MAP_END 186:48.37 ^~~~~~~~~~~~~~~~~~~~ 186:48.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:48.37 else 186:48.37 ^~~~ 186:48.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:48.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:48.37 ^~~~~~~~~~~~~~~~~~ 186:48.37 /builddir/build/BUILD/firefox-69.0.1/dom/events/EventStateManager.cpp:346:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:48.38 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 186:48.38 ^~~~~~~~~~~~~~~~~~~~~~ 186:50.34 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 186:50.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 186:50.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 186:50.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 186:50.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 186:50.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 186:50.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventDispatcher.h:11, 186:50.34 from /builddir/build/BUILD/firefox-69.0.1/dom/events/EventStateManager.cpp:8: 186:50.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 186:50.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 186:50.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 186:50.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 186:50.34 memset(&aArr[0], 0, N * sizeof(T)); 186:50.34 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:50.34 In file included from /usr/include/c++/8/map:61, 186:50.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 186:50.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 186:50.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 186:50.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/APZUtils.h:11, 186:50.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventStateManager.h:18, 186:50.34 from /builddir/build/BUILD/firefox-69.0.1/dom/events/EventStateManager.cpp:9: 186:50.34 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 186:50.34 class map 186:50.34 ^~~ 186:53.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base2.cpp:137: 186:53.84 /builddir/build/BUILD/firefox-69.0.1/dom/base/ImageTracker.cpp: In function 'mozilla::dom::GetScrollRectSizeForOverflowVisibleFrame(nsIFrame*)': 186:53.84 /builddir/build/BUILD/firefox-69.0.1/dom/base/ImageTracker.cpp:144:1: warning: the control flow of function '_ZN7mozilla3domL40GetScrollRectSizeForOverflowVisibleFrameEP8nsIFrame' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 186:53.84 } // namespace mozilla 186:53.84 ^ 186:53.84 /builddir/build/BUILD/firefox-69.0.1/dom/base/ImageTracker.cpp:144:1: warning: the control flow of function '_ZN7mozilla3domL40GetScrollRectSizeForOverflowVisibleFrameEP8nsIFrame' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 186:56.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 186:56.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 186:56.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 186:56.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 186:56.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 186:56.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 186:56.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 186:56.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 186:56.75 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 186:56.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebGLContextEventBinding.cpp:3, 186:56.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 186:56.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCIceCandidate::QueryInterface(const nsIID&, void**)': 186:56.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:56.75 foundInterface = 0; \ 186:56.75 ^~~~~~~~~~~~~~ 186:56.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 186:56.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 186:56.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:56.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1317:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 186:56.75 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCIceCandidate) 186:56.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:56.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 186:56.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 186:56.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 186:56.75 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 186:56.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebGLContextEventBinding.cpp:3, 186:56.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 186:56.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 186:56.75 } else 186:56.75 ^~~~ 186:56.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 186:56.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 186:56.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:56.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1316:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 186:56.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCIceCandidate) 186:56.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:56.78 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 186:56.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 186:56.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 186:56.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 186:56.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 186:56.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 186:56.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 186:56.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 186:56.78 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 186:56.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebGLContextEventBinding.cpp:3, 186:56.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 186:56.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCPeerConnection::QueryInterface(const nsIID&, void**)': 186:56.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:56.78 foundInterface = 0; \ 186:56.78 ^~~~~~~~~~~~~~ 186:56.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 186:56.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 186:56.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:56.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1495:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 186:56.78 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCPeerConnection) 186:56.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:56.78 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 186:56.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 186:56.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 186:56.78 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 186:56.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebGLContextEventBinding.cpp:3, 186:56.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 186:56.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 186:56.78 } else 186:56.78 ^~~~ 186:56.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 186:56.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 186:56.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:56.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1494:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 186:56.78 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCPeerConnection) 186:56.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:56.80 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 186:56.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 186:56.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 186:56.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 186:56.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 186:56.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 186:56.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 186:56.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 186:56.81 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 186:56.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebGLContextEventBinding.cpp:3, 186:56.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 186:56.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCSessionDescription::QueryInterface(const nsIID&, void**)': 186:56.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:56.81 foundInterface = 0; \ 186:56.81 ^~~~~~~~~~~~~~ 186:56.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 186:56.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 186:56.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:56.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1654:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 186:56.81 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCSessionDescription) 186:56.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:56.81 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 186:56.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 186:56.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 186:56.81 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:11, 186:56.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebGLContextEventBinding.cpp:3, 186:56.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 186:56.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 186:56.81 } else 186:56.81 ^~~~ 186:56.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 186:56.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 186:56.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:56.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1653:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 186:56.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCSessionDescription) 186:56.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:57.52 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 186:57.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 186:57.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 186:57.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 186:57.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 186:57.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WheelEvent.h:10, 186:57.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WheelEventBinding.cpp:16, 186:57.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:93: 186:57.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 186:57.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 186:57.53 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 186:57.53 ^ 186:57.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 186:57.53 struct Block { 186:57.53 ^~~~~ 186:58.87 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 186:58.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 186:58.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 186:58.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 186:58.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 186:58.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/XULMenuElementBinding.cpp:11, 186:58.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings24.cpp:28: 186:58.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 186:58.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 186:58.87 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 186:58.87 ^ 186:58.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 186:58.87 struct Block { 186:58.88 ^~~~~ 187:02.62 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 187:02.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 187:02.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 187:02.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 187:02.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 187:02.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 187:02.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 187:02.62 from /builddir/build/BUILD/firefox-69.0.1/dom/events/AnimationEvent.cpp:7, 187:02.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 187:02.62 /builddir/build/BUILD/firefox-69.0.1/dom/events/Clipboard.cpp: In member function 'virtual nsresult mozilla::dom::Clipboard::QueryInterface(const nsIID&, void**)': 187:02.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:02.62 foundInterface = 0; \ 187:02.62 ^~~~~~~~~~~~~~ 187:02.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 187:02.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 187:02.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:02.62 /builddir/build/BUILD/firefox-69.0.1/dom/events/Clipboard.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 187:02.62 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 187:02.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:02.62 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 187:02.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 187:02.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 187:02.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 187:02.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 187:02.63 from /builddir/build/BUILD/firefox-69.0.1/dom/events/AnimationEvent.cpp:7, 187:02.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 187:02.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 187:02.63 } else 187:02.63 ^~~~ 187:02.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 187:02.63 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 187:02.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:02.63 /builddir/build/BUILD/firefox-69.0.1/dom/events/Clipboard.cpp:215:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 187:02.63 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Clipboard) 187:02.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:03.32 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 187:03.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 187:03.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 187:03.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 187:03.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 187:03.33 from /builddir/build/BUILD/firefox-69.0.1/dom/events/CompositionEvent.cpp:7, 187:03.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:56: 187:03.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 187:03.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 187:03.33 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 187:03.33 ^ 187:03.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 187:03.33 struct Block { 187:03.33 ^~~~~ 187:05.14 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 187:05.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 187:05.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 187:05.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 187:05.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 187:05.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 187:05.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 187:05.14 from /builddir/build/BUILD/firefox-69.0.1/dom/events/AnimationEvent.cpp:7, 187:05.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 187:05.15 /builddir/build/BUILD/firefox-69.0.1/dom/events/CompositionEvent.cpp: In member function 'virtual nsresult mozilla::dom::CompositionEvent::QueryInterface(const nsIID&, void**)': 187:05.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:05.15 foundInterface = 0; \ 187:05.15 ^~~~~~~~~~~~~~ 187:05.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 187:05.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 187:05.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:05.15 /builddir/build/BUILD/firefox-69.0.1/dom/events/CompositionEvent.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 187:05.15 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 187:05.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:05.15 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 187:05.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 187:05.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 187:05.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 187:05.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 187:05.15 from /builddir/build/BUILD/firefox-69.0.1/dom/events/AnimationEvent.cpp:7, 187:05.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 187:05.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 187:05.15 } else 187:05.15 ^~~~ 187:05.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 187:05.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 187:05.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:05.15 /builddir/build/BUILD/firefox-69.0.1/dom/events/CompositionEvent.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 187:05.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CompositionEvent) 187:05.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:07.03 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 187:07.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 187:07.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 187:07.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 187:07.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 187:07.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 187:07.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 187:07.03 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:10, 187:07.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebGLContextEventBinding.cpp:3, 187:07.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 187:07.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 187:07.03 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 187:07.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 187:07.03 memset(aT, 0, sizeof(T)); 187:07.03 ~~~~~~^~~~~~~~~~~~~~~~~~ 187:07.03 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 187:07.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WindowBinding.cpp:31, 187:07.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:119: 187:07.03 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 187:07.03 struct GlobalProperties { 187:07.03 ^~~~~~~~~~~~~~~~ 187:08.50 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 187:08.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 187:08.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 187:08.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 187:08.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 187:08.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 187:08.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 187:08.51 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/AtomList.h:10, 187:08.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebGLContextEventBinding.cpp:3, 187:08.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:2: 187:08.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 187:08.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 187:08.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 187:08.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 187:08.51 memset(&aArr[0], 0, N * sizeof(T)); 187:08.51 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:08.51 In file included from /usr/include/c++/8/map:61, 187:08.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 187:08.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 187:08.51 from /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGLBuffer.h:9, 187:08.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/WebGLRenderingContextBinding.cpp:5, 187:08.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings23.cpp:15: 187:08.51 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 187:08.51 class map 187:08.51 ^~~ 187:08.87 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 187:08.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 187:08.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 187:08.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 187:08.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 187:08.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 187:08.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 187:08.87 from /builddir/build/BUILD/firefox-69.0.1/dom/events/AnimationEvent.cpp:7, 187:08.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 187:08.88 /builddir/build/BUILD/firefox-69.0.1/dom/events/CustomEvent.cpp: In member function 'virtual nsresult mozilla::dom::CustomEvent::QueryInterface(const nsIID&, void**)': 187:08.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:08.88 foundInterface = 0; \ 187:08.88 ^~~~~~~~~~~~~~ 187:08.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 187:08.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 187:08.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:08.88 /builddir/build/BUILD/firefox-69.0.1/dom/events/CustomEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 187:08.88 NS_INTERFACE_MAP_END_INHERITING(Event) 187:08.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:08.88 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 187:08.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 187:08.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 187:08.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 187:08.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 187:08.88 from /builddir/build/BUILD/firefox-69.0.1/dom/events/AnimationEvent.cpp:7, 187:08.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 187:08.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 187:08.88 } else 187:08.88 ^~~~ 187:08.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 187:08.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 187:08.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:08.89 /builddir/build/BUILD/firefox-69.0.1/dom/events/CustomEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 187:08.89 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CustomEvent) 187:08.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:08.89 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 187:08.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 187:08.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 187:08.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 187:08.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 187:08.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 187:08.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 187:08.89 from /builddir/build/BUILD/firefox-69.0.1/dom/events/AnimationEvent.cpp:7, 187:08.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 187:08.89 /builddir/build/BUILD/firefox-69.0.1/dom/events/DOMEventTargetHelper.cpp: In member function 'virtual nsresult mozilla::DOMEventTargetHelper::QueryInterface(const nsIID&, void**)': 187:08.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:08.89 foundInterface = 0; \ 187:08.89 ^~~~~~~~~~~~~~ 187:08.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:08.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:08.89 ^~~~~~~~~~~~~~~~~~~~~~~ 187:08.89 /builddir/build/BUILD/firefox-69.0.1/dom/events/DOMEventTargetHelper.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:08.89 NS_INTERFACE_MAP_END 187:08.89 ^~~~~~~~~~~~~~~~~~~~ 187:08.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:08.89 else 187:08.89 ^~~~ 187:08.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:08.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:08.89 ^~~~~~~~~~~~~~~~~~ 187:08.89 /builddir/build/BUILD/firefox-69.0.1/dom/events/DOMEventTargetHelper.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:08.90 NS_INTERFACE_MAP_ENTRY(DOMEventTargetHelper) 187:08.90 ^~~~~~~~~~~~~~~~~~~~~~ 187:09.34 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 187:09.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 187:09.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 187:09.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 187:09.34 from /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsTArray.h:30, 187:09.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 187:09.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PlacesEventBinding.h:9, 187:09.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PlacesEvent.h:10, 187:09.34 from /builddir/build/BUILD/firefox-69.0.1/dom/base/PlacesEvent.cpp:7, 187:09.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 187:09.34 /builddir/build/BUILD/firefox-69.0.1/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserver::QueryInterface(const nsIID&, void**)': 187:09.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:09.34 foundInterface = 0; \ 187:09.34 ^~~~~~~~~~~~~~ 187:09.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:09.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:09.34 ^~~~~~~~~~~~~~~~~~~~~~~ 187:09.34 /builddir/build/BUILD/firefox-69.0.1/dom/base/ResizeObserver.cpp:118:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:09.34 NS_INTERFACE_MAP_END 187:09.34 ^~~~~~~~~~~~~~~~~~~~ 187:09.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:09.34 else 187:09.34 ^~~~ 187:09.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:09.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:09.34 ^~~~~~~~~~~~~~~~~~ 187:09.34 /builddir/build/BUILD/firefox-69.0.1/dom/base/ResizeObserver.cpp:117:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:09.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 187:09.34 ^~~~~~~~~~~~~~~~~~~~~~ 187:09.37 /builddir/build/BUILD/firefox-69.0.1/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserverEntry::QueryInterface(const nsIID&, void**)': 187:09.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:09.37 foundInterface = 0; \ 187:09.37 ^~~~~~~~~~~~~~ 187:09.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:09.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:09.37 ^~~~~~~~~~~~~~~~~~~~~~~ 187:09.38 /builddir/build/BUILD/firefox-69.0.1/dom/base/ResizeObserver.cpp:272:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:09.38 NS_INTERFACE_MAP_END 187:09.38 ^~~~~~~~~~~~~~~~~~~~ 187:09.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:09.38 else 187:09.38 ^~~~ 187:09.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:09.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:09.38 ^~~~~~~~~~~~~~~~~~ 187:09.38 /builddir/build/BUILD/firefox-69.0.1/dom/base/ResizeObserver.cpp:271:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:09.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 187:09.38 ^~~~~~~~~~~~~~~~~~~~~~ 187:09.38 /builddir/build/BUILD/firefox-69.0.1/dom/base/ResizeObserver.cpp: In member function 'virtual nsresult mozilla::dom::ResizeObserverSize::QueryInterface(const nsIID&, void**)': 187:09.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:09.38 foundInterface = 0; \ 187:09.38 ^~~~~~~~~~~~~~ 187:09.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:09.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:09.38 ^~~~~~~~~~~~~~~~~~~~~~~ 187:09.38 /builddir/build/BUILD/firefox-69.0.1/dom/base/ResizeObserver.cpp:303:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:09.38 NS_INTERFACE_MAP_END 187:09.38 ^~~~~~~~~~~~~~~~~~~~ 187:09.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:09.38 else 187:09.38 ^~~~ 187:09.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:09.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:09.39 ^~~~~~~~~~~~~~~~~~ 187:09.39 /builddir/build/BUILD/firefox-69.0.1/dom/base/ResizeObserver.cpp:302:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:09.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 187:09.39 ^~~~~~~~~~~~~~~~~~~~~~ 187:09.55 /builddir/build/BUILD/firefox-69.0.1/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)': 187:09.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:09.55 foundInterface = 0; \ 187:09.55 ^~~~~~~~~~~~~~ 187:09.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 187:09.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 187:09.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:09.55 /builddir/build/BUILD/firefox-69.0.1/dom/base/ScreenOrientation.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 187:09.55 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 187:09.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:09.55 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 187:09.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PlacesEvent.h:12, 187:09.55 from /builddir/build/BUILD/firefox-69.0.1/dom/base/PlacesEvent.cpp:7, 187:09.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 187:09.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 187:09.56 } else 187:09.56 ^~~~ 187:09.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 187:09.56 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 187:09.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:09.56 /builddir/build/BUILD/firefox-69.0.1/dom/base/ScreenOrientation.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 187:09.56 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScreenOrientation) 187:09.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:09.62 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 187:09.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 187:09.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 187:09.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 187:09.62 from /builddir/build/BUILD/firefox-69.0.1/xpcom/ds/nsTArray.h:30, 187:09.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 187:09.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PlacesEventBinding.h:9, 187:09.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PlacesEvent.h:10, 187:09.62 from /builddir/build/BUILD/firefox-69.0.1/dom/base/PlacesEvent.cpp:7, 187:09.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 187:09.62 /builddir/build/BUILD/firefox-69.0.1/dom/base/ScriptableContentIterator.cpp: In member function 'virtual nsresult mozilla::ScriptableContentIterator::QueryInterface(const nsIID&, void**)': 187:09.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:09.62 foundInterface = 0; \ 187:09.62 ^~~~~~~~~~~~~~ 187:09.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:09.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:09.63 ^~~~~~~~~~~~~~~~~~~~~~~ 187:09.63 /builddir/build/BUILD/firefox-69.0.1/dom/base/ScriptableContentIterator.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:09.63 NS_INTERFACE_MAP_END 187:09.63 ^~~~~~~~~~~~~~~~~~~~ 187:09.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:09.63 else 187:09.63 ^~~~ 187:09.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:09.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:09.63 ^~~~~~~~~~~~~~~~~~ 187:09.63 /builddir/build/BUILD/firefox-69.0.1/dom/base/ScriptableContentIterator.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:09.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 187:09.63 ^~~~~~~~~~~~~~~~~~~~~~ 187:10.41 /builddir/build/BUILD/firefox-69.0.1/dom/events/DataTransfer.cpp: In member function 'virtual nsresult mozilla::dom::DataTransfer::QueryInterface(const nsIID&, void**)': 187:10.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:10.41 foundInterface = 0; \ 187:10.41 ^~~~~~~~~~~~~~ 187:10.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:10.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:10.42 ^~~~~~~~~~~~~~~~~~~~~~~ 187:10.42 /builddir/build/BUILD/firefox-69.0.1/dom/events/DataTransfer.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:10.42 NS_INTERFACE_MAP_END 187:10.42 ^~~~~~~~~~~~~~~~~~~~ 187:10.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:10.42 else 187:10.42 ^~~~ 187:10.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:10.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:10.42 ^~~~~~~~~~~~~~~~~~ 187:10.42 /builddir/build/BUILD/firefox-69.0.1/dom/events/DataTransfer.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:10.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 187:10.42 ^~~~~~~~~~~~~~~~~~~~~~ 187:10.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 187:10.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 187:10.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 187:10.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 187:10.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 187:10.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 187:10.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PlacesEventBinding.h:6, 187:10.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PlacesEvent.h:10, 187:10.47 from /builddir/build/BUILD/firefox-69.0.1/dom/base/PlacesEvent.cpp:7, 187:10.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 187:10.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 187:10.47 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 187:10.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 187:10.47 memset(aT, 0, sizeof(T)); 187:10.47 ~~~~~~^~~~~~~~~~~~~~~~~~ 187:10.47 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/RemoteOuterWindowProxy.cpp:12, 187:10.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:74: 187:10.47 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 187:10.47 struct GlobalProperties { 187:10.47 ^~~~~~~~~~~~~~~~ 187:10.58 /builddir/build/BUILD/firefox-69.0.1/dom/events/DataTransferItem.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItem::QueryInterface(const nsIID&, void**)': 187:10.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:10.58 foundInterface = 0; \ 187:10.58 ^~~~~~~~~~~~~~ 187:10.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:10.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:10.58 ^~~~~~~~~~~~~~~~~~~~~~~ 187:10.58 /builddir/build/BUILD/firefox-69.0.1/dom/events/DataTransferItem.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:10.58 NS_INTERFACE_MAP_END 187:10.58 ^~~~~~~~~~~~~~~~~~~~ 187:10.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:10.58 else 187:10.58 ^~~~ 187:10.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:10.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:10.59 ^~~~~~~~~~~~~~~~~~ 187:10.59 /builddir/build/BUILD/firefox-69.0.1/dom/events/DataTransferItem.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:10.59 NS_INTERFACE_MAP_ENTRY(nsISupports) 187:10.59 ^~~~~~~~~~~~~~~~~~~~~~ 187:10.68 /builddir/build/BUILD/firefox-69.0.1/dom/events/DataTransferItemList.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItemList::QueryInterface(const nsIID&, void**)': 187:10.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:10.68 foundInterface = 0; \ 187:10.68 ^~~~~~~~~~~~~~ 187:10.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:10.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:10.69 ^~~~~~~~~~~~~~~~~~~~~~~ 187:10.69 /builddir/build/BUILD/firefox-69.0.1/dom/events/DataTransferItemList.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:10.69 NS_INTERFACE_MAP_END 187:10.69 ^~~~~~~~~~~~~~~~~~~~ 187:10.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:10.69 else 187:10.69 ^~~~ 187:10.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:10.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:10.69 ^~~~~~~~~~~~~~~~~~ 187:10.69 /builddir/build/BUILD/firefox-69.0.1/dom/events/DataTransferItemList.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:10.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 187:10.69 ^~~~~~~~~~~~~~~~~~~~~~ 187:10.73 /builddir/build/BUILD/firefox-69.0.1/dom/events/DeviceMotionEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceMotionEvent::QueryInterface(const nsIID&, void**)': 187:10.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:10.73 foundInterface = 0; \ 187:10.73 ^~~~~~~~~~~~~~ 187:10.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 187:10.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 187:10.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:10.73 /builddir/build/BUILD/firefox-69.0.1/dom/events/DeviceMotionEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 187:10.74 NS_INTERFACE_MAP_END_INHERITING(Event) 187:10.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:10.74 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 187:10.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 187:10.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 187:10.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 187:10.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 187:10.74 from /builddir/build/BUILD/firefox-69.0.1/dom/events/AnimationEvent.cpp:7, 187:10.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 187:10.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 187:10.74 } else 187:10.74 ^~~~ 187:10.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 187:10.74 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 187:10.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:10.74 /builddir/build/BUILD/firefox-69.0.1/dom/events/DeviceMotionEvent.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 187:10.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeviceMotionEvent) 187:10.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:12.35 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 187:12.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 187:12.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 187:12.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 187:12.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 187:12.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 187:12.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 187:12.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 187:12.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 187:12.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 187:12.35 from /builddir/build/BUILD/firefox-69.0.1/dom/events/AnimationEvent.cpp:7, 187:12.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 187:12.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 187:12.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 187:12.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 187:12.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 187:12.36 memset(&aArr[0], 0, N * sizeof(T)); 187:12.36 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:12.36 In file included from /usr/include/c++/8/map:61, 187:12.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 187:12.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 187:12.36 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 187:12.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 187:12.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:13, 187:12.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 187:12.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 187:12.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 187:12.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 187:12.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 187:12.36 from /builddir/build/BUILD/firefox-69.0.1/dom/events/CompositionEvent.cpp:7, 187:12.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events0.cpp:56: 187:12.36 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 187:12.36 class map 187:12.36 ^~~ 187:15.87 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 187:15.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 187:15.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 187:15.87 from /builddir/build/BUILD/firefox-69.0.1/dom/events/Event.cpp:29, 187:15.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 187:15.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 187:15.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 187:15.87 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 187:15.87 ^ 187:15.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 187:15.87 struct Block { 187:15.87 ^~~~~ 187:16.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base4.cpp:137: 187:16.00 /builddir/build/BUILD/firefox-69.0.1/dom/base/ScriptableContentIterator.cpp: In member function 'mozilla::dom::ResponsiveImageSelector::SetCandidatesFromSourceSet(nsTSubstring const&, nsIPrincipal*)': 187:16.00 /builddir/build/BUILD/firefox-69.0.1/dom/base/ScriptableContentIterator.cpp:189:1: warning: the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 187:16.00 } // namespace mozilla 187:16.00 ^ 187:16.00 /builddir/build/BUILD/firefox-69.0.1/dom/base/ScriptableContentIterator.cpp:189:1: warning: the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 187:16.00 /builddir/build/BUILD/firefox-69.0.1/dom/base/ScriptableContentIterator.cpp:189:1: warning: the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 187:16.15 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 187:16.15 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 187:16.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 187:16.15 from /builddir/build/BUILD/firefox-69.0.1/dom/events/Event.cpp:9, 187:16.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 187:16.15 /builddir/build/BUILD/firefox-69.0.1/dom/events/Event.cpp: In member function 'virtual nsresult mozilla::dom::Event::QueryInterface(const nsIID&, void**)': 187:16.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:16.15 foundInterface = 0; \ 187:16.15 ^~~~~~~~~~~~~~ 187:16.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:16.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:16.15 ^~~~~~~~~~~~~~~~~~~~~~~ 187:16.15 /builddir/build/BUILD/firefox-69.0.1/dom/events/Event.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:16.15 NS_INTERFACE_MAP_END 187:16.15 ^~~~~~~~~~~~~~~~~~~~ 187:16.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:16.15 else 187:16.15 ^~~~ 187:16.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:16.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:16.15 ^~~~~~~~~~~~~~~~~~ 187:16.15 /builddir/build/BUILD/firefox-69.0.1/dom/events/Event.cpp:120:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:16.15 NS_INTERFACE_MAP_ENTRY(Event) 187:16.15 ^~~~~~~~~~~~~~~~~~~~~~ 187:18.11 /builddir/build/BUILD/firefox-69.0.1/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::QueryInterface(const nsIID&, void**)': 187:18.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:18.11 foundInterface = 0; \ 187:18.11 ^~~~~~~~~~~~~~ 187:18.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:18.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:18.11 ^~~~~~~~~~~~~~~~~~~~~~~ 187:18.11 /builddir/build/BUILD/firefox-69.0.1/dom/events/EventListenerService.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:18.11 NS_INTERFACE_MAP_END 187:18.11 ^~~~~~~~~~~~~~~~~~~~ 187:18.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:18.11 else 187:18.11 ^~~~ 187:18.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:18.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:18.11 ^~~~~~~~~~~~~~~~~~ 187:18.11 /builddir/build/BUILD/firefox-69.0.1/dom/events/EventListenerService.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:18.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 187:18.11 ^~~~~~~~~~~~~~~~~~~~~~ 187:21.75 /builddir/build/BUILD/firefox-69.0.1/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::QueryInterface(const nsIID&, void**)': 187:21.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:21.75 foundInterface = 0; \ 187:21.76 ^~~~~~~~~~~~~~ 187:21.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:21.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:21.76 ^~~~~~~~~~~~~~~~~~~~~~~ 187:21.76 /builddir/build/BUILD/firefox-69.0.1/dom/events/IMEContentObserver.cpp:181:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:21.76 NS_INTERFACE_MAP_END 187:21.76 ^~~~~~~~~~~~~~~~~~~~ 187:21.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:21.76 else 187:21.76 ^~~~ 187:21.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 187:21.76 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 187:21.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:21.76 /builddir/build/BUILD/firefox-69.0.1/dom/events/IMEContentObserver.cpp:180:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 187:21.76 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIReflowObserver) 187:21.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:21.84 /builddir/build/BUILD/firefox-69.0.1/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::DocumentObserver::QueryInterface(const nsIID&, void**)': 187:21.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:21.84 foundInterface = 0; \ 187:21.84 ^~~~~~~~~~~~~~ 187:21.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:21.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:21.84 ^~~~~~~~~~~~~~~~~~~~~~~ 187:21.84 /builddir/build/BUILD/firefox-69.0.1/dom/events/IMEContentObserver.cpp:2106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:21.84 NS_INTERFACE_MAP_END 187:21.84 ^~~~~~~~~~~~~~~~~~~~ 187:21.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:21.84 else 187:21.84 ^~~~ 187:21.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:21.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:21.84 ^~~~~~~~~~~~~~~~~~ 187:21.84 /builddir/build/BUILD/firefox-69.0.1/dom/events/IMEContentObserver.cpp:2105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:21.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 187:21.84 ^~~~~~~~~~~~~~~~~~~~~~ 187:22.35 /builddir/build/BUILD/firefox-69.0.1/dom/events/ImageCaptureError.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureError::QueryInterface(const nsIID&, void**)': 187:22.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:22.35 foundInterface = 0; \ 187:22.35 ^~~~~~~~~~~~~~ 187:22.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:22.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:22.36 ^~~~~~~~~~~~~~~~~~~~~~~ 187:22.36 /builddir/build/BUILD/firefox-69.0.1/dom/events/ImageCaptureError.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:22.36 NS_INTERFACE_MAP_END 187:22.36 ^~~~~~~~~~~~~~~~~~~~ 187:22.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:22.36 else 187:22.36 ^~~~ 187:22.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:22.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:22.36 ^~~~~~~~~~~~~~~~~~ 187:22.36 /builddir/build/BUILD/firefox-69.0.1/dom/events/ImageCaptureError.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:22.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 187:22.36 ^~~~~~~~~~~~~~~~~~~~~~ 187:22.38 /builddir/build/BUILD/firefox-69.0.1/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::QueryInterface(const nsIID&, void**)': 187:22.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:22.38 foundInterface = 0; \ 187:22.38 ^~~~~~~~~~~~~~ 187:22.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:22.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:22.38 ^~~~~~~~~~~~~~~~~~~~~~~ 187:22.38 /builddir/build/BUILD/firefox-69.0.1/dom/events/JSEventHandler.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:22.38 NS_INTERFACE_MAP_END 187:22.38 ^~~~~~~~~~~~~~~~~~~~ 187:22.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:22.38 else 187:22.38 ^~~~ 187:22.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:22.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:22.38 ^~~~~~~~~~~~~~~~~~ 187:22.39 /builddir/build/BUILD/firefox-69.0.1/dom/events/JSEventHandler.cpp:94:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:22.39 NS_INTERFACE_MAP_ENTRY(JSEventHandler) 187:22.39 ^~~~~~~~~~~~~~~~~~~~~~ 187:22.47 /builddir/build/BUILD/firefox-69.0.1/dom/events/MessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MessageEvent::QueryInterface(const nsIID&, void**)': 187:22.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:22.47 foundInterface = 0; \ 187:22.47 ^~~~~~~~~~~~~~ 187:22.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 187:22.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 187:22.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:22.48 /builddir/build/BUILD/firefox-69.0.1/dom/events/MessageEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 187:22.48 NS_INTERFACE_MAP_END_INHERITING(Event) 187:22.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:22.48 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 187:22.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 187:22.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 187:22.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 187:22.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 187:22.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 187:22.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWidget.h:21, 187:22.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 187:22.48 from /builddir/build/BUILD/firefox-69.0.1/dom/events/Event.cpp:9, 187:22.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 187:22.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 187:22.49 } else 187:22.49 ^~~~ 187:22.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 187:22.49 } else 187:22.49 ^~~~ 187:22.49 /builddir/build/BUILD/firefox-69.0.1/dom/events/MessageEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 187:22.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessageEvent) 187:22.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:23.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 187:23.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 187:23.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 187:23.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 187:23.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 187:23.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Id.h:28, 187:23.86 from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/wrappers/AccessCheck.h:10, 187:23.86 from /builddir/build/BUILD/firefox-69.0.1/dom/events/Event.cpp:7, 187:23.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 187:23.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 187:23.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 187:23.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 187:23.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 187:23.86 memset(&aArr[0], 0, N * sizeof(T)); 187:23.86 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:23.86 In file included from /usr/include/c++/8/map:61, 187:23.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 187:23.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 187:23.86 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 187:23.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 187:23.86 from /builddir/build/BUILD/firefox-69.0.1/dom/events/Event.cpp:9, 187:23.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 187:23.86 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 187:23.86 class map 187:23.86 ^~~ 187:25.48 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 187:25.48 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 187:25.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 187:25.48 from /builddir/build/BUILD/firefox-69.0.1/dom/events/NotifyPaintEvent.cpp:8, 187:25.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 187:25.48 /builddir/build/BUILD/firefox-69.0.1/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequest::QueryInterface(const nsIID&, void**)': 187:25.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:25.48 foundInterface = 0; \ 187:25.48 ^~~~~~~~~~~~~~ 187:25.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:25.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:25.48 ^~~~~~~~~~~~~~~~~~~~~~~ 187:25.48 /builddir/build/BUILD/firefox-69.0.1/dom/events/PaintRequest.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:25.48 NS_INTERFACE_MAP_END 187:25.48 ^~~~~~~~~~~~~~~~~~~~ 187:25.48 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 187:25.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 187:25.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 187:25.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 187:25.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 187:25.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 187:25.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWidget.h:21, 187:25.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 187:25.49 from /builddir/build/BUILD/firefox-69.0.1/dom/events/NotifyPaintEvent.cpp:8, 187:25.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 187:25.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 187:25.49 } else 187:25.49 ^~~~ 187:25.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 187:25.49 } else 187:25.49 ^~~~ 187:25.49 /builddir/build/BUILD/firefox-69.0.1/dom/events/PaintRequest.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 187:25.49 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PaintRequest) 187:25.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:25.49 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 187:25.49 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 187:25.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 187:25.49 from /builddir/build/BUILD/firefox-69.0.1/dom/events/NotifyPaintEvent.cpp:8, 187:25.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 187:25.49 /builddir/build/BUILD/firefox-69.0.1/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequestList::QueryInterface(const nsIID&, void**)': 187:25.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:25.49 foundInterface = 0; \ 187:25.49 ^~~~~~~~~~~~~~ 187:25.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:25.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:25.49 ^~~~~~~~~~~~~~~~~~~~~~~ 187:25.49 /builddir/build/BUILD/firefox-69.0.1/dom/events/PaintRequest.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:25.50 NS_INTERFACE_MAP_END 187:25.50 ^~~~~~~~~~~~~~~~~~~~ 187:25.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:25.50 else 187:25.50 ^~~~ 187:25.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:25.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:25.50 ^~~~~~~~~~~~~~~~~~ 187:25.50 /builddir/build/BUILD/firefox-69.0.1/dom/events/PaintRequest.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:25.50 NS_INTERFACE_MAP_ENTRY(nsISupports) 187:25.50 ^~~~~~~~~~~~~~~~~~~~~~ 187:25.77 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 187:25.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 187:25.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 187:25.77 from /builddir/build/BUILD/firefox-69.0.1/dom/base/Selection.cpp:35, 187:25.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 187:25.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 187:25.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 187:25.77 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 187:25.78 ^ 187:25.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 187:25.78 struct Block { 187:25.78 ^~~~~ 187:26.08 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 187:26.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 187:26.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 187:26.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 187:26.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 187:26.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 187:26.08 from /builddir/build/BUILD/firefox-69.0.1/dom/events/PointerEvent.cpp:10, 187:26.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:20: 187:26.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 187:26.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 187:26.08 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 187:26.08 ^ 187:26.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 187:26.08 struct Block { 187:26.08 ^~~~~ 187:27.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 187:27.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 187:27.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWeakReference.h:10, 187:27.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Selection.h:10, 187:27.11 from /builddir/build/BUILD/firefox-69.0.1/dom/base/Selection.cpp:11, 187:27.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 187:27.11 /builddir/build/BUILD/firefox-69.0.1/dom/base/Selection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)': 187:27.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:27.11 foundInterface = 0; \ 187:27.11 ^~~~~~~~~~~~~~ 187:27.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:27.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:27.11 ^~~~~~~~~~~~~~~~~~~~~~~ 187:27.11 /builddir/build/BUILD/firefox-69.0.1/dom/base/Selection.cpp:730:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:27.11 NS_INTERFACE_MAP_END 187:27.11 ^~~~~~~~~~~~~~~~~~~~ 187:27.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:27.11 else 187:27.11 ^~~~ 187:27.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:27.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:27.12 ^~~~~~~~~~~~~~~~~~ 187:27.12 /builddir/build/BUILD/firefox-69.0.1/dom/base/Selection.cpp:729:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:27.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 187:27.12 ^~~~~~~~~~~~~~~~~~~~~~ 187:27.65 /builddir/build/BUILD/firefox-69.0.1/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)': 187:27.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:27.65 foundInterface = 0; \ 187:27.65 ^~~~~~~~~~~~~~ 187:27.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 187:27.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 187:27.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:27.65 /builddir/build/BUILD/firefox-69.0.1/dom/base/ShadowRoot.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 187:27.65 NS_INTERFACE_MAP_END_INHERITING(DocumentFragment) 187:27.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:27.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:27.65 else 187:27.65 ^~~~ 187:27.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:27.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:27.65 ^~~~~~~~~~~~~~~~~~ 187:27.65 /builddir/build/BUILD/firefox-69.0.1/dom/base/ShadowRoot.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:27.65 NS_INTERFACE_MAP_ENTRY(nsIRadioGroupContainer) 187:27.65 ^~~~~~~~~~~~~~~~~~~~~~ 187:27.69 /builddir/build/BUILD/firefox-69.0.1/dom/base/StaticRange.cpp: In member function 'virtual nsresult mozilla::dom::StaticRange::QueryInterface(const nsIID&, void**)': 187:27.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:27.69 foundInterface = 0; \ 187:27.69 ^~~~~~~~~~~~~~ 187:27.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 187:27.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 187:27.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:27.69 /builddir/build/BUILD/firefox-69.0.1/dom/base/StaticRange.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 187:27.69 NS_INTERFACE_MAP_END_INHERITING(AbstractRange) 187:27.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:27.69 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:16, 187:27.69 from /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDocShell.h:19, 187:27.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AccessibleCaretEventHub.h:14, 187:27.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Selection.h:12, 187:27.69 from /builddir/build/BUILD/firefox-69.0.1/dom/base/Selection.cpp:11, 187:27.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 187:27.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 187:27.69 } else 187:27.69 ^~~~ 187:27.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 187:27.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 187:27.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:27.69 /builddir/build/BUILD/firefox-69.0.1/dom/base/StaticRange.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 187:27.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StaticRange) 187:27.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:27.98 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 187:27.98 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 187:27.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 187:27.98 from /builddir/build/BUILD/firefox-69.0.1/dom/events/NotifyPaintEvent.cpp:8, 187:27.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 187:27.98 /builddir/build/BUILD/firefox-69.0.1/dom/events/PointerEvent.cpp: In member function 'virtual nsresult mozilla::dom::PointerEvent::QueryInterface(const nsIID&, void**)': 187:27.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:27.98 foundInterface = 0; \ 187:27.98 ^~~~~~~~~~~~~~ 187:27.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 187:27.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 187:27.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:27.98 /builddir/build/BUILD/firefox-69.0.1/dom/events/PointerEvent.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 187:27.98 NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 187:27.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:27.98 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 187:27.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 187:27.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 187:27.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 187:27.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 187:27.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 187:27.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWidget.h:21, 187:27.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 187:27.98 from /builddir/build/BUILD/firefox-69.0.1/dom/events/NotifyPaintEvent.cpp:8, 187:27.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 187:27.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 187:27.98 } else 187:27.98 ^~~~ 187:27.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 187:27.99 } else 187:27.99 ^~~~ 187:27.99 /builddir/build/BUILD/firefox-69.0.1/dom/events/PointerEvent.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 187:27.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PointerEvent) 187:27.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:28.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 187:28.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 187:28.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWeakReference.h:10, 187:28.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Selection.h:10, 187:28.37 from /builddir/build/BUILD/firefox-69.0.1/dom/base/Selection.cpp:11, 187:28.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 187:28.37 /builddir/build/BUILD/firefox-69.0.1/dom/base/StorageAccessPermissionRequest.cpp: In member function 'virtual nsresult mozilla::dom::StorageAccessPermissionRequest::QueryInterface(const nsIID&, void**)': 187:28.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:28.37 foundInterface = 0; \ 187:28.37 ^~~~~~~~~~~~~~ 187:28.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 187:28.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 187:28.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:28.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 187:28.37 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 187:28.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:28.37 /builddir/build/BUILD/firefox-69.0.1/dom/base/StorageAccessPermissionRequest.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 187:28.37 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 187:28.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:28.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:16, 187:28.37 from /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDocShell.h:19, 187:28.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AccessibleCaretEventHub.h:14, 187:28.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Selection.h:12, 187:28.37 from /builddir/build/BUILD/firefox-69.0.1/dom/base/Selection.cpp:11, 187:28.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 187:28.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 187:28.38 } else 187:28.38 ^~~~ 187:28.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 187:28.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 187:28.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:28.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 187:28.38 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 187:28.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:28.38 /builddir/build/BUILD/firefox-69.0.1/dom/base/StorageAccessPermissionRequest.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 187:28.38 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 187:28.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:28.95 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 187:28.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 187:28.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWeakReference.h:10, 187:28.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Selection.h:10, 187:28.95 from /builddir/build/BUILD/firefox-69.0.1/dom/base/Selection.cpp:11, 187:28.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 187:28.95 /builddir/build/BUILD/firefox-69.0.1/dom/base/StructuredCloneTester.cpp: In member function 'virtual nsresult mozilla::dom::StructuredCloneTester::QueryInterface(const nsIID&, void**)': 187:28.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:28.95 foundInterface = 0; \ 187:28.95 ^~~~~~~~~~~~~~ 187:28.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:28.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:28.96 ^~~~~~~~~~~~~~~~~~~~~~~ 187:28.96 /builddir/build/BUILD/firefox-69.0.1/dom/base/StructuredCloneTester.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:28.96 NS_INTERFACE_MAP_END 187:28.96 ^~~~~~~~~~~~~~~~~~~~ 187:28.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:28.96 else 187:28.96 ^~~~ 187:28.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:28.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:28.96 ^~~~~~~~~~~~~~~~~~ 187:28.96 /builddir/build/BUILD/firefox-69.0.1/dom/base/StructuredCloneTester.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:28.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 187:28.96 ^~~~~~~~~~~~~~~~~~~~~~ 187:28.96 /builddir/build/BUILD/firefox-69.0.1/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)': 187:28.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:28.96 foundInterface = 0; \ 187:28.96 ^~~~~~~~~~~~~~ 187:28.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:28.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:28.96 ^~~~~~~~~~~~~~~~~~~~~~~ 187:28.96 /builddir/build/BUILD/firefox-69.0.1/dom/base/StyleSheetList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:28.96 NS_INTERFACE_MAP_END 187:28.96 ^~~~~~~~~~~~~~~~~~~~ 187:28.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:28.96 else 187:28.97 ^~~~ 187:28.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:28.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:28.97 ^~~~~~~~~~~~~~~~~~ 187:28.97 /builddir/build/BUILD/firefox-69.0.1/dom/base/StyleSheetList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:28.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 187:28.97 ^~~~~~~~~~~~~~~~~~~~~~ 187:29.23 /builddir/build/BUILD/firefox-69.0.1/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)': 187:29.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:29.23 foundInterface = 0; \ 187:29.23 ^~~~~~~~~~~~~~ 187:29.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:29.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:29.23 ^~~~~~~~~~~~~~~~~~~~~~~ 187:29.23 /builddir/build/BUILD/firefox-69.0.1/dom/base/SubtleCrypto.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:29.23 NS_INTERFACE_MAP_END 187:29.23 ^~~~~~~~~~~~~~~~~~~~ 187:29.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:29.23 else 187:29.23 ^~~~ 187:29.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:29.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:29.23 ^~~~~~~~~~~~~~~~~~ 187:29.23 /builddir/build/BUILD/firefox-69.0.1/dom/base/SubtleCrypto.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:29.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 187:29.23 ^~~~~~~~~~~~~~~~~~~~~~ 187:31.89 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 187:31.89 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 187:31.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 187:31.89 from /builddir/build/BUILD/firefox-69.0.1/dom/events/NotifyPaintEvent.cpp:8, 187:31.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 187:31.89 /builddir/build/BUILD/firefox-69.0.1/dom/events/ScrollAreaEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollAreaEvent::QueryInterface(const nsIID&, void**)': 187:31.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:31.89 foundInterface = 0; \ 187:31.89 ^~~~~~~~~~~~~~ 187:31.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 187:31.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 187:31.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:31.89 /builddir/build/BUILD/firefox-69.0.1/dom/events/ScrollAreaEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 187:31.89 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 187:31.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:31.89 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 187:31.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 187:31.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 187:31.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 187:31.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 187:31.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 187:31.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWidget.h:21, 187:31.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 187:31.89 from /builddir/build/BUILD/firefox-69.0.1/dom/events/NotifyPaintEvent.cpp:8, 187:31.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 187:31.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 187:31.89 } else 187:31.89 ^~~~ 187:31.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 187:31.89 } else 187:31.89 ^~~~ 187:31.89 /builddir/build/BUILD/firefox-69.0.1/dom/events/ScrollAreaEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 187:31.89 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScrollAreaEvent) 187:31.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:31.92 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 187:31.92 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 187:31.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 187:31.92 from /builddir/build/BUILD/firefox-69.0.1/dom/events/NotifyPaintEvent.cpp:8, 187:31.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 187:31.92 /builddir/build/BUILD/firefox-69.0.1/dom/events/StorageEvent.cpp: In member function 'virtual nsresult mozilla::dom::StorageEvent::QueryInterface(const nsIID&, void**)': 187:31.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:31.92 foundInterface = 0; \ 187:31.92 ^~~~~~~~~~~~~~ 187:31.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 187:31.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 187:31.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:31.92 /builddir/build/BUILD/firefox-69.0.1/dom/events/StorageEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 187:31.92 NS_INTERFACE_MAP_END_INHERITING(Event) 187:31.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:31.92 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 187:31.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 187:31.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 187:31.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 187:31.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 187:31.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 187:31.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWidget.h:21, 187:31.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 187:31.93 from /builddir/build/BUILD/firefox-69.0.1/dom/events/NotifyPaintEvent.cpp:8, 187:31.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 187:31.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 187:31.93 } else 187:31.93 ^~~~ 187:31.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 187:31.93 } else 187:31.93 ^~~~ 187:31.93 /builddir/build/BUILD/firefox-69.0.1/dom/events/StorageEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 187:31.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StorageEvent) 187:31.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:31.94 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 187:31.94 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 187:31.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 187:31.94 from /builddir/build/BUILD/firefox-69.0.1/dom/events/NotifyPaintEvent.cpp:8, 187:31.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 187:31.94 /builddir/build/BUILD/firefox-69.0.1/dom/events/TextClause.cpp: In member function 'virtual nsresult mozilla::dom::TextClause::QueryInterface(const nsIID&, void**)': 187:31.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:31.94 foundInterface = 0; \ 187:31.94 ^~~~~~~~~~~~~~ 187:31.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:31.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:31.94 ^~~~~~~~~~~~~~~~~~~~~~~ 187:31.94 /builddir/build/BUILD/firefox-69.0.1/dom/events/TextClause.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:31.94 NS_INTERFACE_MAP_END 187:31.94 ^~~~~~~~~~~~~~~~~~~~ 187:31.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:31.95 else 187:31.95 ^~~~ 187:31.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:31.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:31.95 ^~~~~~~~~~~~~~~~~~ 187:31.95 /builddir/build/BUILD/firefox-69.0.1/dom/events/TextClause.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:31.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 187:31.95 ^~~~~~~~~~~~~~~~~~~~~~ 187:32.42 /builddir/build/BUILD/firefox-69.0.1/dom/events/Touch.cpp: In member function 'virtual nsresult mozilla::dom::Touch::QueryInterface(const nsIID&, void**)': 187:32.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:32.43 foundInterface = 0; \ 187:32.43 ^~~~~~~~~~~~~~ 187:32.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:32.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:32.43 ^~~~~~~~~~~~~~~~~~~~~~~ 187:32.43 /builddir/build/BUILD/firefox-69.0.1/dom/events/Touch.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:32.43 NS_INTERFACE_MAP_END 187:32.43 ^~~~~~~~~~~~~~~~~~~~ 187:32.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:32.43 else 187:32.43 ^~~~ 187:32.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:32.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:32.43 ^~~~~~~~~~~~~~~~~~ 187:32.43 /builddir/build/BUILD/firefox-69.0.1/dom/events/Touch.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:32.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 187:32.43 ^~~~~~~~~~~~~~~~~~~~~~ 187:32.60 /builddir/build/BUILD/firefox-69.0.1/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchList::QueryInterface(const nsIID&, void**)': 187:32.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:32.61 foundInterface = 0; \ 187:32.61 ^~~~~~~~~~~~~~ 187:32.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:32.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:32.61 ^~~~~~~~~~~~~~~~~~~~~~~ 187:32.61 /builddir/build/BUILD/firefox-69.0.1/dom/events/TouchEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:32.61 NS_INTERFACE_MAP_END 187:32.61 ^~~~~~~~~~~~~~~~~~~~ 187:32.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:32.61 else 187:32.61 ^~~~ 187:32.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:32.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:32.61 ^~~~~~~~~~~~~~~~~~ 187:32.61 /builddir/build/BUILD/firefox-69.0.1/dom/events/TouchEvent.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:32.61 NS_INTERFACE_MAP_ENTRY(nsISupports) 187:32.61 ^~~~~~~~~~~~~~~~~~~~~~ 187:32.63 /builddir/build/BUILD/firefox-69.0.1/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchEvent::QueryInterface(const nsIID&, void**)': 187:32.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:32.63 foundInterface = 0; \ 187:32.63 ^~~~~~~~~~~~~~ 187:32.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 187:32.63 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 187:32.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:32.63 /builddir/build/BUILD/firefox-69.0.1/dom/events/TouchEvent.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 187:32.63 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 187:32.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:32.63 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 187:32.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 187:32.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 187:32.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 187:32.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 187:32.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 187:32.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWidget.h:21, 187:32.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 187:32.64 from /builddir/build/BUILD/firefox-69.0.1/dom/events/NotifyPaintEvent.cpp:8, 187:32.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 187:32.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 187:32.64 } else 187:32.64 ^~~~ 187:32.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 187:32.64 } else 187:32.64 ^~~~ 187:32.64 /builddir/build/BUILD/firefox-69.0.1/dom/events/TouchEvent.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 187:32.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TouchEvent) 187:32.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:32.70 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 187:32.70 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 187:32.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 187:32.70 from /builddir/build/BUILD/firefox-69.0.1/dom/events/NotifyPaintEvent.cpp:8, 187:32.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 187:32.70 /builddir/build/BUILD/firefox-69.0.1/dom/events/UIEvent.cpp: In member function 'virtual nsresult mozilla::dom::UIEvent::QueryInterface(const nsIID&, void**)': 187:32.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:32.70 foundInterface = 0; \ 187:32.70 ^~~~~~~~~~~~~~ 187:32.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 187:32.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 187:32.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:32.70 /builddir/build/BUILD/firefox-69.0.1/dom/events/UIEvent.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 187:32.70 NS_INTERFACE_MAP_END_INHERITING(Event) 187:32.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:32.70 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 187:32.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 187:32.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 187:32.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 187:32.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 187:32.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 187:32.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWidget.h:21, 187:32.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 187:32.71 from /builddir/build/BUILD/firefox-69.0.1/dom/events/NotifyPaintEvent.cpp:8, 187:32.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 187:32.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 187:32.71 } else 187:32.71 ^~~~ 187:32.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 187:32.71 } else 187:32.71 ^~~~ 187:32.71 /builddir/build/BUILD/firefox-69.0.1/dom/events/UIEvent.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 187:32.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UIEvent) 187:32.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:33.94 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 187:33.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 187:33.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 187:33.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 187:33.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 187:33.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 187:33.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 187:33.94 from /builddir/build/BUILD/firefox-69.0.1/caps/nsJSPrincipals.h:9, 187:33.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 187:33.94 from /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDocShell.h:10, 187:33.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AccessibleCaretEventHub.h:14, 187:33.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Selection.h:12, 187:33.95 from /builddir/build/BUILD/firefox-69.0.1/dom/base/Selection.cpp:11, 187:33.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 187:33.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 187:33.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 187:33.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 187:33.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 187:33.95 memset(&aArr[0], 0, N * sizeof(T)); 187:33.95 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:33.95 In file included from /usr/include/c++/8/map:61, 187:33.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 187:33.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 187:33.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 187:33.95 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 187:33.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 187:33.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 187:33.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 187:33.95 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 187:33.95 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 187:33.95 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 187:33.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AccessibleCaretEventHub.h:15, 187:33.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Selection.h:12, 187:33.95 from /builddir/build/BUILD/firefox-69.0.1/dom/base/Selection.cpp:11, 187:33.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 187:33.95 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 187:33.95 class map 187:33.95 ^~~ 187:35.28 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 187:35.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 187:35.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 187:35.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 187:35.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 187:35.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 187:35.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 187:35.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 187:35.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 187:35.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 187:35.28 from /builddir/build/BUILD/firefox-69.0.1/dom/events/NotifyPaintEvent.cpp:8, 187:35.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 187:35.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 187:35.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 187:35.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 187:35.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 187:35.29 memset(&aArr[0], 0, N * sizeof(T)); 187:35.29 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:35.29 In file included from /usr/include/c++/8/map:61, 187:35.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 187:35.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 187:35.29 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 187:35.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 187:35.29 from /builddir/build/BUILD/firefox-69.0.1/dom/events/NotifyPaintEvent.cpp:8, 187:35.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 187:35.29 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 187:35.29 class map 187:35.29 ^~~ 187:38.10 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 187:38.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 187:38.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 187:38.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 187:38.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 187:38.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 187:38.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 187:38.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 187:38.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 187:38.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Timeout.h:10, 187:38.11 from /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutBudgetManager.cpp:9, 187:38.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 187:38.11 /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::TimeoutHandler::QueryInterface(const nsIID&, void**)': 187:38.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:38.12 foundInterface = 0; \ 187:38.12 ^~~~~~~~~~~~~~ 187:38.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:38.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:38.12 ^~~~~~~~~~~~~~~~~~~~~~~ 187:38.12 /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutHandler.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:38.12 NS_INTERFACE_MAP_END 187:38.12 ^~~~~~~~~~~~~~~~~~~~ 187:38.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:38.13 else 187:38.13 ^~~~ 187:38.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:38.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:38.13 ^~~~~~~~~~~~~~~~~~ 187:38.13 /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutHandler.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:38.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 187:38.13 ^~~~~~~~~~~~~~~~~~~~~~ 187:38.13 /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::ScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 187:38.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:38.14 foundInterface = 0; \ 187:38.14 ^~~~~~~~~~~~~~ 187:38.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 187:38.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 187:38.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:38.14 /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutHandler.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 187:38.14 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 187:38.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:38.14 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 187:38.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 187:38.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 187:38.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 187:38.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Timeout.h:10, 187:38.15 from /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutBudgetManager.cpp:9, 187:38.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 187:38.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 187:38.15 } else 187:38.15 ^~~~ 187:38.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 187:38.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 187:38.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:38.15 /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutHandler.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 187:38.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptTimeoutHandler) 187:38.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:38.15 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 187:38.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 187:38.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 187:38.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 187:38.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 187:38.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 187:38.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 187:38.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 187:38.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 187:38.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Timeout.h:10, 187:38.15 from /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutBudgetManager.cpp:9, 187:38.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 187:38.15 /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::CallbackTimeoutHandler::QueryInterface(const nsIID&, void**)': 187:38.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:38.15 foundInterface = 0; \ 187:38.15 ^~~~~~~~~~~~~~ 187:38.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 187:38.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 187:38.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:38.15 /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutHandler.cpp:150:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 187:38.15 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 187:38.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:38.15 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 187:38.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 187:38.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 187:38.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 187:38.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Timeout.h:10, 187:38.15 from /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutBudgetManager.cpp:9, 187:38.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 187:38.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 187:38.15 } else 187:38.15 ^~~~ 187:38.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 187:38.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 187:38.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:38.15 /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutHandler.cpp:149:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 187:38.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CallbackTimeoutHandler) 187:38.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:41.70 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 187:41.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 187:41.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 187:41.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 187:41.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 187:41.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 187:41.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 187:41.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 187:41.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 187:41.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Timeout.h:10, 187:41.70 from /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutBudgetManager.cpp:9, 187:41.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 187:41.70 /builddir/build/BUILD/firefox-69.0.1/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)': 187:41.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:41.70 foundInterface = 0; \ 187:41.71 ^~~~~~~~~~~~~~ 187:41.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:41.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:41.71 ^~~~~~~~~~~~~~~~~~~~~~~ 187:41.71 /builddir/build/BUILD/firefox-69.0.1/dom/base/TreeWalker.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:41.71 NS_INTERFACE_MAP_END 187:41.71 ^~~~~~~~~~~~~~~~~~~~ 187:41.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:41.71 else 187:41.71 ^~~~ 187:41.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:41.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:41.71 ^~~~~~~~~~~~~~~~~~ 187:41.71 /builddir/build/BUILD/firefox-69.0.1/dom/base/TreeWalker.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:41.71 NS_INTERFACE_MAP_ENTRY(nsISupports) 187:41.71 ^~~~~~~~~~~~~~~~~~~~~~ 187:45.14 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 187:45.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 187:45.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 187:45.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 187:45.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 187:45.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/CompositionEventBinding.cpp:12, 187:45.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:106: 187:45.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 187:45.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 187:45.15 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 187:45.15 ^ 187:45.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 187:45.15 struct Block { 187:45.15 ^~~~~ 187:47.64 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)': 187:47.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:47.64 foundInterface = 0; \ 187:47.64 ^~~~~~~~~~~~~~ 187:47.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:47.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:47.64 ^~~~~~~~~~~~~~~~~~~~~~~ 187:47.64 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentList.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:47.64 NS_INTERFACE_MAP_END 187:47.64 ^~~~~~~~~~~~~~~~~~~~ 187:47.64 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 187:47.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 187:47.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 187:47.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 187:47.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Timeout.h:10, 187:47.64 from /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutBudgetManager.cpp:9, 187:47.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 187:47.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 187:47.64 } else 187:47.64 ^~~~ 187:47.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 187:47.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 187:47.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:47.65 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentList.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 187:47.65 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList) 187:47.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:47.65 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 187:47.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 187:47.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 187:47.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 187:47.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 187:47.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 187:47.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 187:47.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 187:47.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 187:47.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Timeout.h:10, 187:47.65 from /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutBudgetManager.cpp:9, 187:47.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 187:47.65 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)': 187:47.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:47.65 foundInterface = 0; \ 187:47.65 ^~~~~~~~~~~~~~ 187:47.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 187:47.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 187:47.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:47.65 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentList.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 187:47.65 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 187:47.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:47.66 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 187:47.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 187:47.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 187:47.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 187:47.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Timeout.h:10, 187:47.66 from /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutBudgetManager.cpp:9, 187:47.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 187:47.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 187:47.66 } else 187:47.66 ^~~~ 187:47.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 187:47.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 187:47.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:47.66 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentList.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 187:47.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSimpleContentList) 187:47.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:47.66 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 187:47.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 187:47.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 187:47.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 187:47.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 187:47.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 187:47.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 187:47.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 187:47.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 187:47.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Timeout.h:10, 187:47.67 from /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutBudgetManager.cpp:9, 187:47.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 187:47.67 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsEmptyContentList::QueryInterface(const nsIID&, void**)': 187:47.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:47.67 foundInterface = 0; \ 187:47.67 ^~~~~~~~~~~~~~ 187:47.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 187:47.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 187:47.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:47.67 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentList.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 187:47.67 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 187:47.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:47.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:47.67 else 187:47.67 ^~~~ 187:47.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:47.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:47.67 ^~~~~~~~~~~~~~~~~~ 187:47.67 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentList.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:47.67 NS_INTERFACE_MAP_ENTRY(nsIHTMLCollection) 187:47.67 ^~~~~~~~~~~~~~~~~~~~~~ 187:48.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 187:48.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 187:48.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 187:48.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 187:48.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 187:48.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 187:48.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 187:48.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 187:48.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 187:48.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Timeout.h:10, 187:48.38 from /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutBudgetManager.cpp:9, 187:48.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 187:48.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 187:48.38 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 187:48.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 187:48.38 memset(aT, 0, sizeof(T)); 187:48.38 ~~~~~~^~~~~~~~~~~~~~~~~~ 187:48.38 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/WindowNamedPropertiesHandler.cpp:15, 187:48.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:74: 187:48.38 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 187:48.38 struct GlobalProperties { 187:48.38 ^~~~~~~~~~~~~~~~ 187:48.96 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 187:48.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 187:48.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 187:48.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 187:48.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 187:48.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 187:48.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 187:48.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 187:48.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/ClientBinding.cpp:3, 187:48.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings3.cpp:2: 187:48.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/CreateOfferRequestBinding.cpp: In member function 'virtual nsresult mozilla::dom::CreateOfferRequest::QueryInterface(const nsIID&, void**)': 187:48.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:48.97 foundInterface = 0; \ 187:48.97 ^~~~~~~~~~~~~~ 187:48.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:48.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:48.97 ^~~~~~~~~~~~~~~~~~~~~~~ 187:48.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/CreateOfferRequestBinding.cpp:734:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:48.97 NS_INTERFACE_MAP_END 187:48.97 ^~~~~~~~~~~~~~~~~~~~ 187:48.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:48.97 else 187:48.97 ^~~~ 187:48.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:48.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:48.97 ^~~~~~~~~~~~~~~~~~ 187:48.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/CreateOfferRequestBinding.cpp:733:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:48.97 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 187:48.97 ^~~~~~~~~~~~~~~~~~~~~~ 187:49.38 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 187:49.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 187:49.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 187:49.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 187:49.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 187:49.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 187:49.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 187:49.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 187:49.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 187:49.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Timeout.h:10, 187:49.38 from /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutBudgetManager.cpp:9, 187:49.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 187:49.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 187:49.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 187:49.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 187:49.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 187:49.38 memset(&aArr[0], 0, N * sizeof(T)); 187:49.38 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:49.38 In file included from /usr/include/c++/8/map:61, 187:49.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 187:49.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 187:49.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 187:49.39 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 187:49.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 187:49.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:17, 187:49.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DocGroup.h:17, 187:49.39 from /builddir/build/BUILD/firefox-69.0.1/dom/base/TimeoutManager.cpp:17, 187:49.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base6.cpp:29: 187:49.39 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 187:49.39 class map 187:49.39 ^~~ 187:49.95 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 187:49.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 187:49.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 187:49.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 187:49.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 187:49.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 187:49.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Blob.h:11, 187:49.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/File.h:10, 187:49.96 from /builddir/build/BUILD/firefox-69.0.1/dom/fetch/BodyExtractor.cpp:8, 187:49.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 187:49.96 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/EmptyBody.cpp: In member function 'virtual nsresult mozilla::dom::EmptyBody::QueryInterface(const nsIID&, void**)': 187:49.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:49.96 foundInterface = 0; \ 187:49.96 ^~~~~~~~~~~~~~ 187:49.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 187:49.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 187:49.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:49.96 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/EmptyBody.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 187:49.96 NS_INTERFACE_MAP_END_INHERITING(FetchBody) 187:49.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:49.96 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 187:49.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 187:49.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 187:49.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Blob.h:14, 187:49.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/File.h:10, 187:49.96 from /builddir/build/BUILD/firefox-69.0.1/dom/fetch/BodyExtractor.cpp:8, 187:49.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 187:49.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 187:49.96 } else 187:49.96 ^~~~ 187:49.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 187:49.96 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 187:49.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:49.97 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/EmptyBody.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 187:49.97 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EmptyBody) 187:49.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:50.80 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 187:50.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 187:50.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 187:50.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 187:50.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 187:50.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 187:50.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Blob.h:11, 187:50.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/File.h:10, 187:50.81 from /builddir/build/BUILD/firefox-69.0.1/dom/fetch/BodyExtractor.cpp:8, 187:50.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 187:50.81 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/Fetch.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignalMainThread::QueryInterface(const nsIID&, void**)': 187:50.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:50.81 foundInterface = 0; \ 187:50.81 ^~~~~~~~~~~~~~ 187:50.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:50.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:50.81 ^~~~~~~~~~~~~~~~~~~~~~~ 187:50.81 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/Fetch.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:50.81 NS_INTERFACE_MAP_END 187:50.81 ^~~~~~~~~~~~~~~~~~~~ 187:50.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:50.81 else 187:50.81 ^~~~ 187:50.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:50.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:50.81 ^~~~~~~~~~~~~~~~~~ 187:50.81 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/Fetch.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:50.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 187:50.81 ^~~~~~~~~~~~~~~~~~~~~~ 187:51.24 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/FetchObserver.cpp: In member function 'virtual nsresult mozilla::dom::FetchObserver::QueryInterface(const nsIID&, void**)': 187:51.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:51.25 foundInterface = 0; \ 187:51.25 ^~~~~~~~~~~~~~ 187:51.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 187:51.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 187:51.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:51.25 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/FetchObserver.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 187:51.25 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 187:51.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:51.25 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 187:51.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 187:51.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 187:51.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Blob.h:14, 187:51.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/File.h:10, 187:51.25 from /builddir/build/BUILD/firefox-69.0.1/dom/fetch/BodyExtractor.cpp:8, 187:51.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 187:51.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 187:51.25 } else 187:51.25 ^~~~ 187:51.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 187:51.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 187:51.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:51.25 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/FetchObserver.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 187:51.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchObserver) 187:51.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:51.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 187:51.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 187:51.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 187:51.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 187:51.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 187:51.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 187:51.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Blob.h:11, 187:51.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/File.h:10, 187:51.26 from /builddir/build/BUILD/firefox-69.0.1/dom/fetch/BodyExtractor.cpp:8, 187:51.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 187:51.26 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/FetchStreamReader.cpp: In member function 'virtual nsresult mozilla::dom::FetchStreamReader::QueryInterface(const nsIID&, void**)': 187:51.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:51.26 foundInterface = 0; \ 187:51.26 ^~~~~~~~~~~~~~ 187:51.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:51.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:51.26 ^~~~~~~~~~~~~~~~~~~~~~~ 187:51.27 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/FetchStreamReader.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:51.27 NS_INTERFACE_MAP_END 187:51.27 ^~~~~~~~~~~~~~~~~~~~ 187:51.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:51.27 else 187:51.27 ^~~~ 187:51.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 187:51.27 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 187:51.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:51.27 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/FetchStreamReader.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 187:51.27 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStreamCallback) 187:51.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:51.31 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 187:51.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 187:51.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 187:51.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 187:51.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 187:51.31 from /builddir/build/BUILD/firefox-69.0.1/dom/events/XULCommandEvent.cpp:7, 187:51.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:11: 187:51.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 187:51.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 187:51.31 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 187:51.31 ^ 187:51.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 187:51.31 struct Block { 187:51.31 ^~~~~ 187:51.34 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)': 187:51.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:51.34 foundInterface = 0; \ 187:51.34 ^~~~~~~~~~~~~~ 187:51.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:51.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:51.34 ^~~~~~~~~~~~~~~~~~~~~~~ 187:51.34 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/Headers.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:51.34 NS_INTERFACE_MAP_END 187:51.34 ^~~~~~~~~~~~~~~~~~~~ 187:51.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:51.34 else 187:51.34 ^~~~ 187:51.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:51.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:51.34 ^~~~~~~~~~~~~~~~~~ 187:51.34 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/Headers.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:51.35 NS_INTERFACE_MAP_ENTRY(nsISupports) 187:51.35 ^~~~~~~~~~~~~~~~~~~~~~ 187:51.53 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 187:51.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 187:51.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 187:51.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 187:51.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 187:51.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 187:51.53 from /builddir/build/BUILD/firefox-69.0.1/dom/events/WheelHandlingHelper.h:11, 187:51.53 from /builddir/build/BUILD/firefox-69.0.1/dom/events/WheelHandlingHelper.cpp:7, 187:51.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 187:51.53 /builddir/build/BUILD/firefox-69.0.1/dom/events/XULCommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::XULCommandEvent::QueryInterface(const nsIID&, void**)': 187:51.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:51.53 foundInterface = 0; \ 187:51.53 ^~~~~~~~~~~~~~ 187:51.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 187:51.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 187:51.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:51.54 /builddir/build/BUILD/firefox-69.0.1/dom/events/XULCommandEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 187:51.54 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 187:51.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:51.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 187:51.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 187:51.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 187:51.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameProperties.h:15, 187:51.54 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 187:51.54 from /builddir/build/BUILD/firefox-69.0.1/dom/events/WheelHandlingHelper.h:13, 187:51.54 from /builddir/build/BUILD/firefox-69.0.1/dom/events/WheelHandlingHelper.cpp:7, 187:51.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 187:51.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 187:51.54 } else 187:51.54 ^~~~ 187:51.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 187:51.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 187:51.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:51.54 /builddir/build/BUILD/firefox-69.0.1/dom/events/XULCommandEvent.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 187:51.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULCommandEvent) 187:51.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:51.58 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)': 187:51.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:51.58 foundInterface = 0; \ 187:51.58 ^~~~~~~~~~~~~~ 187:51.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 187:51.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 187:51.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:51.58 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/Request.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 187:51.58 NS_INTERFACE_MAP_END_INHERITING(FetchBody) 187:51.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:51.58 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 187:51.58 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 187:51.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 187:51.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 187:51.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 187:51.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Blob.h:14, 187:51.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/File.h:10, 187:51.59 from /builddir/build/BUILD/firefox-69.0.1/dom/fetch/BodyExtractor.cpp:8, 187:51.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 187:51.59 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:51.59 else 187:51.59 ^~~~ 187:51.59 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/Request.cpp:52:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 187:51.59 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 187:51.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:51.63 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 187:51.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 187:51.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 187:51.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 187:51.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 187:51.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 187:51.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Blob.h:11, 187:51.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/File.h:10, 187:51.63 from /builddir/build/BUILD/firefox-69.0.1/dom/fetch/BodyExtractor.cpp:8, 187:51.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 187:51.63 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)': 187:51.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:51.63 foundInterface = 0; \ 187:51.63 ^~~~~~~~~~~~~~ 187:51.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 187:51.63 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 187:51.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:51.64 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/Response.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 187:51.64 NS_INTERFACE_MAP_END_INHERITING(FetchBody) 187:51.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:51.64 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 187:51.64 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 187:51.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 187:51.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 187:51.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 187:51.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Blob.h:14, 187:51.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/File.h:10, 187:51.64 from /builddir/build/BUILD/firefox-69.0.1/dom/fetch/BodyExtractor.cpp:8, 187:51.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 187:51.64 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:51.64 else 187:51.64 ^~~~ 187:51.64 /builddir/build/BUILD/firefox-69.0.1/dom/fetch/Response.cpp:63:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 187:51.64 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 187:51.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:52.61 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 187:52.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 187:52.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 187:52.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 187:52.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 187:52.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 187:52.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 187:52.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 187:52.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 187:52.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameProperties.h:15, 187:52.61 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 187:52.61 from /builddir/build/BUILD/firefox-69.0.1/dom/events/WheelHandlingHelper.h:13, 187:52.61 from /builddir/build/BUILD/firefox-69.0.1/dom/events/WheelHandlingHelper.cpp:7, 187:52.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 187:52.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 187:52.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 187:52.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 187:52.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 187:52.62 memset(&aArr[0], 0, N * sizeof(T)); 187:52.62 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:52.62 In file included from /usr/include/c++/8/map:61, 187:52.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 187:52.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 187:52.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 187:52.62 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 187:52.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 187:52.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 187:52.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 187:52.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SVGImageContext.h:12, 187:52.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsLayoutUtils.h:30, 187:52.62 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 187:52.62 from /builddir/build/BUILD/firefox-69.0.1/dom/events/WheelHandlingHelper.h:13, 187:52.62 from /builddir/build/BUILD/firefox-69.0.1/dom/events/WheelHandlingHelper.cpp:7, 187:52.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 187:52.62 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 187:52.62 class map 187:52.62 ^~~ 188:04.52 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 188:04.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 188:04.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 188:04.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 188:04.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 188:04.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 188:04.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 188:04.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 188:04.52 from /builddir/build/BUILD/firefox-69.0.1/dom/file/BaseBlobImpl.cpp:7, 188:04.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 188:04.52 /builddir/build/BUILD/firefox-69.0.1/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::Blob::QueryInterface(const nsIID&, void**)': 188:04.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:04.52 foundInterface = 0; \ 188:04.52 ^~~~~~~~~~~~~~ 188:04.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:04.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:04.52 ^~~~~~~~~~~~~~~~~~~~~~~ 188:04.52 /builddir/build/BUILD/firefox-69.0.1/dom/file/Blob.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:04.52 NS_INTERFACE_MAP_END 188:04.52 ^~~~~~~~~~~~~~~~~~~~ 188:04.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:04.53 else 188:04.53 ^~~~ 188:04.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 188:04.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:04.53 ^~~~~~~~~~~~~~~~~~ 188:04.53 /builddir/build/BUILD/firefox-69.0.1/dom/file/Blob.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:04.53 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 188:04.53 ^~~~~~~~~~~~~~~~~~~~~~ 188:04.57 /builddir/build/BUILD/firefox-69.0.1/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::BlobBodyStreamHolder::QueryInterface(const nsIID&, void**)': 188:04.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:04.57 foundInterface = 0; \ 188:04.57 ^~~~~~~~~~~~~~ 188:04.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 188:04.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 188:04.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:04.58 /builddir/build/BUILD/firefox-69.0.1/dom/file/Blob.cpp:335:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 188:04.58 NS_INTERFACE_MAP_END_INHERITING(BodyStreamHolder) 188:04.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:04.58 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 188:04.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsINode.h:14, 188:04.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:26, 188:04.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRFPService.h:12, 188:04.58 from /builddir/build/BUILD/firefox-69.0.1/dom/file/BaseBlobImpl.cpp:8, 188:04.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 188:04.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 188:04.58 } else 188:04.58 ^~~~ 188:04.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 188:04.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 188:04.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:04.58 /builddir/build/BUILD/firefox-69.0.1/dom/file/Blob.cpp:334:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 188:04.58 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobBodyStreamHolder) 188:04.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:07.33 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 188:07.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxUserFontSet.h:9, 188:07.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FontFace.h:15, 188:07.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FontFaceSet.h:10, 188:07.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/DocumentBinding.cpp:43, 188:07.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:197: 188:07.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 188:07.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 188:07.33 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 188:07.33 ^ 188:07.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 188:07.33 struct Block { 188:07.33 ^~~~~ 188:08.32 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 188:08.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 188:08.32 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentPermissionHelper.cpp:10, 188:08.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 188:08.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 188:08.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 188:08.32 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 188:08.32 ^ 188:08.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 188:08.32 struct Block { 188:08.32 ^~~~~ 188:08.83 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 188:08.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 188:08.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 188:08.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 188:08.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 188:08.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 188:08.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 188:08.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 188:08.83 from /builddir/build/BUILD/firefox-69.0.1/dom/file/BaseBlobImpl.cpp:7, 188:08.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 188:08.83 /builddir/build/BUILD/firefox-69.0.1/dom/file/FileList.cpp: In member function 'virtual nsresult mozilla::dom::FileList::QueryInterface(const nsIID&, void**)': 188:08.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:08.84 foundInterface = 0; \ 188:08.84 ^~~~~~~~~~~~~~ 188:08.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:08.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:08.84 ^~~~~~~~~~~~~~~~~~~~~~~ 188:08.84 /builddir/build/BUILD/firefox-69.0.1/dom/file/FileList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:08.84 NS_INTERFACE_MAP_END 188:08.84 ^~~~~~~~~~~~~~~~~~~~ 188:08.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:08.84 else 188:08.84 ^~~~ 188:08.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 188:08.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:08.84 ^~~~~~~~~~~~~~~~~~ 188:08.84 /builddir/build/BUILD/firefox-69.0.1/dom/file/FileList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:08.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 188:08.84 ^~~~~~~~~~~~~~~~~~~~~~ 188:09.10 /builddir/build/BUILD/firefox-69.0.1/dom/file/FileReader.cpp: In member function 'virtual nsresult mozilla::dom::FileReader::QueryInterface(const nsIID&, void**)': 188:09.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:09.10 foundInterface = 0; \ 188:09.10 ^~~~~~~~~~~~~~ 188:09.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 188:09.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 188:09.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:09.10 /builddir/build/BUILD/firefox-69.0.1/dom/file/FileReader.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 188:09.10 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 188:09.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:09.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:09.10 else 188:09.10 ^~~~ 188:09.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 188:09.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:09.11 ^~~~~~~~~~~~~~~~~~ 188:09.11 /builddir/build/BUILD/firefox-69.0.1/dom/file/FileReader.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:09.11 NS_INTERFACE_MAP_ENTRY(nsINamed) 188:09.11 ^~~~~~~~~~~~~~~~~~~~~~ 188:09.19 /builddir/build/BUILD/firefox-69.0.1/dom/file/FileReaderSync.cpp: In member function 'virtual nsresult {anonymous}::ReadCallback::QueryInterface(const nsIID&, void**)': 188:09.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:09.19 foundInterface = 0; \ 188:09.19 ^~~~~~~~~~~~~~ 188:09.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:09.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:09.19 ^~~~~~~~~~~~~~~~~~~~~~~ 188:09.19 /builddir/build/BUILD/firefox-69.0.1/dom/file/FileReaderSync.cpp:371:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:09.19 NS_INTERFACE_MAP_END 188:09.19 ^~~~~~~~~~~~~~~~~~~~ 188:09.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:09.19 else 188:09.19 ^~~~ 188:09.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 188:09.19 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 188:09.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:09.19 /builddir/build/BUILD/firefox-69.0.1/dom/file/FileReaderSync.cpp:370:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 188:09.20 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 188:09.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:09.20 /builddir/build/BUILD/firefox-69.0.1/dom/file/MemoryBlobImpl.cpp: In member function 'virtual nsresult mozilla::dom::MemoryBlobImpl::DataOwnerAdapter::QueryInterface(const nsIID&, void**)': 188:09.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:09.20 foundInterface = 0; \ 188:09.20 ^~~~~~~~~~~~~~ 188:09.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:09.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:09.21 ^~~~~~~~~~~~~~~~~~~~~~~ 188:09.21 /builddir/build/BUILD/firefox-69.0.1/dom/file/MemoryBlobImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:09.21 NS_INTERFACE_MAP_END 188:09.21 ^~~~~~~~~~~~~~~~~~~~ 188:09.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:09.21 else 188:09.21 ^~~~ 188:09.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 188:09.21 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 188:09.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:09.21 /builddir/build/BUILD/firefox-69.0.1/dom/file/MemoryBlobImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 188:09.21 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 188:09.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:10.52 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 188:10.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 188:10.52 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentPermissionHelper.cpp:8, 188:10.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 188:10.52 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentPermissionHelper.cpp: In member function 'virtual nsresult mozilla::dom::ContentPermissionRequestBase::QueryInterface(const nsIID&, void**)': 188:10.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:10.52 foundInterface = 0; \ 188:10.52 ^~~~~~~~~~~~~~ 188:10.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:10.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:10.52 ^~~~~~~~~~~~~~~~~~~~~~~ 188:10.52 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentPermissionHelper.cpp:537:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:10.52 NS_INTERFACE_MAP_END 188:10.52 ^~~~~~~~~~~~~~~~~~~~ 188:10.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 188:10.52 } else 188:10.52 ^~~~ 188:10.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 188:10.52 NS_IMPL_QUERY_BODY_CONCRETE(_class) 188:10.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:10.52 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentPermissionHelper.cpp:536:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 188:10.52 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsIContentPermissionRequest) 188:10.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:12.13 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)': 188:12.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:12.13 foundInterface = 0; \ 188:12.13 ^~~~~~~~~~~~~~ 188:12.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:12.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:12.13 ^~~~~~~~~~~~~~~~~~~~~~~ 188:12.13 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentSink.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:12.13 NS_INTERFACE_MAP_END 188:12.13 ^~~~~~~~~~~~~~~~~~~~ 188:12.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:12.13 else 188:12.13 ^~~~ 188:12.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 188:12.13 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 188:12.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:12.13 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentSink.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 188:12.13 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver) 188:12.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:12.34 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)': 188:12.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:12.34 foundInterface = 0; \ 188:12.34 ^~~~~~~~~~~~~~ 188:12.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:12.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:12.34 ^~~~~~~~~~~~~~~~~~~~~~~ 188:12.34 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMAttributeMap.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:12.34 NS_INTERFACE_MAP_END 188:12.34 ^~~~~~~~~~~~~~~~~~~~ 188:12.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:12.34 else 188:12.34 ^~~~ 188:12.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 188:12.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:12.34 ^~~~~~~~~~~~~~~~~~ 188:12.34 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMAttributeMap.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:12.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 188:12.34 ^~~~~~~~~~~~~~~~~~~~~~ 188:12.36 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)': 188:12.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:12.36 foundInterface = 0; \ 188:12.36 ^~~~~~~~~~~~~~ 188:12.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:12.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:12.36 ^~~~~~~~~~~~~~~~~~~~~~~ 188:12.36 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMCaretPosition.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:12.36 NS_INTERFACE_MAP_END 188:12.36 ^~~~~~~~~~~~~~~~~~~~ 188:12.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:12.36 else 188:12.36 ^~~~ 188:12.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 188:12.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:12.36 ^~~~~~~~~~~~~~~~~~ 188:12.36 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMCaretPosition.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:12.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 188:12.36 ^~~~~~~~~~~~~~~~~~~~~~ 188:12.50 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMDataChannel.cpp: In member function 'virtual nsresult nsDOMDataChannel::QueryInterface(const nsIID&, void**)': 188:12.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:12.50 foundInterface = 0; \ 188:12.50 ^~~~~~~~~~~~~~ 188:12.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 188:12.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 188:12.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:12.51 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMDataChannel.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 188:12.51 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 188:12.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:12.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 188:12.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 188:12.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 188:12.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 188:12.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 188:12.51 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleConsts.h:17, 188:12.51 from /builddir/build/BUILD/firefox-69.0.1/widget/nsIWidget.h:21, 188:12.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 188:12.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 188:12.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 188:12.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 188:12.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:13, 188:12.51 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentPermissionHelper.cpp:10, 188:12.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 188:12.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 188:12.51 } else 188:12.51 ^~~~ 188:12.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 188:12.51 } else 188:12.51 ^~~~ 188:12.51 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMDataChannel.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 188:12.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsDOMDataChannel) 188:12.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:13.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 188:13.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 188:13.26 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentPermissionHelper.cpp:8, 188:13.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 188:13.26 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationRecord::QueryInterface(const nsIID&, void**)': 188:13.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:13.26 foundInterface = 0; \ 188:13.26 ^~~~~~~~~~~~~~ 188:13.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:13.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:13.26 ^~~~~~~~~~~~~~~~~~~~~~~ 188:13.27 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMMutationObserver.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:13.27 NS_INTERFACE_MAP_END 188:13.27 ^~~~~~~~~~~~~~~~~~~~ 188:13.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:13.27 else 188:13.27 ^~~~ 188:13.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 188:13.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:13.27 ^~~~~~~~~~~~~~~~~~ 188:13.27 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMMutationObserver.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:13.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 188:13.27 ^~~~~~~~~~~~~~~~~~~~~~ 188:13.29 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsMutationReceiver::QueryInterface(const nsIID&, void**)': 188:13.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:13.29 foundInterface = 0; \ 188:13.29 ^~~~~~~~~~~~~~ 188:13.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:13.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:13.29 ^~~~~~~~~~~~~~~~~~~~~~~ 188:13.29 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMMutationObserver.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:13.29 NS_INTERFACE_MAP_END 188:13.29 ^~~~~~~~~~~~~~~~~~~~ 188:13.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:13.29 else 188:13.29 ^~~~ 188:13.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 188:13.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:13.29 ^~~~~~~~~~~~~~~~~~ 188:13.29 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMMutationObserver.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:13.29 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 188:13.29 ^~~~~~~~~~~~~~~~~~~~~~ 188:13.31 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationObserver::QueryInterface(const nsIID&, void**)': 188:13.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:13.31 foundInterface = 0; \ 188:13.31 ^~~~~~~~~~~~~~ 188:13.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:13.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:13.31 ^~~~~~~~~~~~~~~~~~~~~~~ 188:13.31 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMMutationObserver.cpp:430:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:13.31 NS_INTERFACE_MAP_END 188:13.31 ^~~~~~~~~~~~~~~~~~~~ 188:13.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:13.31 else 188:13.31 ^~~~ 188:13.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 188:13.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:13.31 ^~~~~~~~~~~~~~~~~~ 188:13.31 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMMutationObserver.cpp:429:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:13.31 NS_INTERFACE_MAP_ENTRY(nsDOMMutationObserver) 188:13.31 ^~~~~~~~~~~~~~~~~~~~~~ 188:13.48 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMTokenList.cpp: In member function 'virtual nsresult nsDOMTokenList::QueryInterface(const nsIID&, void**)': 188:13.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:13.49 foundInterface = 0; \ 188:13.49 ^~~~~~~~~~~~~~ 188:13.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:13.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:13.49 ^~~~~~~~~~~~~~~~~~~~~~~ 188:13.49 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDOMTokenList.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:13.49 NS_INTERFACE_MAP_END 188:13.49 ^~~~~~~~~~~~~~~~~~~~ 188:13.49 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 188:13.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 188:13.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 188:13.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 188:13.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 188:13.49 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleConsts.h:17, 188:13.49 from /builddir/build/BUILD/firefox-69.0.1/widget/nsIWidget.h:21, 188:13.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 188:13.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 188:13.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 188:13.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 188:13.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:13, 188:13.49 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentPermissionHelper.cpp:10, 188:13.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 188:13.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 188:13.49 } else 188:13.49 ^~~~ 188:13.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 188:13.49 } else 188:13.49 ^~~~ 188:13.58 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 188:13.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 188:13.58 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentPermissionHelper.cpp:8, 188:13.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 188:13.58 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDocumentEncoder.cpp: In member function 'virtual nsresult nsDocumentEncoder::QueryInterface(const nsIID&, void**)': 188:13.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:13.58 foundInterface = 0; \ 188:13.58 ^~~~~~~~~~~~~~ 188:13.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:13.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:13.58 ^~~~~~~~~~~~~~~~~~~~~~~ 188:13.58 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDocumentEncoder.cpp:354:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:13.58 NS_INTERFACE_MAP_END 188:13.58 ^~~~~~~~~~~~~~~~~~~~ 188:13.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:13.58 else 188:13.58 ^~~~ 188:13.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 188:13.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:13.58 ^~~~~~~~~~~~~~~~~~ 188:13.58 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsDocumentEncoder.cpp:353:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:13.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 188:13.58 ^~~~~~~~~~~~~~~~~~~~~~ 188:14.24 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFocusManager.cpp: In member function 'virtual nsresult nsFocusManager::QueryInterface(const nsIID&, void**)': 188:14.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:14.24 foundInterface = 0; \ 188:14.24 ^~~~~~~~~~~~~~ 188:14.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:14.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:14.24 ^~~~~~~~~~~~~~~~~~~~~~~ 188:14.24 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFocusManager.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:14.24 NS_INTERFACE_MAP_END 188:14.24 ^~~~~~~~~~~~~~~~~~~~ 188:14.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:14.24 else 188:14.24 ^~~~ 188:14.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 188:14.24 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 188:14.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:14.24 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFocusManager.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 188:14.24 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIFocusManager) 188:14.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:14.48 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 188:14.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 188:14.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 188:14.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 188:14.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 188:14.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 188:14.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:9, 188:14.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 188:14.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 188:14.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)': 188:14.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:14.48 foundInterface = 0; \ 188:14.48 ^~~~~~~~~~~~~~ 188:14.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 188:14.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 188:14.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:14.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 188:14.48 NS_INTERFACE_MAP_END_INHERITING(Event) 188:14.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:14.48 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 188:14.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 188:14.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:11, 188:14.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 188:14.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 188:14.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 188:14.48 } else 188:14.48 ^~~~ 188:14.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 188:14.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 188:14.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:14.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/ErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 188:14.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ErrorEvent) 188:14.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:14.49 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 188:14.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 188:14.49 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoaderOwner.h:10, 188:14.49 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoaderOwner.cpp:7, 188:14.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 188:14.49 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsHistory.cpp: In member function 'virtual nsresult nsHistory::QueryInterface(const nsIID&, void**)': 188:14.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:14.49 foundInterface = 0; \ 188:14.49 ^~~~~~~~~~~~~~ 188:14.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:14.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:14.49 ^~~~~~~~~~~~~~~~~~~~~~~ 188:14.49 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsHistory.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:14.49 NS_INTERFACE_MAP_END 188:14.49 ^~~~~~~~~~~~~~~~~~~~ 188:14.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:14.49 else 188:14.49 ^~~~ 188:14.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 188:14.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:14.49 ^~~~~~~~~~~~~~~~~~ 188:14.49 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsHistory.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:14.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 188:14.49 ^~~~~~~~~~~~~~~~~~~~~~ 188:14.66 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/file/Unified_cpp_dom_file0.cpp:137: 188:14.66 /builddir/build/BUILD/firefox-69.0.1/dom/file/StreamBlobImpl.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 188:14.66 /builddir/build/BUILD/firefox-69.0.1/dom/file/StreamBlobImpl.cpp:172:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 188:14.66 } // namespace mozilla 188:14.66 ^ 188:14.66 /builddir/build/BUILD/firefox-69.0.1/dom/file/StreamBlobImpl.cpp:172:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 188:14.66 /builddir/build/BUILD/firefox-69.0.1/dom/file/StreamBlobImpl.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 188:14.66 /builddir/build/BUILD/firefox-69.0.1/dom/file/StreamBlobImpl.cpp:172:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 188:14.66 /builddir/build/BUILD/firefox-69.0.1/dom/file/StreamBlobImpl.cpp:172:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 188:15.06 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoader.cpp: In member function 'virtual nsresult nsFrameLoader::QueryInterface(const nsIID&, void**)': 188:15.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:15.06 foundInterface = 0; \ 188:15.06 ^~~~~~~~~~~~~~ 188:15.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:15.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:15.06 ^~~~~~~~~~~~~~~~~~~~~~~ 188:15.06 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoader.cpp:169:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:15.06 NS_INTERFACE_MAP_END 188:15.06 ^~~~~~~~~~~~~~~~~~~~ 188:15.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:15.06 else 188:15.06 ^~~~ 188:15.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 188:15.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:15.06 ^~~~~~~~~~~~~~~~~~ 188:15.06 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoader.cpp:168:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:15.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 188:15.06 ^~~~~~~~~~~~~~~~~~~~~~ 188:15.77 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 188:15.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 188:15.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 188:15.77 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsTextFrame.h:20, 188:15.77 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleStructInlines.h:18, 188:15.77 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrameInlines.h:13, 188:15.77 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINode.cpp:69, 188:15.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:47: 188:15.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 188:15.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 188:15.77 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 188:15.77 ^ 188:15.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 188:15.77 struct Block { 188:15.77 ^~~~~ 188:16.05 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 188:16.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 188:16.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 188:16.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 188:16.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 188:16.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 188:16.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:6, 188:16.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 188:16.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:2: 188:16.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 188:16.06 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 188:16.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 188:16.06 memset(aT, 0, sizeof(T)); 188:16.06 ~~~~~~^~~~~~~~~~~~~~~~~~ 188:16.06 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/EventTargetBinding.cpp:24, 188:16.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings4.cpp:405: 188:16.06 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 188:16.06 struct GlobalProperties { 188:16.06 ^~~~~~~~~~~~~~~~ 188:16.68 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 188:16.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 188:16.68 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoaderOwner.h:10, 188:16.68 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoaderOwner.cpp:7, 188:16.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 188:16.68 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::QueryInterface(const nsIID&, void**)': 188:16.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:16.68 foundInterface = 0; \ 188:16.68 ^~~~~~~~~~~~~~ 188:16.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:16.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:16.68 ^~~~~~~~~~~~~~~~~~~~~~~ 188:16.68 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsJSEnvironment.cpp:628:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:16.68 NS_INTERFACE_MAP_END 188:16.68 ^~~~~~~~~~~~~~~~~~~~ 188:16.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:16.68 else 188:16.68 ^~~~ 188:16.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 188:16.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:16.68 ^~~~~~~~~~~~~~~~~~ 188:16.68 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsJSEnvironment.cpp:627:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:16.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 188:16.69 ^~~~~~~~~~~~~~~~~~~~~~ 188:16.76 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSArgArray::QueryInterface(const nsIID&, void**)': 188:16.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:16.76 foundInterface = 0; \ 188:16.76 ^~~~~~~~~~~~~~ 188:16.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:16.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:16.76 ^~~~~~~~~~~~~~~~~~~~~~~ 188:16.76 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsJSEnvironment.cpp:2711:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:16.76 NS_INTERFACE_MAP_END 188:16.76 ^~~~~~~~~~~~~~~~~~~~ 188:16.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:16.76 else 188:16.76 ^~~~ 188:16.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 188:16.76 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 188:16.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:16.76 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsJSEnvironment.cpp:2710:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 188:16.76 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIJSArgArray) 188:16.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:16.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:92: 188:16.86 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)': 188:16.86 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributes.cpp:153:52: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsMappedAttributes::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 188:16.86 (mAttrCount - i) * sizeof(InternalAttr)); 188:16.86 ^ 188:16.86 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributes.cpp:12, 188:16.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:92: 188:16.86 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 188:16.86 struct InternalAttr { 188:16.86 ^~~~~~~~~~~~ 188:16.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:92: 188:16.86 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)': 188:16.86 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributes.cpp:228:57: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsMappedAttributes::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 188:16.86 (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 188:16.86 ^ 188:16.86 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributes.cpp:12, 188:16.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:92: 188:16.86 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 188:16.86 struct InternalAttr { 188:16.86 ^~~~~~~~~~~~ 188:16.98 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 188:16.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 188:16.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 188:16.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 188:16.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 188:16.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 188:16.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIPrincipal.h:17, 188:16.99 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentPermissionHelper.cpp:9, 188:16.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 188:16.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 188:16.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 188:16.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 188:16.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 188:16.99 memset(&aArr[0], 0, N * sizeof(T)); 188:16.99 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:16.99 In file included from /usr/include/c++/8/map:61, 188:16.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 188:16.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 188:16.99 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentPermissionHelper.cpp:7, 188:16.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 188:16.99 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 188:16.99 class map 188:16.99 ^~~ 188:17.04 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 188:17.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 188:17.04 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoaderOwner.h:10, 188:17.04 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoaderOwner.cpp:7, 188:17.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 188:17.04 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMimeTypeArray.cpp: In member function 'virtual nsresult nsMimeTypeArray::QueryInterface(const nsIID&, void**)': 188:17.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:17.04 foundInterface = 0; \ 188:17.04 ^~~~~~~~~~~~~~ 188:17.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:17.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:17.04 ^~~~~~~~~~~~~~~~~~~~~~~ 188:17.04 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMimeTypeArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:17.04 NS_INTERFACE_MAP_END 188:17.04 ^~~~~~~~~~~~~~~~~~~~ 188:17.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:17.04 else 188:17.04 ^~~~ 188:17.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 188:17.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:17.04 ^~~~~~~~~~~~~~~~~~ 188:17.04 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMimeTypeArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:17.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 188:17.04 ^~~~~~~~~~~~~~~~~~~~~~ 188:19.82 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 188:19.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 188:19.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 188:19.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 188:19.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 188:19.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 188:19.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 188:19.83 from /builddir/build/BUILD/firefox-69.0.1/caps/nsJSPrincipals.h:9, 188:19.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 188:19.84 from /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDocShell.h:10, 188:19.84 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoader.h:15, 188:19.84 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoaderOwner.cpp:8, 188:19.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 188:19.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 188:19.84 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 188:19.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 188:19.84 memset(aT, 0, sizeof(T)); 188:19.84 ~~~~~~^~~~~~~~~~~~~~~~~~ 188:19.84 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINode.cpp:110, 188:19.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:47: 188:19.84 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 188:19.84 struct GlobalProperties { 188:19.84 ^~~~~~~~~~~~~~~~ 188:20.39 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 188:20.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 188:20.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 188:20.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 188:20.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 188:20.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 188:20.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 188:20.39 from /builddir/build/BUILD/firefox-69.0.1/caps/nsJSPrincipals.h:9, 188:20.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 188:20.40 from /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDocShell.h:10, 188:20.40 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoader.h:15, 188:20.40 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoaderOwner.cpp:8, 188:20.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 188:20.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 188:20.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 188:20.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 188:20.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 188:20.40 memset(&aArr[0], 0, N * sizeof(T)); 188:20.40 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:20.40 In file included from /usr/include/c++/8/map:61, 188:20.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 188:20.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 188:20.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 188:20.40 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 188:20.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 188:20.40 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoader.h:24, 188:20.40 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoaderOwner.cpp:8, 188:20.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 188:20.40 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 188:20.40 class map 188:20.40 ^~~ 188:23.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 188:23.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 188:23.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISerializable.h:10, 188:23.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIContentSecurityPolicy.h:10, 188:23.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIPrincipal.h:10, 188:23.76 from /builddir/build/BUILD/firefox-69.0.1/caps/nsJSPrincipals.h:10, 188:23.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 188:23.76 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsOpenURIInFrameParams.h:7, 188:23.76 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsOpenURIInFrameParams.cpp:7, 188:23.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 188:23.76 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsOpenURIInFrameParams.cpp: In member function 'virtual nsresult nsOpenURIInFrameParams::QueryInterface(const nsIID&, void**)': 188:23.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:23.76 foundInterface = 0; \ 188:23.76 ^~~~~~~~~~~~~~ 188:23.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:23.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:23.76 ^~~~~~~~~~~~~~~~~~~~~~~ 188:23.76 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsOpenURIInFrameParams.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:23.76 NS_INTERFACE_MAP_END 188:23.76 ^~~~~~~~~~~~~~~~~~~~ 188:23.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:23.76 else 188:23.76 ^~~~ 188:23.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 188:23.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:23.76 ^~~~~~~~~~~~~~~~~~ 188:23.76 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsOpenURIInFrameParams.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:23.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 188:23.76 ^~~~~~~~~~~~~~~~~~~~~~ 188:24.72 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPlainTextSerializer.cpp: In member function 'virtual nsresult nsPlainTextSerializer::QueryInterface(const nsIID&, void**)': 188:24.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:24.72 foundInterface = 0; \ 188:24.72 ^~~~~~~~~~~~~~ 188:24.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:24.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:24.72 ^~~~~~~~~~~~~~~~~~~~~~~ 188:24.72 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPlainTextSerializer.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:24.72 NS_INTERFACE_MAP_END 188:24.72 ^~~~~~~~~~~~~~~~~~~~ 188:24.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:24.72 else 188:24.72 ^~~~ 188:24.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 188:24.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:24.72 ^~~~~~~~~~~~~~~~~~ 188:24.72 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPlainTextSerializer.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:24.72 NS_INTERFACE_MAP_ENTRY(nsISupports) 188:24.72 ^~~~~~~~~~~~~~~~~~~~~~ 188:25.28 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsQueryContentEventResult.cpp: In member function 'virtual nsresult nsQueryContentEventResult::QueryInterface(const nsIID&, void**)': 188:25.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:25.28 foundInterface = 0; \ 188:25.28 ^~~~~~~~~~~~~~ 188:25.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:25.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:25.28 ^~~~~~~~~~~~~~~~~~~~~~~ 188:25.28 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsQueryContentEventResult.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:25.28 NS_INTERFACE_MAP_END 188:25.28 ^~~~~~~~~~~~~~~~~~~~ 188:25.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:25.28 else 188:25.28 ^~~~ 188:25.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 188:25.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:25.28 ^~~~~~~~~~~~~~~~~~ 188:25.28 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsQueryContentEventResult.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:25.28 NS_INTERFACE_MAP_ENTRY(nsIQueryContentEventResult) 188:25.28 ^~~~~~~~~~~~~~~~~~~~~~ 188:26.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base7.cpp:137: 188:26.26 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoader.cpp: In member function 'nsFrameLoader::ApplySandboxFlags(unsigned int)': 188:26.27 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoader.cpp:3551:1: warning: the control flow of function '_ZN13nsFrameLoader17ApplySandboxFlagsEj' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 188:26.27 } 188:26.27 ^ 188:26.27 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoader.cpp:3551:1: warning: the control flow of function '_ZN13nsFrameLoader17ApplySandboxFlagsEj' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 188:26.29 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoader.cpp: In member function 'nsFocusManager::GetSelectionLocation(mozilla::dom::Document*, mozilla::PresShell*, nsIContent**, nsIContent**)': 188:26.29 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoader.cpp:3551:1: warning: the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEPN7mozilla3dom8DocumentEPNS0_9PresShellEPP10nsIContentS8_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 188:26.29 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoader.cpp:3551:1: warning: the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEPN7mozilla3dom8DocumentEPNS0_9PresShellEPP10nsIContentS8_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 188:26.29 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsFrameLoader.cpp:3551:1: warning: the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEPN7mozilla3dom8DocumentEPNS0_9PresShellEPP10nsIContentS8_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 188:26.35 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 188:26.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 188:26.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 188:26.35 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsTextFrame.h:20, 188:26.35 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsRange.cpp:22, 188:26.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:38: 188:26.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 188:26.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 188:26.36 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 188:26.36 ^ 188:26.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 188:26.36 struct Block { 188:26.36 ^~~~~ 188:27.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 188:27.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 188:27.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISerializable.h:10, 188:27.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIContentSecurityPolicy.h:10, 188:27.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIPrincipal.h:10, 188:27.76 from /builddir/build/BUILD/firefox-69.0.1/caps/nsJSPrincipals.h:10, 188:27.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 188:27.77 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsOpenURIInFrameParams.h:7, 188:27.77 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsOpenURIInFrameParams.cpp:7, 188:27.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 188:27.77 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsRange.cpp: In member function 'virtual nsresult nsRange::QueryInterface(const nsIID&, void**)': 188:27.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:27.77 foundInterface = 0; \ 188:27.77 ^~~~~~~~~~~~~~ 188:27.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 188:27.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 188:27.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:27.77 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsRange.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 188:27.77 NS_INTERFACE_MAP_END_INHERITING(AbstractRange) 188:27.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:27.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:27.77 else 188:27.77 ^~~~ 188:27.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 188:27.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:27.77 ^~~~~~~~~~~~~~~~~~ 188:27.77 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsRange.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:27.77 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 188:27.77 ^~~~~~~~~~~~~~~~~~~~~~ 188:27.91 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsScreen.cpp: In member function 'virtual nsresult nsScreen::QueryInterface(const nsIID&, void**)': 188:27.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:27.91 foundInterface = 0; \ 188:27.91 ^~~~~~~~~~~~~~ 188:27.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 188:27.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 188:27.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:27.91 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsScreen.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 188:27.91 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 188:27.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:27.92 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsOpenURIInFrameParams.h:8, 188:27.92 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsOpenURIInFrameParams.cpp:7, 188:27.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 188:27.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 188:27.92 } else 188:27.92 ^~~~ 188:27.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 188:27.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 188:27.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:27.92 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsScreen.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 188:27.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsScreen) 188:27.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:27.93 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 188:27.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 188:27.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISerializable.h:10, 188:27.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIContentSecurityPolicy.h:10, 188:27.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIPrincipal.h:10, 188:27.93 from /builddir/build/BUILD/firefox-69.0.1/caps/nsJSPrincipals.h:10, 188:27.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 188:27.93 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsOpenURIInFrameParams.h:7, 188:27.93 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsOpenURIInFrameParams.cpp:7, 188:27.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 188:27.93 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::QueryInterface(const nsIID&, void**)': 188:27.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:27.93 foundInterface = 0; \ 188:27.93 ^~~~~~~~~~~~~~ 188:27.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:27.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:27.93 ^~~~~~~~~~~~~~~~~~~~~~~ 188:27.93 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStructuredCloneContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:27.93 NS_INTERFACE_MAP_END 188:27.93 ^~~~~~~~~~~~~~~~~~~~ 188:27.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:27.93 else 188:27.93 ^~~~ 188:27.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 188:27.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:27.94 ^~~~~~~~~~~~~~~~~~ 188:27.94 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStructuredCloneContainer.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:27.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 188:27.94 ^~~~~~~~~~~~~~~~~~~~~~ 188:28.62 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsTextNode.cpp: In member function 'virtual nsresult nsTextNode::QueryInterface(const nsIID&, void**)': 188:28.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:28.62 foundInterface = 0; \ 188:28.62 ^~~~~~~~~~~~~~ 188:28.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 188:28.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 188:28.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:28.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 188:28.62 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 188:28.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:28.62 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsTextNode.cpp:87:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 188:28.62 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 188:28.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:28.62 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsOpenURIInFrameParams.h:8, 188:28.62 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsOpenURIInFrameParams.cpp:7, 188:28.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 188:28.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 188:28.62 } else 188:28.62 ^~~~ 188:28.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 188:28.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 188:28.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:28.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 188:28.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 188:28.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:28.62 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsTextNode.cpp:87:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 188:28.62 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 188:28.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:29.91 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 188:29.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 188:29.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 188:29.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 188:29.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 188:29.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 188:29.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 188:29.91 from /builddir/build/BUILD/firefox-69.0.1/caps/nsJSPrincipals.h:9, 188:29.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 188:29.91 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsOpenURIInFrameParams.h:7, 188:29.91 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsOpenURIInFrameParams.cpp:7, 188:29.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 188:29.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 188:29.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 188:29.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 188:29.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 188:29.91 memset(&aArr[0], 0, N * sizeof(T)); 188:29.91 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:29.91 In file included from /usr/include/c++/8/map:61, 188:29.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 188:29.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 188:29.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 188:29.91 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 188:29.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 188:29.91 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsOpenURIInFrameParams.cpp:9, 188:29.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 188:29.91 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 188:29.91 class map 188:29.91 ^~~ 188:35.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 188:35.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 188:35.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 188:35.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 188:35.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 188:35.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 188:35.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GamepadAxisMoveEvent.h:13, 188:35.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/GamepadAxisMoveEvent.cpp:9, 188:35.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings6.cpp:2: 188:35.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/GamepadEvent.cpp: In member function 'virtual nsresult mozilla::dom::GamepadEvent::QueryInterface(const nsIID&, void**)': 188:35.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:35.37 foundInterface = 0; \ 188:35.37 ^~~~~~~~~~~~~~ 188:35.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 188:35.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 188:35.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:35.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/GamepadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 188:35.37 NS_INTERFACE_MAP_END_INHERITING(Event) 188:35.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:35.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 188:35.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 188:35.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GamepadAxisMoveEvent.h:14, 188:35.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/GamepadAxisMoveEvent.cpp:9, 188:35.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings6.cpp:2: 188:35.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 188:35.37 } else 188:35.37 ^~~~ 188:35.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 188:35.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 188:35.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:35.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/GamepadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 188:35.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadEvent) 188:35.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:35.94 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 188:35.94 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 188:35.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 188:35.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 188:35.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 188:35.95 from /builddir/build/BUILD/firefox-69.0.1/dom/file/ipc/FileCreatorChild.h:10, 188:35.95 from /builddir/build/BUILD/firefox-69.0.1/dom/file/ipc/FileCreatorChild.cpp:7, 188:35.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2: 188:35.95 /builddir/build/BUILD/firefox-69.0.1/dom/file/ipc/IPCBlobInputStream.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStream::QueryInterface(const nsIID&, void**)': 188:35.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:35.95 foundInterface = 0; \ 188:35.95 ^~~~~~~~~~~~~~ 188:35.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:35.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:35.95 ^~~~~~~~~~~~~~~~~~~~~~~ 188:35.95 /builddir/build/BUILD/firefox-69.0.1/dom/file/ipc/IPCBlobInputStream.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:35.95 NS_INTERFACE_MAP_END 188:35.95 ^~~~~~~~~~~~~~~~~~~~ 188:35.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:35.95 else 188:35.95 ^~~~ 188:35.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 188:35.95 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 188:35.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:35.95 /builddir/build/BUILD/firefox-69.0.1/dom/file/ipc/IPCBlobInputStream.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 188:35.95 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 188:35.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:37.47 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 188:37.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 188:37.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 188:37.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 188:37.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 188:37.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 188:37.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 188:37.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/ExtendableEventBinding.cpp:3, 188:37.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 188:37.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/ExternalBinding.cpp: In member function 'virtual nsresult mozilla::dom::External::QueryInterface(const nsIID&, void**)': 188:37.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:37.47 foundInterface = 0; \ 188:37.47 ^~~~~~~~~~~~~~ 188:37.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:37.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:37.47 ^~~~~~~~~~~~~~~~~~~~~~~ 188:37.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/ExternalBinding.cpp:518:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:37.47 NS_INTERFACE_MAP_END 188:37.47 ^~~~~~~~~~~~~~~~~~~~ 188:37.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:37.47 else 188:37.47 ^~~~ 188:37.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 188:37.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:37.47 ^~~~~~~~~~~~~~~~~~ 188:37.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/ExternalBinding.cpp:517:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:37.47 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 188:37.47 ^~~~~~~~~~~~~~~~~~~~~~ 188:37.52 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 188:37.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 188:37.53 from /builddir/build/BUILD/firefox-69.0.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp:9, 188:37.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:47: 188:37.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 188:37.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 188:37.53 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 188:37.53 ^ 188:37.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 188:37.53 struct Block { 188:37.53 ^~~~~ 188:39.52 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 188:39.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 188:39.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 188:39.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 188:39.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FocusEvent.h:10, 188:39.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/FocusEventBinding.cpp:12, 188:39.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:262: 188:39.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 188:39.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 188:39.53 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 188:39.53 ^ 188:39.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 188:39.53 struct Block { 188:39.53 ^~~~~ 188:40.04 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 188:40.04 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 188:40.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 188:40.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 188:40.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 188:40.04 from /builddir/build/BUILD/firefox-69.0.1/dom/file/ipc/FileCreatorChild.h:10, 188:40.04 from /builddir/build/BUILD/firefox-69.0.1/dom/file/ipc/FileCreatorChild.cpp:7, 188:40.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2: 188:40.04 /builddir/build/BUILD/firefox-69.0.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStreamStorage::QueryInterface(const nsIID&, void**)': 188:40.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:40.04 foundInterface = 0; \ 188:40.04 ^~~~~~~~~~~~~~ 188:40.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:40.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:40.04 ^~~~~~~~~~~~~~~~~~~~~~~ 188:40.04 /builddir/build/BUILD/firefox-69.0.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:40.04 NS_INTERFACE_MAP_END 188:40.04 ^~~~~~~~~~~~~~~~~~~~ 188:40.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:40.04 else 188:40.04 ^~~~ 188:40.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 188:40.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:40.04 ^~~~~~~~~~~~~~~~~~ 188:40.04 /builddir/build/BUILD/firefox-69.0.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:40.04 NS_INTERFACE_MAP_ENTRY(nsIObserver) 188:40.04 ^~~~~~~~~~~~~~~~~~~~~~ 188:40.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 188:40.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 188:40.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 188:40.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 188:40.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 188:40.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 188:40.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventBinding.h:9, 188:40.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/ExtendableEventBinding.cpp:3, 188:40.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 188:40.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)': 188:40.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:40.26 foundInterface = 0; \ 188:40.26 ^~~~~~~~~~~~~~ 188:40.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 188:40.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 188:40.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:40.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 188:40.26 NS_INTERFACE_MAP_END_INHERITING(Event) 188:40.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:40.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 188:40.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 188:40.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/ExtendableEventBinding.cpp:8, 188:40.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings5.cpp:2: 188:40.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 188:40.26 } else 188:40.26 ^~~~ 188:40.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 188:40.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 188:40.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:40.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 188:40.27 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FontFaceSetLoadEvent) 188:40.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:46.64 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:101: 188:46.64 /builddir/build/BUILD/firefox-69.0.1/dom/file/ipc/TemporaryIPCBlobParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 188:46.64 /builddir/build/BUILD/firefox-69.0.1/dom/file/ipc/TemporaryIPCBlobParent.cpp:104:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 188:46.64 } // namespace mozilla 188:46.64 ^ 188:46.64 /builddir/build/BUILD/firefox-69.0.1/dom/file/ipc/TemporaryIPCBlobParent.cpp:104:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 188:46.64 /builddir/build/BUILD/firefox-69.0.1/dom/file/ipc/TemporaryIPCBlobParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 188:46.64 /builddir/build/BUILD/firefox-69.0.1/dom/file/ipc/TemporaryIPCBlobParent.cpp:104:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 188:46.64 /builddir/build/BUILD/firefox-69.0.1/dom/file/ipc/TemporaryIPCBlobParent.cpp:104:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 188:57.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 188:57.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 188:57.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIInputStream.h:10, 188:57.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIBinaryInputStream.h:10, 188:57.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIObjectInputStream.h:10, 188:57.21 from /builddir/build/BUILD/firefox-69.0.1/dom/file/uri/BlobURL.cpp:7, 188:57.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 188:57.21 /builddir/build/BUILD/firefox-69.0.1/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::QueryInterface(const nsIID&, void**)': 188:57.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:57.22 foundInterface = 0; \ 188:57.22 ^~~~~~~~~~~~~~ 188:57.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 188:57.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 188:57.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:57.22 /builddir/build/BUILD/firefox-69.0.1/dom/file/uri/BlobURL.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 188:57.22 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 188:57.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:57.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 188:57.22 /builddir/build/BUILD/firefox-69.0.1/dom/file/uri/BlobURL.cpp:34:5: note: some parts of macro expansion are not guarded by this 'else' clause 188:57.22 } else 188:57.22 ^~~~ 188:57.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 188:57.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 188:57.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIInputStream.h:10, 188:57.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIBinaryInputStream.h:10, 188:57.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIObjectInputStream.h:10, 188:57.22 from /builddir/build/BUILD/firefox-69.0.1/dom/file/uri/BlobURL.cpp:7, 188:57.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 188:57.22 /builddir/build/BUILD/firefox-69.0.1/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::Mutator::QueryInterface(const nsIID&, void**)': 188:57.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:57.22 foundInterface = 0; \ 188:57.22 ^~~~~~~~~~~~~~ 188:57.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:57.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:57.23 ^~~~~~~~~~~~~~~~~~~~~~~ 188:57.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:57.23 NS_INTERFACE_MAP_END \ 188:57.23 ^~~~~~~~~~~~~~~~~~~~ 188:57.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 188:57.23 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 188:57.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:57.23 /builddir/build/BUILD/firefox-69.0.1/dom/file/uri/BlobURL.cpp:154:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 188:57.23 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 188:57.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:57.23 In file included from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsSimpleURI.h:15, 188:57.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BlobURL.h:13, 188:57.23 from /builddir/build/BUILD/firefox-69.0.1/dom/file/uri/BlobURL.cpp:10, 188:57.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 188:57.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 188:57.23 } else \ 188:57.23 ^~~~ 188:57.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 188:57.23 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 188:57.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:57.23 /builddir/build/BUILD/firefox-69.0.1/dom/file/uri/BlobURL.cpp:154:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 188:57.23 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 188:57.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:58.97 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 188:58.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 188:58.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 188:58.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 188:58.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 188:58.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 188:58.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Directory.h:11, 188:58.98 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/Directory.cpp:7, 188:58.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:2: 188:58.98 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/Directory.cpp: In member function 'virtual nsresult mozilla::dom::Directory::QueryInterface(const nsIID&, void**)': 188:58.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:58.98 foundInterface = 0; \ 188:58.98 ^~~~~~~~~~~~~~ 188:58.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:58.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:58.98 ^~~~~~~~~~~~~~~~~~~~~~~ 188:58.98 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/Directory.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:58.98 NS_INTERFACE_MAP_END 188:58.98 ^~~~~~~~~~~~~~~~~~~~ 188:58.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:58.98 else 188:58.98 ^~~~ 188:58.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 188:58.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:58.98 ^~~~~~~~~~~~~~~~~~ 188:58.98 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/Directory.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:58.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 188:58.98 ^~~~~~~~~~~~~~~~~~~~~~ 189:00.33 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 189:00.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 189:00.33 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/FileSystemRequestParent.cpp:13, 189:00.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:20: 189:00.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 189:00.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 189:00.34 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 189:00.34 ^ 189:00.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 189:00.34 struct Block { 189:00.34 ^~~~~ 189:02.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 189:02.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 189:02.26 from /builddir/build/BUILD/firefox-69.0.1/dom/file/uri/BlobURLProtocolHandler.cpp:12, 189:02.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:20: 189:02.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 189:02.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 189:02.26 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 189:02.26 ^ 189:02.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 189:02.26 struct Block { 189:02.26 ^~~~~ 189:09.05 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:29: 189:09.05 /builddir/build/BUILD/firefox-69.0.1/dom/file/uri/FontTableURIProtocolHandler.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 189:09.05 /builddir/build/BUILD/firefox-69.0.1/dom/file/uri/FontTableURIProtocolHandler.cpp:79:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 189:09.05 } 189:09.05 ^ 189:09.05 /builddir/build/BUILD/firefox-69.0.1/dom/file/uri/FontTableURIProtocolHandler.cpp:79:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 189:09.05 /builddir/build/BUILD/firefox-69.0.1/dom/file/uri/FontTableURIProtocolHandler.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 189:09.05 /builddir/build/BUILD/firefox-69.0.1/dom/file/uri/FontTableURIProtocolHandler.cpp:79:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 189:09.05 /builddir/build/BUILD/firefox-69.0.1/dom/file/uri/FontTableURIProtocolHandler.cpp:79:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 189:11.81 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 189:11.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 189:11.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 189:11.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 189:11.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 189:11.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 189:11.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 189:11.82 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 189:11.82 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 189:11.82 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 189:11.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 189:11.82 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystem.cpp: In member function 'virtual nsresult mozilla::dom::FileSystem::QueryInterface(const nsIID&, void**)': 189:11.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:11.82 foundInterface = 0; \ 189:11.82 ^~~~~~~~~~~~~~ 189:11.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:11.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:11.82 ^~~~~~~~~~~~~~~~~~~~~~~ 189:11.82 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystem.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:11.82 NS_INTERFACE_MAP_END 189:11.82 ^~~~~~~~~~~~~~~~~~~~ 189:11.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:11.82 else 189:11.82 ^~~~ 189:11.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:11.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:11.83 ^~~~~~~~~~~~~~~~~~ 189:11.83 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystem.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:11.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 189:11.83 ^~~~~~~~~~~~~~~~~~~~~~ 189:11.83 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryEntry::QueryInterface(const nsIID&, void**)': 189:11.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:11.83 foundInterface = 0; \ 189:11.83 ^~~~~~~~~~~~~~ 189:11.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 189:11.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 189:11.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:11.83 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 189:11.83 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 189:11.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:11.83 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 189:11.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 189:11.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 189:11.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 189:11.83 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 189:11.83 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 189:11.83 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 189:11.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 189:11.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 189:11.84 } else 189:11.84 ^~~~ 189:11.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 189:11.84 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 189:11.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:11.84 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 189:11.84 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemDirectoryEntry) 189:11.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:11.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 189:11.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 189:11.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 189:11.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 189:11.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 189:11.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 189:11.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 189:11.85 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 189:11.85 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 189:11.85 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 189:11.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 189:11.85 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryReader::QueryInterface(const nsIID&, void**)': 189:11.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:11.86 foundInterface = 0; \ 189:11.86 ^~~~~~~~~~~~~~ 189:11.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:11.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:11.86 ^~~~~~~~~~~~~~~~~~~~~~~ 189:11.86 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemDirectoryReader.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:11.86 NS_INTERFACE_MAP_END 189:11.86 ^~~~~~~~~~~~~~~~~~~~ 189:11.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:11.86 else 189:11.86 ^~~~ 189:11.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:11.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:11.86 ^~~~~~~~~~~~~~~~~~ 189:11.86 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemDirectoryReader.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:11.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 189:11.86 ^~~~~~~~~~~~~~~~~~~~~~ 189:11.98 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemEntry::QueryInterface(const nsIID&, void**)': 189:11.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:11.98 foundInterface = 0; \ 189:11.98 ^~~~~~~~~~~~~~ 189:11.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:11.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:11.98 ^~~~~~~~~~~~~~~~~~~~~~~ 189:11.98 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemEntry.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:11.98 NS_INTERFACE_MAP_END 189:11.98 ^~~~~~~~~~~~~~~~~~~~ 189:11.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:11.98 else 189:11.98 ^~~~ 189:11.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:11.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:11.98 ^~~~~~~~~~~~~~~~~~ 189:11.98 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemEntry.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:11.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 189:11.98 ^~~~~~~~~~~~~~~~~~~~~~ 189:12.01 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemFileEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemFileEntry::QueryInterface(const nsIID&, void**)': 189:12.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:12.01 foundInterface = 0; \ 189:12.01 ^~~~~~~~~~~~~~ 189:12.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 189:12.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 189:12.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:12.02 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemFileEntry.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 189:12.02 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 189:12.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:12.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 189:12.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 189:12.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 189:12.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 189:12.02 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 189:12.02 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 189:12.02 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 189:12.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 189:12.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 189:12.02 } else 189:12.02 ^~~~ 189:12.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 189:12.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 189:12.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:12.02 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemFileEntry.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 189:12.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemFileEntry) 189:12.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:12.03 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 189:12.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 189:12.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 189:12.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 189:12.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 189:12.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 189:12.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 189:12.03 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 189:12.03 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 189:12.03 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 189:12.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 189:12.03 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryEntry::QueryInterface(const nsIID&, void**)': 189:12.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:12.04 foundInterface = 0; \ 189:12.04 ^~~~~~~~~~~~~~ 189:12.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 189:12.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 189:12.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:12.04 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 189:12.04 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryEntry) 189:12.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:12.04 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 189:12.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 189:12.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 189:12.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 189:12.04 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 189:12.04 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 189:12.04 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 189:12.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 189:12.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 189:12.04 } else 189:12.04 ^~~~ 189:12.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 189:12.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 189:12.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:12.04 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 189:12.04 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryEntry) 189:12.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:12.04 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 189:12.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 189:12.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 189:12.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 189:12.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 189:12.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 189:12.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 189:12.05 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 189:12.05 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 189:12.05 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 189:12.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 189:12.05 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryReader::QueryInterface(const nsIID&, void**)': 189:12.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:12.05 foundInterface = 0; \ 189:12.05 ^~~~~~~~~~~~~~ 189:12.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 189:12.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 189:12.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:12.05 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 189:12.05 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryReader) 189:12.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:12.05 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 189:12.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 189:12.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 189:12.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 189:12.06 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 189:12.06 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/CallbackRunnables.h:10, 189:12.06 from /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 189:12.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 189:12.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 189:12.06 } else 189:12.06 ^~~~ 189:12.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 189:12.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 189:12.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:12.06 /builddir/build/BUILD/firefox-69.0.1/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 189:12.06 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryReader) 189:12.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:16.12 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 189:16.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 189:16.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 189:16.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 189:16.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 189:16.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 189:16.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAttrName.h:16, 189:16.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/AttrArray.h:21, 189:16.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 189:16.12 from /builddir/build/BUILD/firefox-69.0.1/dom/flex/Flex.h:10, 189:16.12 from /builddir/build/BUILD/firefox-69.0.1/dom/flex/Flex.cpp:7, 189:16.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/flex/Unified_cpp_dom_flex0.cpp:2: 189:16.12 /builddir/build/BUILD/firefox-69.0.1/dom/flex/Flex.cpp: In member function 'virtual nsresult mozilla::dom::Flex::QueryInterface(const nsIID&, void**)': 189:16.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:16.12 foundInterface = 0; \ 189:16.12 ^~~~~~~~~~~~~~ 189:16.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:16.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:16.12 ^~~~~~~~~~~~~~~~~~~~~~~ 189:16.12 /builddir/build/BUILD/firefox-69.0.1/dom/flex/Flex.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:16.12 NS_INTERFACE_MAP_END 189:16.12 ^~~~~~~~~~~~~~~~~~~~ 189:16.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:16.12 else 189:16.12 ^~~~ 189:16.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:16.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:16.12 ^~~~~~~~~~~~~~~~~~ 189:16.12 /builddir/build/BUILD/firefox-69.0.1/dom/flex/Flex.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:16.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 189:16.12 ^~~~~~~~~~~~~~~~~~~~~~ 189:16.14 /builddir/build/BUILD/firefox-69.0.1/dom/flex/FlexItemValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexItemValues::QueryInterface(const nsIID&, void**)': 189:16.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:16.14 foundInterface = 0; \ 189:16.14 ^~~~~~~~~~~~~~ 189:16.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:16.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:16.14 ^~~~~~~~~~~~~~~~~~~~~~~ 189:16.14 /builddir/build/BUILD/firefox-69.0.1/dom/flex/FlexItemValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:16.14 NS_INTERFACE_MAP_END 189:16.14 ^~~~~~~~~~~~~~~~~~~~ 189:16.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:16.14 else 189:16.14 ^~~~ 189:16.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:16.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:16.14 ^~~~~~~~~~~~~~~~~~ 189:16.14 /builddir/build/BUILD/firefox-69.0.1/dom/flex/FlexItemValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:16.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 189:16.14 ^~~~~~~~~~~~~~~~~~~~~~ 189:16.15 /builddir/build/BUILD/firefox-69.0.1/dom/flex/FlexLineValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexLineValues::QueryInterface(const nsIID&, void**)': 189:16.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:16.15 foundInterface = 0; \ 189:16.15 ^~~~~~~~~~~~~~ 189:16.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:16.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:16.15 ^~~~~~~~~~~~~~~~~~~~~~~ 189:16.15 /builddir/build/BUILD/firefox-69.0.1/dom/flex/FlexLineValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:16.15 NS_INTERFACE_MAP_END 189:16.15 ^~~~~~~~~~~~~~~~~~~~ 189:16.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:16.15 else 189:16.15 ^~~~ 189:16.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:16.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:16.15 ^~~~~~~~~~~~~~~~~~ 189:16.15 /builddir/build/BUILD/firefox-69.0.1/dom/flex/FlexLineValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:16.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 189:16.15 ^~~~~~~~~~~~~~~~~~~~~~ 189:20.24 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 189:20.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 189:20.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 189:20.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 189:20.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 189:20.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 189:20.25 from /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/Gamepad.h:10, 189:20.25 from /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/Gamepad.cpp:7, 189:20.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 189:20.25 /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/Gamepad.cpp: In member function 'virtual nsresult mozilla::dom::Gamepad::QueryInterface(const nsIID&, void**)': 189:20.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:20.25 foundInterface = 0; \ 189:20.25 ^~~~~~~~~~~~~~ 189:20.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:20.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:20.25 ^~~~~~~~~~~~~~~~~~~~~~~ 189:20.25 /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/Gamepad.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:20.25 NS_INTERFACE_MAP_END 189:20.25 ^~~~~~~~~~~~~~~~~~~~ 189:20.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:20.25 else 189:20.25 ^~~~ 189:20.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:20.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:20.25 ^~~~~~~~~~~~~~~~~~ 189:20.25 /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/Gamepad.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:20.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 189:20.25 ^~~~~~~~~~~~~~~~~~~~~~ 189:20.30 /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/GamepadButton.cpp: In member function 'virtual nsresult mozilla::dom::GamepadButton::QueryInterface(const nsIID&, void**)': 189:20.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:20.30 foundInterface = 0; \ 189:20.30 ^~~~~~~~~~~~~~ 189:20.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:20.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:20.30 ^~~~~~~~~~~~~~~~~~~~~~~ 189:20.30 /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/GamepadButton.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:20.30 NS_INTERFACE_MAP_END 189:20.30 ^~~~~~~~~~~~~~~~~~~~ 189:20.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:20.30 else 189:20.30 ^~~~ 189:20.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:20.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:20.30 ^~~~~~~~~~~~~~~~~~ 189:20.30 /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/GamepadButton.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:20.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 189:20.30 ^~~~~~~~~~~~~~~~~~~~~~ 189:20.32 /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/GamepadHapticActuator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadHapticActuator::QueryInterface(const nsIID&, void**)': 189:20.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:20.32 foundInterface = 0; \ 189:20.32 ^~~~~~~~~~~~~~ 189:20.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:20.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:20.32 ^~~~~~~~~~~~~~~~~~~~~~~ 189:20.32 /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/GamepadHapticActuator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:20.32 NS_INTERFACE_MAP_END 189:20.32 ^~~~~~~~~~~~~~~~~~~~ 189:20.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:20.32 else 189:20.32 ^~~~ 189:20.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:20.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:20.32 ^~~~~~~~~~~~~~~~~~ 189:20.32 /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/GamepadHapticActuator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:20.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 189:20.33 ^~~~~~~~~~~~~~~~~~~~~~ 189:20.33 /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/GamepadLightIndicator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadLightIndicator::QueryInterface(const nsIID&, void**)': 189:20.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:20.33 foundInterface = 0; \ 189:20.33 ^~~~~~~~~~~~~~ 189:20.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:20.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:20.33 ^~~~~~~~~~~~~~~~~~~~~~~ 189:20.33 /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/GamepadLightIndicator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:20.33 NS_INTERFACE_MAP_END 189:20.33 ^~~~~~~~~~~~~~~~~~~~ 189:20.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:20.33 else 189:20.33 ^~~~ 189:20.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:20.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:20.33 ^~~~~~~~~~~~~~~~~~ 189:20.33 /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/GamepadLightIndicator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:20.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 189:20.33 ^~~~~~~~~~~~~~~~~~~~~~ 189:25.01 /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/GamepadServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::GamepadServiceTest::QueryInterface(const nsIID&, void**)': 189:25.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:25.01 foundInterface = 0; \ 189:25.01 ^~~~~~~~~~~~~~ 189:25.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 189:25.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 189:25.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:25.01 /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/GamepadServiceTest.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 189:25.01 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 189:25.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:25.01 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 189:25.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GamepadButton.h:12, 189:25.01 from /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/Gamepad.h:12, 189:25.01 from /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/Gamepad.cpp:7, 189:25.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 189:25.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 189:25.01 } else 189:25.01 ^~~~ 189:25.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 189:25.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 189:25.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:25.01 /builddir/build/BUILD/firefox-69.0.1/dom/gamepad/GamepadServiceTest.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 189:25.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadServiceTest) 189:25.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:34.82 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 189:34.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 189:34.82 from /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeolocation.cpp:11: 189:34.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 189:34.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 189:34.82 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 189:34.82 ^ 189:34.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 189:34.82 struct Block { 189:34.82 ^~~~~ 189:35.10 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 189:35.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 189:35.10 from /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeolocation.h:14, 189:35.10 from /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeolocation.cpp:7: 189:35.10 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': 189:35.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:35.10 foundInterface = 0; \ 189:35.10 ^~~~~~~~~~~~~~ 189:35.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:35.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:35.10 ^~~~~~~~~~~~~~~~~~~~~~~ 189:35.10 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeolocation.cpp:501:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:35.10 NS_INTERFACE_MAP_END 189:35.10 ^~~~~~~~~~~~~~~~~~~~ 189:35.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:35.10 else 189:35.10 ^~~~ 189:35.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:35.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:35.10 ^~~~~~~~~~~~~~~~~~ 189:35.10 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeolocation.cpp:500:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:35.10 NS_INTERFACE_MAP_ENTRY(nsIObserver) 189:35.10 ^~~~~~~~~~~~~~~~~~~~~~ 189:35.11 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)': 189:35.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:35.12 foundInterface = 0; \ 189:35.12 ^~~~~~~~~~~~~~ 189:35.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:35.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:35.12 ^~~~~~~~~~~~~~~~~~~~~~~ 189:35.12 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeolocation.cpp:785:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:35.12 NS_INTERFACE_MAP_END 189:35.12 ^~~~~~~~~~~~~~~~~~~~ 189:35.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:35.12 else 189:35.12 ^~~~ 189:35.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:35.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:35.12 ^~~~~~~~~~~~~~~~~~ 189:35.12 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeolocation.cpp:784:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:35.12 NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 189:35.12 ^~~~~~~~~~~~~~~~~~~~~~ 189:37.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 189:37.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 189:37.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 189:37.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 189:37.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 189:37.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 189:37.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/GridBinding.h:9, 189:37.42 from /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridArea.h:10, 189:37.42 from /builddir/build/BUILD/firefox-69.0.1/dom/grid/Grid.h:10, 189:37.43 from /builddir/build/BUILD/firefox-69.0.1/dom/grid/Grid.cpp:7, 189:37.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/grid/Unified_cpp_dom_grid0.cpp:2: 189:37.43 /builddir/build/BUILD/firefox-69.0.1/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)': 189:37.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:37.43 foundInterface = 0; \ 189:37.43 ^~~~~~~~~~~~~~ 189:37.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:37.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:37.43 ^~~~~~~~~~~~~~~~~~~~~~~ 189:37.43 /builddir/build/BUILD/firefox-69.0.1/dom/grid/Grid.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:37.43 NS_INTERFACE_MAP_END 189:37.43 ^~~~~~~~~~~~~~~~~~~~ 189:37.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:37.43 else 189:37.43 ^~~~ 189:37.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:37.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:37.43 ^~~~~~~~~~~~~~~~~~ 189:37.43 /builddir/build/BUILD/firefox-69.0.1/dom/grid/Grid.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:37.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 189:37.43 ^~~~~~~~~~~~~~~~~~~~~~ 189:37.44 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)': 189:37.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:37.44 foundInterface = 0; \ 189:37.44 ^~~~~~~~~~~~~~ 189:37.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:37.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:37.44 ^~~~~~~~~~~~~~~~~~~~~~~ 189:37.44 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridArea.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:37.44 NS_INTERFACE_MAP_END 189:37.44 ^~~~~~~~~~~~~~~~~~~~ 189:37.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:37.45 else 189:37.45 ^~~~ 189:37.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:37.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:37.45 ^~~~~~~~~~~~~~~~~~ 189:37.45 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridArea.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:37.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 189:37.45 ^~~~~~~~~~~~~~~~~~~~~~ 189:37.46 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)': 189:37.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:37.46 foundInterface = 0; \ 189:37.46 ^~~~~~~~~~~~~~ 189:37.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:37.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:37.46 ^~~~~~~~~~~~~~~~~~~~~~~ 189:37.46 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridDimension.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:37.46 NS_INTERFACE_MAP_END 189:37.46 ^~~~~~~~~~~~~~~~~~~~ 189:37.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:37.46 else 189:37.46 ^~~~ 189:37.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:37.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:37.46 ^~~~~~~~~~~~~~~~~~ 189:37.46 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridDimension.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:37.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 189:37.46 ^~~~~~~~~~~~~~~~~~~~~~ 189:37.47 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)': 189:37.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:37.47 foundInterface = 0; \ 189:37.47 ^~~~~~~~~~~~~~ 189:37.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:37.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:37.47 ^~~~~~~~~~~~~~~~~~~~~~~ 189:37.47 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridLine.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:37.47 NS_INTERFACE_MAP_END 189:37.47 ^~~~~~~~~~~~~~~~~~~~ 189:37.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:37.47 else 189:37.47 ^~~~ 189:37.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:37.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:37.47 ^~~~~~~~~~~~~~~~~~ 189:37.47 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridLine.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:37.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 189:37.47 ^~~~~~~~~~~~~~~~~~~~~~ 189:37.48 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)': 189:37.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:37.48 foundInterface = 0; \ 189:37.48 ^~~~~~~~~~~~~~ 189:37.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:37.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:37.49 ^~~~~~~~~~~~~~~~~~~~~~~ 189:37.49 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridLines.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:37.49 NS_INTERFACE_MAP_END 189:37.49 ^~~~~~~~~~~~~~~~~~~~ 189:37.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:37.49 else 189:37.49 ^~~~ 189:37.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:37.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:37.49 ^~~~~~~~~~~~~~~~~~ 189:37.49 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridLines.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:37.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 189:37.49 ^~~~~~~~~~~~~~~~~~~~~~ 189:38.01 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)': 189:38.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:38.01 foundInterface = 0; \ 189:38.01 ^~~~~~~~~~~~~~ 189:38.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:38.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:38.01 ^~~~~~~~~~~~~~~~~~~~~~~ 189:38.01 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridTrack.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:38.01 NS_INTERFACE_MAP_END 189:38.01 ^~~~~~~~~~~~~~~~~~~~ 189:38.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:38.01 else 189:38.01 ^~~~ 189:38.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:38.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:38.01 ^~~~~~~~~~~~~~~~~~ 189:38.01 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridTrack.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:38.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 189:38.01 ^~~~~~~~~~~~~~~~~~~~~~ 189:38.02 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)': 189:38.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:38.02 foundInterface = 0; \ 189:38.02 ^~~~~~~~~~~~~~ 189:38.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:38.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:38.02 ^~~~~~~~~~~~~~~~~~~~~~~ 189:38.02 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridTracks.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:38.02 NS_INTERFACE_MAP_END 189:38.02 ^~~~~~~~~~~~~~~~~~~~ 189:38.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:38.02 else 189:38.02 ^~~~ 189:38.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:38.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:38.02 ^~~~~~~~~~~~~~~~~~ 189:38.02 /builddir/build/BUILD/firefox-69.0.1/dom/grid/GridTracks.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:38.02 NS_INTERFACE_MAP_ENTRY(nsISupports) 189:38.02 ^~~~~~~~~~~~~~~~~~~~~~ 189:40.79 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 189:40.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 189:40.79 from /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/MLSFallback.h:7, 189:40.79 from /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/MLSFallback.cpp:7, 189:40.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/geolocation/Unified_cpp_dom_geolocation0.cpp:2: 189:40.79 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)': 189:40.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:40.79 foundInterface = 0; \ 189:40.79 ^~~~~~~~~~~~~~ 189:40.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:40.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:40.79 ^~~~~~~~~~~~~~~~~~~~~~~ 189:40.79 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeoPosition.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:40.79 NS_INTERFACE_MAP_END 189:40.79 ^~~~~~~~~~~~~~~~~~~~ 189:40.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:40.79 else 189:40.79 ^~~~ 189:40.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:40.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:40.79 ^~~~~~~~~~~~~~~~~~ 189:40.79 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeoPosition.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:40.79 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords) 189:40.79 ^~~~~~~~~~~~~~~~~~~~~~ 189:40.79 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)': 189:40.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:40.80 foundInterface = 0; \ 189:40.80 ^~~~~~~~~~~~~~ 189:40.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:40.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:40.80 ^~~~~~~~~~~~~~~~~~~~~~~ 189:40.80 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeoPosition.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:40.80 NS_INTERFACE_MAP_END 189:40.80 ^~~~~~~~~~~~~~~~~~~~ 189:40.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:40.80 else 189:40.80 ^~~~ 189:40.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:40.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:40.80 ^~~~~~~~~~~~~~~~~~ 189:40.80 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeoPosition.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:40.80 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition) 189:40.80 ^~~~~~~~~~~~~~~~~~~~~~ 189:40.80 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Position::QueryInterface(const nsIID&, void**)': 189:40.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:40.80 foundInterface = 0; \ 189:40.80 ^~~~~~~~~~~~~~ 189:40.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:40.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:40.80 ^~~~~~~~~~~~~~~~~~~~~~~ 189:40.80 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeoPosition.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:40.80 NS_INTERFACE_MAP_END 189:40.80 ^~~~~~~~~~~~~~~~~~~~ 189:40.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:40.80 else 189:40.80 ^~~~ 189:40.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:40.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:40.80 ^~~~~~~~~~~~~~~~~~ 189:40.80 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeoPosition.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:40.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 189:40.80 ^~~~~~~~~~~~~~~~~~~~~~ 189:40.80 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Coordinates::QueryInterface(const nsIID&, void**)': 189:40.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:40.80 foundInterface = 0; \ 189:40.80 ^~~~~~~~~~~~~~ 189:40.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:40.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:40.80 ^~~~~~~~~~~~~~~~~~~~~~~ 189:40.80 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeoPosition.cpp:192:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:40.80 NS_INTERFACE_MAP_END 189:40.80 ^~~~~~~~~~~~~~~~~~~~ 189:40.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:40.80 else 189:40.80 ^~~~ 189:40.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:40.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:40.80 ^~~~~~~~~~~~~~~~~~ 189:40.80 /builddir/build/BUILD/firefox-69.0.1/dom/geolocation/nsGeoPosition.cpp:191:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:40.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 189:40.80 ^~~~~~~~~~~~~~~~~~~~~~ 189:46.81 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 189:46.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 189:46.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 189:46.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 189:46.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 189:46.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 189:46.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HeapSnapshotBinding.h:9, 189:46.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/HeapSnapshotBinding.cpp:3, 189:46.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 189:46.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)': 189:46.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:46.82 foundInterface = 0; \ 189:46.82 ^~~~~~~~~~~~~~ 189:46.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 189:46.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 189:46.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:46.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 189:46.82 NS_INTERFACE_MAP_END_INHERITING(Event) 189:46.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:46.82 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:24, 189:46.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 189:46.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/HeapSnapshotBinding.cpp:8, 189:46.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 189:46.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 189:46.82 } else 189:46.82 ^~~~ 189:46.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 189:46.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 189:46.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:46.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/HiddenPluginEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 189:46.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HiddenPluginEvent) 189:46.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:47.80 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 189:47.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 189:47.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 189:47.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 189:47.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 189:47.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 189:47.80 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLAllCollection.cpp:7, 189:47.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 189:47.80 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLAllCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLAllCollection::QueryInterface(const nsIID&, void**)': 189:47.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:47.80 foundInterface = 0; \ 189:47.80 ^~~~~~~~~~~~~~ 189:47.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:47.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:47.80 ^~~~~~~~~~~~~~~~~~~~~~~ 189:47.80 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLAllCollection.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:47.80 NS_INTERFACE_MAP_END 189:47.80 ^~~~~~~~~~~~~~~~~~~~ 189:47.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:47.80 else 189:47.80 ^~~~ 189:47.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:47.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:47.80 ^~~~~~~~~~~~~~~~~~ 189:47.80 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLAllCollection.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:47.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 189:47.80 ^~~~~~~~~~~~~~~~~~~~~~ 189:49.72 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 189:49.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 189:49.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 189:49.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 189:49.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 189:49.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 189:49.72 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/BindingUtils.h:20, 189:49.72 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/BindingUtils.cpp:7, 189:49.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 189:49.72 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)': 189:49.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:49.72 foundInterface = 0; \ 189:49.73 ^~~~~~~~~~~~~~ 189:49.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:49.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:49.73 ^~~~~~~~~~~~~~~~~~~~~~~ 189:49.73 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/CallbackObject.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:49.73 NS_INTERFACE_MAP_END 189:49.73 ^~~~~~~~~~~~~~~~~~~~ 189:49.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:49.73 else 189:49.73 ^~~~ 189:49.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:49.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:49.73 ^~~~~~~~~~~~~~~~~~ 189:49.73 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/CallbackObject.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:49.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 189:49.73 ^~~~~~~~~~~~~~~~~~~~~~ 189:49.78 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)': 189:49.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:49.78 foundInterface = 0; \ 189:49.78 ^~~~~~~~~~~~~~ 189:49.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:49.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:49.79 ^~~~~~~~~~~~~~~~~~~~~~~ 189:49.79 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/Exceptions.cpp:300:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:49.79 NS_INTERFACE_MAP_END 189:49.79 ^~~~~~~~~~~~~~~~~~~~ 189:49.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:49.79 else 189:49.79 ^~~~ 189:49.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:49.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:49.79 ^~~~~~~~~~~~~~~~~~ 189:49.79 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/Exceptions.cpp:299:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:49.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 189:49.79 ^~~~~~~~~~~~~~~~~~~~~~ 189:49.79 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)': 189:49.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:49.79 foundInterface = 0; \ 189:49.79 ^~~~~~~~~~~~~~ 189:49.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:49.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:49.80 ^~~~~~~~~~~~~~~~~~~~~~~ 189:49.80 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:49.80 NS_INTERFACE_MAP_END 189:49.80 ^~~~~~~~~~~~~~~~~~~~ 189:49.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:49.80 else 189:49.80 ^~~~ 189:49.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:49.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:49.80 ^~~~~~~~~~~~~~~~~~ 189:49.80 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/IterableIterator.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:49.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 189:49.80 ^~~~~~~~~~~~~~~~~~~~~~ 189:49.81 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)': 189:49.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:49.81 foundInterface = 0; \ 189:49.81 ^~~~~~~~~~~~~~ 189:49.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:49.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:49.81 ^~~~~~~~~~~~~~~~~~~~~~~ 189:49.81 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/SimpleGlobalObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:49.81 NS_INTERFACE_MAP_END 189:49.81 ^~~~~~~~~~~~~~~~~~~~ 189:49.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:49.81 else 189:49.81 ^~~~ 189:49.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:49.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:49.81 ^~~~~~~~~~~~~~~~~~ 189:49.81 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/SimpleGlobalObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:49.81 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 189:49.81 ^~~~~~~~~~~~~~~~~~~~~~ 189:49.85 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::QueryInterface(const nsIID&, void**)': 189:49.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:49.85 foundInterface = 0; \ 189:49.85 ^~~~~~~~~~~~~~ 189:49.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:49.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:49.85 ^~~~~~~~~~~~~~~~~~~~~~~ 189:49.85 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/nsScriptErrorWithStack.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:49.85 NS_INTERFACE_MAP_END 189:49.85 ^~~~~~~~~~~~~~~~~~~~ 189:49.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:49.85 else 189:49.85 ^~~~ 189:49.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:49.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:49.86 ^~~~~~~~~~~~~~~~~~ 189:49.86 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/nsScriptErrorWithStack.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:49.86 NS_INTERFACE_MAP_ENTRY(nsIScriptError) 189:49.86 ^~~~~~~~~~~~~~~~~~~~~~ 189:50.16 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 189:50.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 189:50.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 189:50.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 189:50.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 189:50.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 189:50.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsfriendapi.h:18, 189:50.16 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/BindingUtils.h:10, 189:50.16 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/BindingUtils.cpp:7, 189:50.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 189:50.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 189:50.16 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 189:50.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 189:50.16 memset(aT, 0, sizeof(T)); 189:50.16 ~~~~~~^~~~~~~~~~~~~~~~~~ 189:50.16 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/BindingUtils.cpp:40, 189:50.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 189:50.17 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 189:50.17 struct GlobalProperties { 189:50.17 ^~~~~~~~~~~~~~~~ 189:52.01 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 189:52.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 189:52.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 189:52.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 189:52.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 189:52.01 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLCanvasElement.cpp:23, 189:52.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:65: 189:52.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 189:52.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 189:52.01 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 189:52.01 ^ 189:52.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 189:52.01 struct Block { 189:52.01 ^~~~~ 189:54.01 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 189:54.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 189:54.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 189:54.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 189:54.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 189:54.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 189:54.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HeapSnapshotBinding.h:9, 189:54.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/HeapSnapshotBinding.cpp:3, 189:54.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 189:54.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)': 189:54.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:54.02 foundInterface = 0; \ 189:54.02 ^~~~~~~~~~~~~~ 189:54.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 189:54.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 189:54.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:54.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 189:54.02 NS_INTERFACE_MAP_END_INHERITING(Event) 189:54.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:54.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:24, 189:54.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 189:54.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/HeapSnapshotBinding.cpp:8, 189:54.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 189:54.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 189:54.02 } else 189:54.02 ^~~~ 189:54.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 189:54.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 189:54.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:54.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 189:54.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCaptureErrorEvent) 189:54.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:54.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 189:54.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 189:54.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 189:54.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 189:54.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 189:54.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 189:54.22 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLAllCollection.cpp:7, 189:54.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 189:54.22 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLCanvasElement::QueryInterface(const nsIID&, void**)': 189:54.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:54.22 foundInterface = 0; \ 189:54.22 ^~~~~~~~~~~~~~ 189:54.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 189:54.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 189:54.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:54.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 189:54.22 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 189:54.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:54.22 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLCanvasElement.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 189:54.23 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 189:54.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:54.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 189:54.23 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLAllCollection.cpp:7, 189:54.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 189:54.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 189:54.23 } else 189:54.23 ^~~~ 189:54.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 189:54.23 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 189:54.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:54.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 189:54.23 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 189:54.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:54.23 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLCanvasElement.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 189:54.23 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 189:54.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:54.25 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 189:54.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 189:54.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 189:54.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 189:54.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 189:54.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 189:54.25 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLAllCollection.cpp:7, 189:54.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 189:54.25 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureTrackSource::QueryInterface(const nsIID&, void**)': 189:54.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:54.26 foundInterface = 0; \ 189:54.26 ^~~~~~~~~~~~~~ 189:54.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 189:54.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 189:54.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:54.26 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLCanvasElement.cpp:657:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 189:54.26 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 189:54.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:54.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 189:54.26 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLAllCollection.cpp:7, 189:54.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 189:54.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 189:54.26 } else 189:54.26 ^~~~ 189:54.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 189:54.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 189:54.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:54.26 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLCanvasElement.cpp:656:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 189:54.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureTrackSource) 189:54.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:54.30 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:110: 189:54.30 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/nsScriptErrorWithStack.cpp: In function 'mozilla::dom::binding_detail::HTMLConstructor(JSContext*, unsigned int, JS::Value*, mozilla::dom::constructors::id::ID, mozilla::dom::prototypes::id::ID, void (*)(JSContext*, JS::Handle, mozilla::dom::ProtoAndIfaceCache&, bool))': 189:54.30 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/nsScriptErrorWithStack.cpp:120:1: warning: the control flow of function '_ZN7mozilla3dom14binding_detail15HTMLConstructorEP9JSContextjPN2JS5ValueENS0_12constructors2id2IDENS0_10prototypes2id2IDEPFvS3_NS4_6HandleIP8JSObjectEERNS0_18ProtoAndIfaceCacheEbE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 189:54.30 } 189:54.30 ^ 189:54.30 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/nsScriptErrorWithStack.cpp:120:1: warning: the control flow of function '_ZN7mozilla3dom14binding_detail15HTMLConstructorEP9JSContextjPN2JS5ValueENS0_12constructors2id2IDENS0_10prototypes2id2IDEPFvS3_NS4_6HandleIP8JSObjectEERNS0_18ProtoAndIfaceCacheEbE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 189:54.30 /builddir/build/BUILD/firefox-69.0.1/dom/bindings/nsScriptErrorWithStack.cpp:120:1: warning: the control flow of function '_ZN7mozilla3dom14binding_detail15HTMLConstructorEP9JSContextjPN2JS5ValueENS0_12constructors2id2IDENS0_10prototypes2id2IDEPFvS3_NS4_6HandleIP8JSObjectEERNS0_18ProtoAndIfaceCacheEbE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 189:54.77 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 189:54.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 189:54.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 189:54.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 189:54.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/InputEvent.h:10, 189:54.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/InputEventBinding.cpp:12, 189:54.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:340: 189:54.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 189:54.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 189:54.77 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 189:54.77 ^ 189:54.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 189:54.77 struct Block { 189:54.77 ^~~~~ 189:55.48 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 189:55.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 189:55.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 189:55.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 189:55.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 189:55.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 189:55.48 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLAllCollection.cpp:7, 189:55.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 189:55.48 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLDataListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLDataListElement::QueryInterface(const nsIID&, void**)': 189:55.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:55.48 foundInterface = 0; \ 189:55.48 ^~~~~~~~~~~~~~ 189:55.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 189:55.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 189:55.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:55.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 189:55.48 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 189:55.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:55.48 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 189:55.48 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 189:55.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:55.48 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 189:55.48 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLAllCollection.cpp:7, 189:55.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 189:55.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 189:55.48 } else 189:55.48 ^~~~ 189:55.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 189:55.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 189:55.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:55.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 189:55.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 189:55.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:55.48 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 189:55.48 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 189:55.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:56.94 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 189:56.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 189:56.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 189:56.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 189:56.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 189:56.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 189:56.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HeapSnapshotBinding.h:9, 189:56.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/HeapSnapshotBinding.cpp:3, 189:56.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 189:56.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)': 189:56.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:56.94 foundInterface = 0; \ 189:56.94 ^~~~~~~~~~~~~~ 189:56.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:56.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:56.94 ^~~~~~~~~~~~~~~~~~~~~~~ 189:56.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/InstallTriggerBinding.cpp:1606:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:56.94 NS_INTERFACE_MAP_END 189:56.94 ^~~~~~~~~~~~~~~~~~~~ 189:56.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:56.94 else 189:56.94 ^~~~ 189:56.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:56.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:56.94 ^~~~~~~~~~~~~~~~~~ 189:56.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/InstallTriggerBinding.cpp:1605:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:56.94 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 189:56.94 ^~~~~~~~~~~~~~~~~~~~~~ 189:57.06 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 189:57.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 189:57.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 189:57.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 189:57.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 189:57.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 189:57.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 189:57.06 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLAllCollection.cpp:7, 189:57.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 189:57.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 189:57.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 189:57.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 189:57.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 189:57.06 memset(&aArr[0], 0, N * sizeof(T)); 189:57.06 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:57.06 In file included from /usr/include/c++/8/map:61, 189:57.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 189:57.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 189:57.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 189:57.06 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 189:57.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 189:57.06 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLAllCollection.cpp:11, 189:57.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 189:57.07 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 189:57.07 class map 189:57.07 ^~~ 189:58.58 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 189:58.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 189:58.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 189:58.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 189:58.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 189:58.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 189:58.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HeapSnapshotBinding.h:6, 189:58.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/HeapSnapshotBinding.cpp:3, 189:58.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 189:58.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 189:58.59 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 189:58.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 189:58.59 memset(aT, 0, sizeof(T)); 189:58.59 ~~~~~~^~~~~~~~~~~~~~~~~~ 189:58.59 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 189:58.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/IntlUtilsBinding.cpp:11, 189:58.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:392: 189:58.59 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 189:58.59 struct GlobalProperties { 189:58.59 ^~~~~~~~~~~~~~~~ 189:59.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 189:59.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 189:59.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 189:59.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 189:59.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 189:59.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 189:59.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HeapSnapshotBinding.h:6, 189:59.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/HeapSnapshotBinding.cpp:3, 189:59.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 189:59.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 189:59.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 189:59.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 189:59.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 189:59.21 memset(&aArr[0], 0, N * sizeof(T)); 189:59.21 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:59.21 In file included from /usr/include/c++/8/map:61, 189:59.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 189:59.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 189:59.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/google/protobuf/stubs/common.h:40, 189:59.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/devtools/CoreDump.pb.h:9, 189:59.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/devtools/DeserializedNode.h:11, 189:59.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:11, 189:59.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 189:59.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/HeapSnapshotBinding.cpp:8, 189:59.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/bindings/UnifiedBindings9.cpp:2: 189:59.22 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 189:59.22 class map 189:59.22 ^~~ 190:03.25 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 190:03.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 190:03.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 190:03.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 190:03.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 190:03.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 190:03.25 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:10, 190:03.25 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFontElement.h:10, 190:03.25 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFontElement.cpp:7, 190:03.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 190:03.25 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFormControlsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLFormControlsCollection::QueryInterface(const nsIID&, void**)': 190:03.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:03.26 foundInterface = 0; \ 190:03.26 ^~~~~~~~~~~~~~ 190:03.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:03.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:03.26 ^~~~~~~~~~~~~~~~~~~~~~~ 190:03.26 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFormControlsCollection.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:03.26 NS_INTERFACE_MAP_END 190:03.26 ^~~~~~~~~~~~~~~~~~~~ 190:03.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 190:03.26 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 190:03.26 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 190:03.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 190:03.26 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 190:03.26 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 190:03.26 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 190:03.26 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFontElement.h:10, 190:03.26 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFontElement.cpp:7, 190:03.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 190:03.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 190:03.26 } else 190:03.26 ^~~~ 190:03.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 190:03.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 190:03.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:03.26 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFormControlsCollection.cpp:136:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 190:03.26 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLFormControlsCollection) 190:03.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:04.96 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 190:04.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 190:04.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 190:04.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 190:04.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 190:04.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 190:04.96 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:10, 190:04.96 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFontElement.h:10, 190:04.96 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFontElement.cpp:7, 190:04.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 190:04.96 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLIFrameElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLIFrameElement::QueryInterface(const nsIID&, void**)': 190:04.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:04.96 foundInterface = 0; \ 190:04.96 ^~~~~~~~~~~~~~ 190:04.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 190:04.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 190:04.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:04.96 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLIFrameElement.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 190:04.96 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLFrameElement) 190:04.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:04.96 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 190:04.96 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 190:04.96 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 190:04.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 190:04.96 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 190:04.96 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 190:04.96 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 190:04.96 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFontElement.h:10, 190:04.96 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFontElement.cpp:7, 190:04.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 190:04.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 190:04.96 } else 190:04.96 ^~~~ 190:04.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 190:04.96 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 190:04.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:04.96 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLIFrameElement.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 190:04.96 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLIFrameElement) 190:04.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:07.74 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 190:07.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 190:07.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 190:07.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 190:07.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 190:07.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 190:07.75 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:10, 190:07.75 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFontElement.h:10, 190:07.75 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFontElement.cpp:7, 190:07.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 190:07.75 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMapElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMapElement::QueryInterface(const nsIID&, void**)': 190:07.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:07.75 foundInterface = 0; \ 190:07.75 ^~~~~~~~~~~~~~ 190:07.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 190:07.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 190:07.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:07.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 190:07.75 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 190:07.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:07.75 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 190:07.75 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 190:07.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:07.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 190:07.75 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 190:07.75 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 190:07.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 190:07.75 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 190:07.75 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 190:07.76 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 190:07.76 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFontElement.h:10, 190:07.76 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFontElement.cpp:7, 190:07.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 190:07.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 190:07.76 } else 190:07.76 ^~~~ 190:07.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 190:07.76 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 190:07.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:07.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 190:07.76 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 190:07.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:07.76 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 190:07.76 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 190:07.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:09.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 190:09.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 190:09.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 190:09.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 190:09.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 190:09.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 190:09.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 190:09.00 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 190:09.00 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 190:09.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 190:09.00 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 190:09.00 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 190:09.00 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 190:09.00 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFontElement.h:10, 190:09.00 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFontElement.cpp:7, 190:09.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 190:09.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 190:09.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 190:09.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 190:09.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 190:09.00 memset(&aArr[0], 0, N * sizeof(T)); 190:09.00 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:09.00 In file included from /usr/include/c++/8/map:61, 190:09.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 190:09.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 190:09.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 190:09.00 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 190:09.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 190:09.00 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 190:09.00 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 190:09.00 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 190:09.00 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFontElement.h:10, 190:09.00 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLFontElement.cpp:7, 190:09.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 190:09.00 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 190:09.00 class map 190:09.00 ^~~ 190:10.87 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 190:10.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 190:10.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 190:10.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 190:10.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 190:10.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 190:10.87 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:10, 190:10.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 190:10.87 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMarqueeElement.cpp:7, 190:10.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 190:10.87 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::StreamCaptureTrackSource::QueryInterface(const nsIID&, void**)': 190:10.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:10.87 foundInterface = 0; \ 190:10.87 ^~~~~~~~~~~~~~ 190:10.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 190:10.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 190:10.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:10.87 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMediaElement.cpp:529:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 190:10.87 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 190:10.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:10.87 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 190:10.87 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 190:10.87 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 190:10.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 190:10.87 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 190:10.87 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 190:10.87 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 190:10.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 190:10.87 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMarqueeElement.cpp:7, 190:10.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 190:10.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 190:10.87 } else 190:10.87 ^~~~ 190:10.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 190:10.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 190:10.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:10.87 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMediaElement.cpp:527:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 190:10.87 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 190:10.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:10.94 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 190:10.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 190:10.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 190:10.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 190:10.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 190:10.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 190:10.94 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:10, 190:10.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 190:10.94 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMarqueeElement.cpp:7, 190:10.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 190:10.94 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::QueryInterface(const nsIID&, void**)': 190:10.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:10.94 foundInterface = 0; \ 190:10.94 ^~~~~~~~~~~~~~ 190:10.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:10.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:10.94 ^~~~~~~~~~~~~~~~~~~~~~~ 190:10.94 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMediaElement.cpp:1205:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:10.94 NS_INTERFACE_MAP_END 190:10.94 ^~~~~~~~~~~~~~~~~~~~ 190:10.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:10.94 else 190:10.94 ^~~~ 190:10.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 190:10.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 190:10.95 ^~~~~~~~~~~~~~~~~~ 190:10.95 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMediaElement.cpp:1204:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 190:10.95 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 190:10.95 ^~~~~~~~~~~~~~~~~~~~~~ 190:11.01 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::QueryInterface(const nsIID&, void**)': 190:11.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:11.02 foundInterface = 0; \ 190:11.02 ^~~~~~~~~~~~~~ 190:11.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 190:11.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 190:11.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:11.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 190:11.02 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 190:11.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:11.02 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMediaElement.cpp:1505:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 190:11.02 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 190:11.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:11.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 190:11.02 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 190:11.02 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 190:11.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 190:11.02 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 190:11.02 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 190:11.02 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 190:11.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 190:11.02 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMarqueeElement.cpp:7, 190:11.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 190:11.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 190:11.02 } else 190:11.02 ^~~~ 190:11.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 190:11.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 190:11.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:11.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 190:11.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 190:11.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:11.02 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMediaElement.cpp:1505:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 190:11.02 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 190:11.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:11.83 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 190:11.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 190:11.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 190:11.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 190:11.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 190:11.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 190:11.84 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:10, 190:11.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 190:11.84 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMarqueeElement.cpp:7, 190:11.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 190:11.84 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLOptionsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLOptionsCollection::QueryInterface(const nsIID&, void**)': 190:11.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:11.84 foundInterface = 0; \ 190:11.84 ^~~~~~~~~~~~~~ 190:11.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:11.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:11.84 ^~~~~~~~~~~~~~~~~~~~~~~ 190:11.84 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLOptionsCollection.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:11.84 NS_INTERFACE_MAP_END 190:11.84 ^~~~~~~~~~~~~~~~~~~~ 190:11.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 190:11.84 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 190:11.84 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 190:11.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 190:11.84 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 190:11.84 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 190:11.84 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 190:11.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 190:11.85 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMarqueeElement.cpp:7, 190:11.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 190:11.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 190:11.85 } else 190:11.85 ^~~~ 190:11.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 190:11.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 190:11.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:11.85 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLOptionsCollection.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 190:11.85 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLOptionsCollection) 190:11.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:11.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAtom.h:10, 190:11.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsGkAtoms.h:10, 190:11.86 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:7, 190:11.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 190:11.86 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLSharedListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedListElement::QueryInterface(const nsIID&, void**)': 190:11.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:11.86 foundInterface = 0; \ 190:11.86 ^~~~~~~~~~~~~~ 190:11.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 190:11.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 190:11.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:11.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 190:11.86 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 190:11.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:11.86 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 190:11.86 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 190:11.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:11.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 190:11.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 190:11.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 190:11.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 190:11.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 190:11.86 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleConsts.h:17, 190:11.86 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:8, 190:11.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 190:11.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 190:11.86 } else 190:11.86 ^~~~ 190:11.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 190:11.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 190:11.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:11.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 190:11.87 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 190:11.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:11.87 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 190:11.87 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 190:11.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:12.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAtom.h:10, 190:12.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsGkAtoms.h:10, 190:12.23 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:7, 190:12.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 190:12.23 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLSlotElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSlotElement::QueryInterface(const nsIID&, void**)': 190:12.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:12.23 foundInterface = 0; \ 190:12.23 ^~~~~~~~~~~~~~ 190:12.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 190:12.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 190:12.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:12.23 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLSlotElement.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 190:12.23 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 190:12.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:12.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 190:12.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 190:12.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 190:12.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 190:12.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 190:12.23 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleConsts.h:17, 190:12.23 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:8, 190:12.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 190:12.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 190:12.23 } else 190:12.23 ^~~~ 190:12.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 190:12.23 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 190:12.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:12.23 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLSlotElement.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 190:12.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLSlotElement) 190:12.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAtom.h:10, 190:13.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsGkAtoms.h:10, 190:13.13 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:7, 190:13.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 190:13.13 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLSourceElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSourceElement::QueryInterface(const nsIID&, void**)': 190:13.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:13.13 foundInterface = 0; \ 190:13.13 ^~~~~~~~~~~~~~ 190:13.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 190:13.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 190:13.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 190:13.13 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 190:13.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.13 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLSourceElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 190:13.13 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 190:13.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 190:13.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 190:13.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 190:13.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 190:13.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 190:13.13 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleConsts.h:17, 190:13.13 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:8, 190:13.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 190:13.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 190:13.13 } else 190:13.13 ^~~~ 190:13.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 190:13.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 190:13.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 190:13.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 190:13.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.13 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLSourceElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 190:13.13 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 190:13.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.17 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 190:13.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 190:13.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 190:13.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 190:13.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 190:13.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 190:13.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 190:13.17 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 190:13.17 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 190:13.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 190:13.17 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 190:13.17 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 190:13.17 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 190:13.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 190:13.17 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMarqueeElement.cpp:7, 190:13.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 190:13.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 190:13.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 190:13.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 190:13.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 190:13.17 memset(&aArr[0], 0, N * sizeof(T)); 190:13.17 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.17 In file included from /usr/include/c++/8/map:61, 190:13.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 190:13.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 190:13.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 190:13.17 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 190:13.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 190:13.17 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 190:13.17 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 190:13.17 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 190:13.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 190:13.17 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLMarqueeElement.cpp:7, 190:13.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 190:13.17 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 190:13.17 class map 190:13.17 ^~~ 190:13.64 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAtom.h:10, 190:13.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsGkAtoms.h:10, 190:13.64 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:7, 190:13.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 190:13.64 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::TableRowsCollection::QueryInterface(const nsIID&, void**)': 190:13.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:13.64 foundInterface = 0; \ 190:13.64 ^~~~~~~~~~~~~~ 190:13.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:13.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:13.64 ^~~~~~~~~~~~~~~~~~~~~~~ 190:13.64 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTableElement.cpp:207:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:13.64 NS_INTERFACE_MAP_END 190:13.64 ^~~~~~~~~~~~~~~~~~~~ 190:13.64 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 190:13.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 190:13.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 190:13.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 190:13.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 190:13.64 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleConsts.h:17, 190:13.64 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:8, 190:13.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 190:13.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 190:13.65 } else 190:13.65 ^~~~ 190:13.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 190:13.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 190:13.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.65 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTableElement.cpp:206:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 190:13.65 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection) 190:13.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.66 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAtom.h:10, 190:13.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsGkAtoms.h:10, 190:13.66 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:7, 190:13.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 190:13.67 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableElement::QueryInterface(const nsIID&, void**)': 190:13.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:13.67 foundInterface = 0; \ 190:13.67 ^~~~~~~~~~~~~~ 190:13.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 190:13.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 190:13.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 190:13.67 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 190:13.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.67 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 190:13.67 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 190:13.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.67 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 190:13.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 190:13.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 190:13.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 190:13.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 190:13.67 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleConsts.h:17, 190:13.67 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:8, 190:13.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 190:13.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 190:13.67 } else 190:13.67 ^~~~ 190:13.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 190:13.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 190:13.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 190:13.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 190:13.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.68 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 190:13.68 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 190:13.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.70 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAtom.h:10, 190:13.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsGkAtoms.h:10, 190:13.70 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:7, 190:13.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 190:13.70 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTableRowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableRowElement::QueryInterface(const nsIID&, void**)': 190:13.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:13.70 foundInterface = 0; \ 190:13.70 ^~~~~~~~~~~~~~ 190:13.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 190:13.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 190:13.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 190:13.70 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 190:13.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.70 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 190:13.70 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 190:13.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.70 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 190:13.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 190:13.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 190:13.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 190:13.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 190:13.70 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleConsts.h:17, 190:13.70 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:8, 190:13.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 190:13.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 190:13.70 } else 190:13.70 ^~~~ 190:13.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 190:13.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 190:13.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 190:13.70 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 190:13.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.70 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 190:13.70 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 190:13.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.72 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAtom.h:10, 190:13.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsGkAtoms.h:10, 190:13.72 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:7, 190:13.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 190:13.72 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTableSectionElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableSectionElement::QueryInterface(const nsIID&, void**)': 190:13.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:13.73 foundInterface = 0; \ 190:13.73 ^~~~~~~~~~~~~~ 190:13.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 190:13.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 190:13.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 190:13.73 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 190:13.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.73 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 190:13.73 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 190:13.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.73 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 190:13.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 190:13.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 190:13.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 190:13.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 190:13.73 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleConsts.h:17, 190:13.73 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:8, 190:13.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 190:13.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 190:13.73 } else 190:13.73 ^~~~ 190:13.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 190:13.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 190:13.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 190:13.73 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 190:13.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.73 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 190:13.73 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 190:13.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAtom.h:10, 190:13.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsGkAtoms.h:10, 190:13.75 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:7, 190:13.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 190:13.75 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTemplateElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTemplateElement::QueryInterface(const nsIID&, void**)': 190:13.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:13.75 foundInterface = 0; \ 190:13.75 ^~~~~~~~~~~~~~ 190:13.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 190:13.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 190:13.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 190:13.75 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 190:13.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.75 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 190:13.75 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 190:13.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 190:13.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 190:13.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 190:13.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 190:13.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 190:13.75 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleConsts.h:17, 190:13.75 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:8, 190:13.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 190:13.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 190:13.75 } else 190:13.75 ^~~~ 190:13.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 190:13.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 190:13.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 190:13.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 190:13.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:13.75 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 190:13.75 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 190:13.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:14.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 190:14.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 190:14.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 190:14.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 190:14.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 190:14.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 190:14.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 190:14.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 190:14.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 190:14.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 190:14.84 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleConsts.h:17, 190:14.84 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:8, 190:14.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 190:14.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 190:14.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 190:14.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 190:14.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 190:14.84 memset(&aArr[0], 0, N * sizeof(T)); 190:14.84 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:14.84 In file included from /usr/include/c++/8/map:61, 190:14.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 190:14.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 190:14.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 190:14.84 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 190:14.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 190:14.84 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 190:14.84 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 190:14.84 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 190:14.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLScriptElement.h:10, 190:14.84 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLScriptElement.cpp:24, 190:14.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 190:14.85 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 190:14.85 class map 190:14.85 ^~~ 190:16.10 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 190:16.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 190:16.11 from /builddir/build/BUILD/firefox-69.0.1/dom/jsurl/nsJSProtocolHandler.cpp:7, 190:16.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 190:16.11 /builddir/build/BUILD/firefox-69.0.1/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::QueryInterface(const nsIID&, void**)': 190:16.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:16.11 foundInterface = 0; \ 190:16.11 ^~~~~~~~~~~~~~ 190:16.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 190:16.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 190:16.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:16.11 /builddir/build/BUILD/firefox-69.0.1/dom/jsurl/nsJSProtocolHandler.cpp:1182:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 190:16.11 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 190:16.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:16.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 190:16.11 /builddir/build/BUILD/firefox-69.0.1/dom/jsurl/nsJSProtocolHandler.cpp:1181:5: note: some parts of macro expansion are not guarded by this 'else' clause 190:16.11 } else 190:16.11 ^~~~ 190:16.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 190:16.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 190:16.11 from /builddir/build/BUILD/firefox-69.0.1/dom/jsurl/nsJSProtocolHandler.cpp:7, 190:16.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 190:16.11 /builddir/build/BUILD/firefox-69.0.1/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::Mutator::QueryInterface(const nsIID&, void**)': 190:16.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:16.12 foundInterface = 0; \ 190:16.12 ^~~~~~~~~~~~~~ 190:16.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:16.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:16.12 ^~~~~~~~~~~~~~~~~~~~~~~ 190:16.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:16.12 NS_INTERFACE_MAP_END \ 190:16.12 ^~~~~~~~~~~~~~~~~~~~ 190:16.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 190:16.12 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 190:16.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:16.12 /builddir/build/BUILD/firefox-69.0.1/dom/jsurl/nsJSProtocolHandler.cpp:1273:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 190:16.12 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 190:16.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:16.12 In file included from /builddir/build/BUILD/firefox-69.0.1/netwerk/base/nsSimpleURI.h:15, 190:16.12 from /builddir/build/BUILD/firefox-69.0.1/dom/jsurl/nsJSProtocolHandler.h:15, 190:16.12 from /builddir/build/BUILD/firefox-69.0.1/dom/jsurl/nsJSProtocolHandler.cpp:15, 190:16.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 190:16.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 190:16.12 } else \ 190:16.12 ^~~~ 190:16.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 190:16.12 } else \ 190:16.12 ^~~~ 190:16.12 /builddir/build/BUILD/firefox-69.0.1/dom/jsurl/nsJSProtocolHandler.cpp:1273:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 190:16.12 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 190:16.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:21.40 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html2.cpp:137: 190:21.40 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::detail::RunnableFunction::Run()': 190:21.40 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla6detail16RunnableFunctionIZNS_3dom16HTMLMediaElement14UnbindFromTreeEbEUlvE_E3RunEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 190:21.40 } // namespace mozilla 190:21.40 ^ 190:21.40 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla6detail16RunnableFunctionIZNS_3dom16HTMLMediaElement14UnbindFromTreeEbEUlvE_E3RunEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 190:21.49 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::FireTimeUpdate(bool)': 190:21.49 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 190:21.49 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 190:21.49 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 190:21.50 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::PlaybackEnded()': 190:21.50 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement13PlaybackEndedEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 190:21.50 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement13PlaybackEndedEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 190:21.50 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::MetadataLoaded(mozilla::MediaInfo const*, mozilla::UniquePtr > const, mozilla::DefaultDelete > const> >)': 190:21.50 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14MetadataLoadedEPKNS_9MediaInfoENS_9UniquePtrIK15nsDataHashtableI16nsCStringHashKey9nsTStringIcEENS_13DefaultDeleteISB_EEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 190:21.50 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14MetadataLoadedEPKNS_9MediaInfoENS_9UniquePtrIK15nsDataHashtableI16nsCStringHashKey9nsTStringIcEENS_13DefaultDeleteISB_EEEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 190:21.50 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14MetadataLoadedEPKNS_9MediaInfoENS_9UniquePtrIK15nsDataHashtableI16nsCStringHashKey9nsTStringIcEENS_13DefaultDeleteISB_EEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 190:21.50 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::ProcessMediaFragmentURI()': 190:21.50 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement23ProcessMediaFragmentURIEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 190:21.50 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement23ProcessMediaFragmentURIEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 190:21.50 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::PlayInternal(bool)': 190:21.50 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 190:21.50 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 190:21.50 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 190:21.52 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::Stop()': 190:21.52 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement25AudioChannelAgentCallback4StopEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 190:21.52 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement25AudioChannelAgentCallback4StopEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 190:27.91 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 190:27.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 190:27.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 190:27.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 190:27.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 190:27.91 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.h:10, 190:27.91 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.cpp:7, 190:27.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 190:27.91 /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.cpp: In member function 'virtual nsresult nsDOMStringMap::QueryInterface(const nsIID&, void**)': 190:27.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:27.91 foundInterface = 0; \ 190:27.91 ^~~~~~~~~~~~~~ 190:27.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:27.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:27.91 ^~~~~~~~~~~~~~~~~~~~~~~ 190:27.91 /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:27.91 NS_INTERFACE_MAP_END 190:27.91 ^~~~~~~~~~~~~~~~~~~~ 190:27.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:27.92 else 190:27.92 ^~~~ 190:27.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 190:27.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 190:27.92 ^~~~~~~~~~~~~~~~~~ 190:27.92 /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 190:27.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 190:27.92 ^~~~~~~~~~~~~~~~~~~~~~ 190:29.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 190:29.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 190:29.11 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsITextControlElement.h:10, 190:29.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 190:29.11 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTextAreaElement.cpp:7, 190:29.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 190:29.11 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTrackElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTrackElement::QueryInterface(const nsIID&, void**)': 190:29.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:29.11 foundInterface = 0; \ 190:29.11 ^~~~~~~~~~~~~~ 190:29.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 190:29.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 190:29.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:29.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 190:29.12 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 190:29.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:29.12 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTrackElement.cpp:144:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 190:29.12 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 190:29.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:29.12 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 190:29.12 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 190:29.12 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 190:29.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 190:29.12 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 190:29.12 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 190:29.12 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 190:29.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 190:29.12 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTextAreaElement.cpp:7, 190:29.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 190:29.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 190:29.12 } else 190:29.12 ^~~~ 190:29.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 190:29.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 190:29.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:29.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 190:29.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 190:29.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:29.12 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTrackElement.cpp:144:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 190:29.12 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 190:29.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:29.94 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 190:29.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 190:29.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 190:29.94 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsTextFrame.h:20, 190:29.94 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleStructInlines.h:18, 190:29.94 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrameInlines.h:13, 190:29.94 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.cpp:38, 190:29.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:11: 190:29.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 190:29.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 190:29.94 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 190:29.94 ^ 190:29.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 190:29.94 struct Block { 190:29.94 ^~~~~ 190:30.34 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 190:30.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 190:30.34 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsITextControlElement.h:10, 190:30.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 190:30.34 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTextAreaElement.cpp:7, 190:30.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 190:30.34 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLVideoElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLVideoElement::QueryInterface(const nsIID&, void**)': 190:30.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:30.34 foundInterface = 0; \ 190:30.34 ^~~~~~~~~~~~~~ 190:30.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 190:30.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 190:30.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:30.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 190:30.34 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 190:30.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:30.34 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLVideoElement.cpp:70:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 190:30.34 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLVideoElement, 190:30.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:30.34 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 190:30.34 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 190:30.34 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 190:30.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 190:30.34 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 190:30.34 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 190:30.34 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 190:30.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 190:30.34 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTextAreaElement.cpp:7, 190:30.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 190:30.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 190:30.34 } else 190:30.34 ^~~~ 190:30.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 190:30.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 190:30.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:30.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 190:30.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 190:30.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:30.34 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLVideoElement.cpp:70:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 190:30.34 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLVideoElement, 190:30.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:30.93 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 190:30.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 190:30.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 190:30.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 190:30.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 190:30.93 from /builddir/build/BUILD/firefox-69.0.1/dom/html/ImageDocument.cpp:14, 190:30.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:56: 190:30.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 190:30.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 190:30.93 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 190:30.93 ^ 190:30.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 190:30.93 struct Block { 190:30.93 ^~~~~ 190:31.39 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 190:31.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 190:31.39 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsITextControlElement.h:10, 190:31.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 190:31.39 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTextAreaElement.cpp:7, 190:31.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 190:31.39 /builddir/build/BUILD/firefox-69.0.1/dom/html/MediaError.cpp: In member function 'virtual nsresult mozilla::dom::MediaError::QueryInterface(const nsIID&, void**)': 190:31.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:31.39 foundInterface = 0; \ 190:31.39 ^~~~~~~~~~~~~~ 190:31.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:31.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:31.39 ^~~~~~~~~~~~~~~~~~~~~~~ 190:31.39 /builddir/build/BUILD/firefox-69.0.1/dom/html/MediaError.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:31.39 NS_INTERFACE_MAP_END 190:31.39 ^~~~~~~~~~~~~~~~~~~~ 190:31.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:31.39 else 190:31.39 ^~~~ 190:31.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 190:31.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 190:31.39 ^~~~~~~~~~~~~~~~~~ 190:31.39 /builddir/build/BUILD/firefox-69.0.1/dom/html/MediaError.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 190:31.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 190:31.39 ^~~~~~~~~~~~~~~~~~~~~~ 190:31.77 /builddir/build/BUILD/firefox-69.0.1/dom/html/TextTrackManager.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackManager::QueryInterface(const nsIID&, void**)': 190:31.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:31.77 foundInterface = 0; \ 190:31.77 ^~~~~~~~~~~~~~ 190:31.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:31.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:31.77 ^~~~~~~~~~~~~~~~~~~~~~~ 190:31.77 /builddir/build/BUILD/firefox-69.0.1/dom/html/TextTrackManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:31.77 NS_INTERFACE_MAP_END 190:31.77 ^~~~~~~~~~~~~~~~~~~~ 190:31.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:31.77 else 190:31.77 ^~~~ 190:31.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 190:31.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 190:31.77 ^~~~~~~~~~~~~~~~~~ 190:31.77 /builddir/build/BUILD/firefox-69.0.1/dom/html/TextTrackManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 190:31.77 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 190:31.77 ^~~~~~~~~~~~~~~~~~~~~~ 190:31.84 /builddir/build/BUILD/firefox-69.0.1/dom/html/TimeRanges.cpp: In member function 'virtual nsresult mozilla::dom::TimeRanges::QueryInterface(const nsIID&, void**)': 190:31.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:31.85 foundInterface = 0; \ 190:31.85 ^~~~~~~~~~~~~~ 190:31.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:31.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:31.85 ^~~~~~~~~~~~~~~~~~~~~~~ 190:31.85 /builddir/build/BUILD/firefox-69.0.1/dom/html/TimeRanges.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:31.85 NS_INTERFACE_MAP_END 190:31.85 ^~~~~~~~~~~~~~~~~~~~ 190:31.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:31.85 else 190:31.85 ^~~~ 190:31.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 190:31.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 190:31.85 ^~~~~~~~~~~~~~~~~~ 190:31.85 /builddir/build/BUILD/firefox-69.0.1/dom/html/TimeRanges.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 190:31.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 190:31.85 ^~~~~~~~~~~~~~~~~~~~~~ 190:31.86 /builddir/build/BUILD/firefox-69.0.1/dom/html/ValidityState.cpp: In member function 'virtual nsresult mozilla::dom::ValidityState::QueryInterface(const nsIID&, void**)': 190:31.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:31.86 foundInterface = 0; \ 190:31.86 ^~~~~~~~~~~~~~ 190:31.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:31.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:31.87 ^~~~~~~~~~~~~~~~~~~~~~~ 190:31.87 /builddir/build/BUILD/firefox-69.0.1/dom/html/ValidityState.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:31.87 NS_INTERFACE_MAP_END 190:31.87 ^~~~~~~~~~~~~~~~~~~~ 190:31.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:31.87 else 190:31.87 ^~~~ 190:31.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 190:31.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 190:31.87 ^~~~~~~~~~~~~~~~~~ 190:31.87 /builddir/build/BUILD/firefox-69.0.1/dom/html/ValidityState.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 190:31.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 190:31.87 ^~~~~~~~~~~~~~~~~~~~~~ 190:33.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 190:33.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 190:33.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 190:33.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 190:33.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 190:33.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 190:33.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 190:33.22 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 190:33.22 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 190:33.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 190:33.22 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 190:33.22 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 190:33.22 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 190:33.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 190:33.22 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTextAreaElement.cpp:7, 190:33.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 190:33.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 190:33.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 190:33.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 190:33.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 190:33.22 memset(&aArr[0], 0, N * sizeof(T)); 190:33.23 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:33.23 In file included from /usr/include/c++/8/map:61, 190:33.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 190:33.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 190:33.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 190:33.23 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 190:33.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 190:33.23 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 190:33.23 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 190:33.23 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 190:33.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 190:33.23 from /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLTextAreaElement.cpp:7, 190:33.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 190:33.23 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 190:33.23 class map 190:33.23 ^~~ 190:34.49 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 190:34.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 190:34.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 190:34.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 190:34.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 190:34.49 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.h:10, 190:34.49 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.cpp:7, 190:34.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 190:34.49 /builddir/build/BUILD/firefox-69.0.1/dom/html/nsHTMLDocument.cpp: In member function 'virtual nsresult nsHTMLDocument::QueryInterface(const nsIID&, void**)': 190:34.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:34.49 foundInterface = 0; \ 190:34.49 ^~~~~~~~~~~~~~ 190:34.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 190:34.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 190:34.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:34.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 190:34.49 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 190:34.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:34.49 /builddir/build/BUILD/firefox-69.0.1/dom/html/nsHTMLDocument.cpp:163:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 190:34.49 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsHTMLDocument, Document) 190:34.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:34.50 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.h:10, 190:34.50 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.cpp:7, 190:34.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 190:34.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 190:34.50 } else 190:34.50 ^~~~ 190:34.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 190:34.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 190:34.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:34.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 190:34.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 190:34.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:34.50 /builddir/build/BUILD/firefox-69.0.1/dom/html/nsHTMLDocument.cpp:163:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 190:34.50 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsHTMLDocument, Document) 190:34.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:34.90 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 190:34.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 190:34.90 from /builddir/build/BUILD/firefox-69.0.1/dom/media/CubebUtils.cpp:14: 190:34.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 190:34.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 190:34.90 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 190:34.90 ^ 190:34.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 190:34.90 struct Block { 190:34.90 ^~~~~ 190:35.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 190:35.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 190:35.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 190:35.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 190:35.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 190:35.75 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.h:10, 190:35.75 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.cpp:7, 190:35.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 190:35.75 /builddir/build/BUILD/firefox-69.0.1/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult nsTextInputSelectionImpl::QueryInterface(const nsIID&, void**)': 190:35.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:35.75 foundInterface = 0; \ 190:35.75 ^~~~~~~~~~~~~~ 190:35.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:35.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:35.75 ^~~~~~~~~~~~~~~~~~~~~~~ 190:35.75 /builddir/build/BUILD/firefox-69.0.1/dom/html/nsTextEditorState.cpp:361:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:35.75 NS_INTERFACE_MAP_END 190:35.75 ^~~~~~~~~~~~~~~~~~~~ 190:35.75 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.h:10, 190:35.75 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.cpp:7, 190:35.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 190:35.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 190:35.75 } else 190:35.75 ^~~~ 190:35.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 190:35.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 190:35.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:35.75 /builddir/build/BUILD/firefox-69.0.1/dom/html/nsTextEditorState.cpp:360:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 190:35.75 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsTextInputSelectionImpl) 190:35.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:35.77 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 190:35.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 190:35.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 190:35.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 190:35.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 190:35.77 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.h:10, 190:35.77 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.cpp:7, 190:35.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 190:35.77 /builddir/build/BUILD/firefox-69.0.1/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult mozilla::TextInputListener::QueryInterface(const nsIID&, void**)': 190:35.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:35.77 foundInterface = 0; \ 190:35.77 ^~~~~~~~~~~~~~ 190:35.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:35.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:35.77 ^~~~~~~~~~~~~~~~~~~~~~~ 190:35.77 /builddir/build/BUILD/firefox-69.0.1/dom/html/nsTextEditorState.cpp:779:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:35.78 NS_INTERFACE_MAP_END 190:35.78 ^~~~~~~~~~~~~~~~~~~~ 190:35.78 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.h:10, 190:35.78 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.cpp:7, 190:35.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 190:35.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 190:35.78 } else 190:35.78 ^~~~ 190:35.78 /builddir/build/BUILD/firefox-69.0.1/dom/html/nsTextEditorState.cpp:778:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 190:35.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextInputListener) 190:35.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:37.16 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 190:37.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 190:37.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 190:37.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 190:37.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 190:37.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 190:37.16 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.h:10, 190:37.16 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.cpp:7, 190:37.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 190:37.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 190:37.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 190:37.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 190:37.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 190:37.16 memset(&aArr[0], 0, N * sizeof(T)); 190:37.16 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:37.16 In file included from /usr/include/c++/8/map:61, 190:37.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 190:37.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 190:37.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 190:37.17 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 190:37.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 190:37.17 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.h:14, 190:37.17 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsDOMStringMap.cpp:7, 190:37.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 190:37.17 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 190:37.17 class map 190:37.17 ^~~ 190:39.28 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/html/Unified_cpp_dom_html4.cpp:137: 190:39.28 /builddir/build/BUILD/firefox-69.0.1/dom/html/nsBrowserElement.cpp: In member function 'mozilla::dom::TextTrackManager::TimeMarchesOn()': 190:39.28 /builddir/build/BUILD/firefox-69.0.1/dom/html/nsBrowserElement.cpp:142:1: warning: the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 190:39.28 } // namespace mozilla 190:39.28 ^ 190:39.28 /builddir/build/BUILD/firefox-69.0.1/dom/html/nsBrowserElement.cpp:142:1: warning: the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 190:39.28 /builddir/build/BUILD/firefox-69.0.1/dom/html/nsBrowserElement.cpp:142:1: warning: the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 190:39.73 /builddir/build/BUILD/firefox-69.0.1/dom/media/CubebUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 190:39.73 /builddir/build/BUILD/firefox-69.0.1/dom/media/CubebUtils.cpp:727:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 190:39.73 } // namespace mozilla 190:39.73 ^ 190:39.73 /builddir/build/BUILD/firefox-69.0.1/dom/media/CubebUtils.cpp:727:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 190:39.73 /builddir/build/BUILD/firefox-69.0.1/dom/media/CubebUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 190:39.73 /builddir/build/BUILD/firefox-69.0.1/dom/media/CubebUtils.cpp:727:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 190:39.73 /builddir/build/BUILD/firefox-69.0.1/dom/media/CubebUtils.cpp:727:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 190:43.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 190:43.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 190:43.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIEventTarget.h:10, 190:43.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISerialEventTarget.h:10, 190:43.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIThread.h:10, 190:43.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CDMCaps.h:10, 190:43.44 from /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/CDMCaps.cpp:7, 190:43.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 190:43.44 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaEncryptedEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaEncryptedEvent::QueryInterface(const nsIID&, void**)': 190:43.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:43.45 foundInterface = 0; \ 190:43.45 ^~~~~~~~~~~~~~ 190:43.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 190:43.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 190:43.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:43.45 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaEncryptedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 190:43.45 NS_INTERFACE_MAP_END_INHERITING(Event) 190:43.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:43.45 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 190:43.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 190:43.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 190:43.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 190:43.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SamplesWaitingForKey.h:11, 190:43.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CDMCaps.h:13, 190:43.45 from /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/CDMCaps.cpp:7, 190:43.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 190:43.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 190:43.45 } else 190:43.45 ^~~~ 190:43.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 190:43.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 190:43.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:43.45 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaEncryptedEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 190:43.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaEncryptedEvent) 190:43.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:43.47 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 190:43.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 190:43.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIEventTarget.h:10, 190:43.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISerialEventTarget.h:10, 190:43.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIThread.h:10, 190:43.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CDMCaps.h:10, 190:43.47 from /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/CDMCaps.cpp:7, 190:43.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 190:43.47 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeyMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyMessageEvent::QueryInterface(const nsIID&, void**)': 190:43.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:43.47 foundInterface = 0; \ 190:43.47 ^~~~~~~~~~~~~~ 190:43.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 190:43.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 190:43.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:43.47 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeyMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 190:43.47 NS_INTERFACE_MAP_END_INHERITING(Event) 190:43.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:43.47 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 190:43.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 190:43.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 190:43.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 190:43.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SamplesWaitingForKey.h:11, 190:43.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CDMCaps.h:13, 190:43.47 from /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/CDMCaps.cpp:7, 190:43.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 190:43.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 190:43.47 } else 190:43.47 ^~~~ 190:43.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 190:43.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 190:43.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:43.47 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeyMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 190:43.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeyMessageEvent) 190:43.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:45.15 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 190:45.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 190:45.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIEventTarget.h:10, 190:45.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISerialEventTarget.h:10, 190:45.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIThread.h:10, 190:45.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CDMCaps.h:10, 190:45.15 from /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/CDMCaps.cpp:7, 190:45.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 190:45.15 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeySession.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySession::QueryInterface(const nsIID&, void**)': 190:45.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:45.15 foundInterface = 0; \ 190:45.15 ^~~~~~~~~~~~~~ 190:45.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 190:45.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 190:45.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:45.15 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeySession.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 190:45.15 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 190:45.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:45.15 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 190:45.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 190:45.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 190:45.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 190:45.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SamplesWaitingForKey.h:11, 190:45.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CDMCaps.h:13, 190:45.15 from /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/CDMCaps.cpp:7, 190:45.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 190:45.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 190:45.15 } else 190:45.15 ^~~~ 190:45.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 190:45.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 190:45.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:45.15 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeySession.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 190:45.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeySession) 190:45.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:45.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 190:45.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 190:45.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIEventTarget.h:10, 190:45.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISerialEventTarget.h:10, 190:45.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIThread.h:10, 190:45.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CDMCaps.h:10, 190:45.22 from /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/CDMCaps.cpp:7, 190:45.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 190:45.22 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeyStatusMap.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyStatusMap::QueryInterface(const nsIID&, void**)': 190:45.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:45.22 foundInterface = 0; \ 190:45.22 ^~~~~~~~~~~~~~ 190:45.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:45.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:45.22 ^~~~~~~~~~~~~~~~~~~~~~~ 190:45.22 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeyStatusMap.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:45.22 NS_INTERFACE_MAP_END 190:45.22 ^~~~~~~~~~~~~~~~~~~~ 190:45.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:45.22 else 190:45.22 ^~~~ 190:45.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 190:45.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 190:45.22 ^~~~~~~~~~~~~~~~~~ 190:45.22 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeyStatusMap.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 190:45.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 190:45.22 ^~~~~~~~~~~~~~~~~~~~~~ 190:45.52 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeySystemAccess.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccess::QueryInterface(const nsIID&, void**)': 190:45.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:45.52 foundInterface = 0; \ 190:45.52 ^~~~~~~~~~~~~~ 190:45.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:45.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:45.52 ^~~~~~~~~~~~~~~~~~~~~~~ 190:45.52 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeySystemAccess.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:45.52 NS_INTERFACE_MAP_END 190:45.52 ^~~~~~~~~~~~~~~~~~~~ 190:45.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:45.52 else 190:45.52 ^~~~ 190:45.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 190:45.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 190:45.52 ^~~~~~~~~~~~~~~~~~ 190:45.52 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeySystemAccess.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 190:45.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 190:45.52 ^~~~~~~~~~~~~~~~~~~~~~ 190:45.64 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeySystemAccessManager.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccessManager::QueryInterface(const nsIID&, void**)': 190:45.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:45.64 foundInterface = 0; \ 190:45.64 ^~~~~~~~~~~~~~ 190:45.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:45.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:45.64 ^~~~~~~~~~~~~~~~~~~~~~~ 190:45.64 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeySystemAccessManager.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:45.64 NS_INTERFACE_MAP_END 190:45.64 ^~~~~~~~~~~~~~~~~~~~ 190:45.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:45.64 else 190:45.64 ^~~~ 190:45.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 190:45.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 190:45.64 ^~~~~~~~~~~~~~~~~~ 190:45.64 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeySystemAccessManager.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 190:45.64 NS_INTERFACE_MAP_ENTRY(nsIObserver) 190:45.64 ^~~~~~~~~~~~~~~~~~~~~~ 190:46.33 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeys.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeys::QueryInterface(const nsIID&, void**)': 190:46.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:46.33 foundInterface = 0; \ 190:46.33 ^~~~~~~~~~~~~~ 190:46.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:46.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:46.33 ^~~~~~~~~~~~~~~~~~~~~~~ 190:46.33 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeys.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:46.33 NS_INTERFACE_MAP_END 190:46.33 ^~~~~~~~~~~~~~~~~~~~ 190:46.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:46.33 else 190:46.33 ^~~~ 190:46.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 190:46.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 190:46.33 ^~~~~~~~~~~~~~~~~~ 190:46.33 /builddir/build/BUILD/firefox-69.0.1/dom/media/eme/MediaKeys.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 190:46.33 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 190:46.33 ^~~~~~~~~~~~~~~~~~~~~~ 190:47.28 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTHashtable.h:21, 190:47.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsBaseHashtable.h:12, 190:47.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDataHashtable.h:11, 190:47.28 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaInfo.h:11, 190:47.28 from /builddir/build/BUILD/firefox-69.0.1/dom/media/VideoUtils.h:11, 190:47.28 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaMIMETypes.h:10, 190:47.28 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaContainerType.h:10, 190:47.28 from /builddir/build/BUILD/firefox-69.0.1/dom/media/ADTSDecoder.cpp:8, 190:47.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media0.cpp:2: 190:47.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]': 190:47.28 /builddir/build/BUILD/firefox-69.0.1/dom/media/ADTSDemuxer.cpp:75:30: required from here 190:47.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::adts::FrameHeader'; use assignment or value-initialization instead [-Wclass-memaccess] 190:47.28 memset(aT, 0, sizeof(T)); 190:47.29 ~~~~~~^~~~~~~~~~~~~~~~~~ 190:47.29 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media0.cpp:11: 190:47.29 /builddir/build/BUILD/firefox-69.0.1/dom/media/ADTSDemuxer.cpp:50:7: note: 'class mozilla::adts::FrameHeader' declared here 190:47.29 class FrameHeader { 190:47.29 ^~~~~~~~~~~ 190:56.49 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 190:56.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 190:56.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 190:56.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 190:56.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 190:56.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/TextTrackRegion.h:10, 190:56.49 from /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrackRegion.cpp:7, 190:56.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 190:56.49 /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrackRegion.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackRegion::QueryInterface(const nsIID&, void**)': 190:56.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 190:56.49 foundInterface = 0; \ 190:56.50 ^~~~~~~~~~~~~~ 190:56.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 190:56.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 190:56.50 ^~~~~~~~~~~~~~~~~~~~~~~ 190:56.50 /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrackRegion.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 190:56.50 NS_INTERFACE_MAP_END 190:56.50 ^~~~~~~~~~~~~~~~~~~~ 190:56.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 190:56.50 else 190:56.50 ^~~~ 190:56.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 190:56.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 190:56.50 ^~~~~~~~~~~~~~~~~~ 190:56.50 /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrackRegion.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 190:56.50 NS_INTERFACE_MAP_ENTRY(nsISupports) 190:56.50 ^~~~~~~~~~~~~~~~~~~~~~ 190:59.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media1.cpp:47: 190:59.42 /builddir/build/BUILD/firefox-69.0.1/dom/media/AudioTrack.cpp: In member function 'mozilla::AudioSegment::ResampleChunks(SpeexResamplerState_*, unsigned int, unsigned int)': 190:59.42 /builddir/build/BUILD/firefox-69.0.1/dom/media/AudioTrack.cpp:60:1: warning: the control flow of function '_ZN7mozilla12AudioSegment14ResampleChunksEP20SpeexResamplerState_jj' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 190:59.42 } // namespace mozilla 190:59.42 ^ 190:59.42 /builddir/build/BUILD/firefox-69.0.1/dom/media/AudioTrack.cpp:60:1: warning: the control flow of function '_ZN7mozilla12AudioSegment14ResampleChunksEP20SpeexResamplerState_jj' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 191:00.77 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 191:00.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 191:00.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 191:00.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 191:00.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 191:00.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 191:00.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/TextTrackRegion.h:10, 191:00.77 from /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrackRegion.cpp:7, 191:00.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 191:00.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 191:00.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 191:00.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 191:00.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 191:00.77 memset(&aArr[0], 0, N * sizeof(T)); 191:00.77 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:00.77 In file included from /usr/include/c++/8/map:61, 191:00.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 191:00.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 191:00.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaTrackConstraints.h:10, 191:00.77 from /builddir/build/BUILD/firefox-69.0.1/dom/media/DOMMediaStream.h:17, 191:00.77 from /builddir/build/BUILD/firefox-69.0.1/dom/media/TrackUnionStream.cpp:29, 191:00.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media10.cpp:20: 191:00.77 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 191:00.77 class map 191:00.77 ^~~ 191:03.67 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 191:03.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 191:03.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 191:03.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 191:03.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 191:03.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 191:03.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9, 191:03.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 191:03.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaTrackConstraints.h:15, 191:03.67 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaStreamTrack.h:9, 191:03.67 from /builddir/build/BUILD/firefox-69.0.1/dom/media/VideoStreamTrack.h:9, 191:03.67 from /builddir/build/BUILD/firefox-69.0.1/dom/media/VideoStreamTrack.cpp:6, 191:03.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 191:03.67 /builddir/build/BUILD/firefox-69.0.1/dom/media/VideoTrack.cpp: In member function 'virtual nsresult mozilla::dom::VideoTrack::QueryInterface(const nsIID&, void**)': 191:03.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:03.67 foundInterface = 0; \ 191:03.67 ^~~~~~~~~~~~~~ 191:03.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 191:03.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 191:03.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:03.67 /builddir/build/BUILD/firefox-69.0.1/dom/media/VideoTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 191:03.67 NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 191:03.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:03.68 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 191:03.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 191:03.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 191:03.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:12, 191:03.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 191:03.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaTrackConstraints.h:15, 191:03.68 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaStreamTrack.h:9, 191:03.68 from /builddir/build/BUILD/firefox-69.0.1/dom/media/VideoStreamTrack.h:9, 191:03.68 from /builddir/build/BUILD/firefox-69.0.1/dom/media/VideoStreamTrack.cpp:6, 191:03.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 191:03.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 191:03.68 } else 191:03.68 ^~~~ 191:03.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 191:03.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 191:03.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:03.68 /builddir/build/BUILD/firefox-69.0.1/dom/media/VideoTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 191:03.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VideoTrack) 191:03.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:05.12 dom/media/fake-cdm/libfake.so 191:06.49 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 191:06.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 191:06.49 from /builddir/build/BUILD/firefox-69.0.1/dom/media/VideoUtils.cpp:17, 191:06.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:29: 191:06.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 191:06.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 191:06.50 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 191:06.50 ^ 191:06.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 191:06.50 struct Block { 191:06.50 ^~~~~ 191:06.88 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 191:06.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 191:06.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 191:06.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 191:06.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 191:06.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 191:06.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9, 191:06.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 191:06.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaTrackConstraints.h:15, 191:06.89 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaStreamTrack.h:9, 191:06.89 from /builddir/build/BUILD/firefox-69.0.1/dom/media/VideoStreamTrack.h:9, 191:06.89 from /builddir/build/BUILD/firefox-69.0.1/dom/media/VideoStreamTrack.cpp:6, 191:06.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 191:06.89 /builddir/build/BUILD/firefox-69.0.1/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::QueryInterface(const nsIID&, void**)': 191:06.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:06.89 foundInterface = 0; \ 191:06.89 ^~~~~~~~~~~~~~ 191:06.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 191:06.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 191:06.89 ^~~~~~~~~~~~~~~~~~~~~~~ 191:06.89 /builddir/build/BUILD/firefox-69.0.1/dom/media/WebVTTListener.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 191:06.90 NS_INTERFACE_MAP_END 191:06.90 ^~~~~~~~~~~~~~~~~~~~ 191:06.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 191:06.90 else 191:06.90 ^~~~ 191:06.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 191:06.90 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 191:06.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:06.90 /builddir/build/BUILD/firefox-69.0.1/dom/media/WebVTTListener.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 191:06.90 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebVTTListener) 191:06.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:11.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 191:11.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 191:11.46 from /builddir/build/BUILD/firefox-69.0.1/dom/media/Benchmark.cpp:22, 191:11.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media2.cpp:38: 191:11.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 191:11.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 191:11.46 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 191:11.46 ^ 191:11.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 191:11.47 struct Block { 191:11.47 ^~~~~ 191:17.01 dom/media/gmp-plugin-openh264/libfakeopenh264.so 191:21.32 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media2.cpp:47: 191:21.33 /builddir/build/BUILD/firefox-69.0.1/dom/media/BitReader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 191:21.33 /builddir/build/BUILD/firefox-69.0.1/dom/media/BitReader.cpp:179:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 191:21.33 } // namespace mozilla 191:21.33 ^ 191:21.33 /builddir/build/BUILD/firefox-69.0.1/dom/media/BitReader.cpp:179:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 191:21.33 /builddir/build/BUILD/firefox-69.0.1/dom/media/BitReader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 191:21.33 /builddir/build/BUILD/firefox-69.0.1/dom/media/BitReader.cpp:179:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 191:21.33 /builddir/build/BUILD/firefox-69.0.1/dom/media/BitReader.cpp:179:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 191:24.40 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 191:24.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 191:24.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 191:24.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 191:24.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 191:24.40 from /builddir/build/BUILD/firefox-69.0.1/dom/media/AudioConfig.h:12, 191:24.40 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaData.h:9, 191:24.40 from /builddir/build/BUILD/firefox-69.0.1/dom/media/BitWriter.cpp:6, 191:24.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 191:24.40 /builddir/build/BUILD/firefox-69.0.1/dom/media/CanvasCaptureMediaStream.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureMediaStream::QueryInterface(const nsIID&, void**)': 191:24.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:24.41 foundInterface = 0; \ 191:24.41 ^~~~~~~~~~~~~~ 191:24.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 191:24.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 191:24.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:24.41 /builddir/build/BUILD/firefox-69.0.1/dom/media/CanvasCaptureMediaStream.cpp:147:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 191:24.41 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 191:24.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:24.41 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 191:24.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 191:24.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 191:24.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 191:24.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 191:24.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 191:24.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 191:24.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ImageContainer.h:12, 191:24.41 from /builddir/build/BUILD/firefox-69.0.1/dom/media/DOMMediaStream.h:9, 191:24.42 from /builddir/build/BUILD/firefox-69.0.1/dom/media/CanvasCaptureMediaStream.h:9, 191:24.42 from /builddir/build/BUILD/firefox-69.0.1/dom/media/CanvasCaptureMediaStream.cpp:6, 191:24.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 191:24.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 191:24.42 } else 191:24.42 ^~~~ 191:24.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 191:24.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 191:24.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:24.42 /builddir/build/BUILD/firefox-69.0.1/dom/media/CanvasCaptureMediaStream.cpp:146:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 191:24.42 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureMediaStream) 191:24.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:25.58 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 191:25.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 191:25.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 191:25.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 191:25.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 191:25.58 from /builddir/build/BUILD/firefox-69.0.1/dom/media/AudioConfig.h:12, 191:25.58 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaData.h:9, 191:25.58 from /builddir/build/BUILD/firefox-69.0.1/dom/media/BitWriter.cpp:6, 191:25.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 191:25.58 /builddir/build/BUILD/firefox-69.0.1/dom/media/CloneableWithRangeMediaResource.cpp: In member function 'virtual nsresult mozilla::{anonymous}::InputStreamReader::QueryInterface(const nsIID&, void**)': 191:25.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:25.58 foundInterface = 0; \ 191:25.58 ^~~~~~~~~~~~~~ 191:25.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 191:25.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 191:25.58 ^~~~~~~~~~~~~~~~~~~~~~~ 191:25.58 /builddir/build/BUILD/firefox-69.0.1/dom/media/CloneableWithRangeMediaResource.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 191:25.58 NS_INTERFACE_MAP_END 191:25.58 ^~~~~~~~~~~~~~~~~~~~ 191:25.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 191:25.58 else 191:25.58 ^~~~ 191:25.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 191:25.58 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 191:25.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:25.58 /builddir/build/BUILD/firefox-69.0.1/dom/media/CloneableWithRangeMediaResource.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 191:25.58 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 191:25.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:26.83 /builddir/build/BUILD/firefox-69.0.1/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::QueryInterface(const nsIID&, void**)': 191:26.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:26.83 foundInterface = 0; \ 191:26.83 ^~~~~~~~~~~~~~ 191:26.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 191:26.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 191:26.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:26.83 /builddir/build/BUILD/firefox-69.0.1/dom/media/DOMMediaStream.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 191:26.84 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 191:26.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:26.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 191:26.84 else 191:26.84 ^~~~ 191:26.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 191:26.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 191:26.84 ^~~~~~~~~~~~~~~~~~ 191:26.84 /builddir/build/BUILD/firefox-69.0.1/dom/media/DOMMediaStream.cpp:169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 191:26.84 NS_INTERFACE_MAP_ENTRY(DOMMediaStream) 191:26.84 ^~~~~~~~~~~~~~~~~~~~~~ 191:26.84 /builddir/build/BUILD/firefox-69.0.1/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMAudioNodeMediaStream::QueryInterface(const nsIID&, void**)': 191:26.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:26.84 foundInterface = 0; \ 191:26.84 ^~~~~~~~~~~~~~ 191:26.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 191:26.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 191:26.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:26.84 /builddir/build/BUILD/firefox-69.0.1/dom/media/DOMMediaStream.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 191:26.84 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 191:26.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:26.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 191:26.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 191:26.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 191:26.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 191:26.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 191:26.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 191:26.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 191:26.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ImageContainer.h:12, 191:26.85 from /builddir/build/BUILD/firefox-69.0.1/dom/media/DOMMediaStream.h:9, 191:26.85 from /builddir/build/BUILD/firefox-69.0.1/dom/media/CanvasCaptureMediaStream.h:9, 191:26.85 from /builddir/build/BUILD/firefox-69.0.1/dom/media/CanvasCaptureMediaStream.cpp:6, 191:26.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 191:26.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 191:26.85 } else 191:26.85 ^~~~ 191:26.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 191:26.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 191:26.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:26.85 /builddir/build/BUILD/firefox-69.0.1/dom/media/DOMMediaStream.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 191:26.85 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMAudioNodeMediaStream) 191:26.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:28.07 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaData.h:16, 191:28.08 from /builddir/build/BUILD/firefox-69.0.1/dom/media/BitWriter.cpp:6, 191:28.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 191:28.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 191:28.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 191:28.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 191:28.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 191:28.08 memset(&aArr[0], 0, N * sizeof(T)); 191:28.08 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:28.08 In file included from /usr/include/c++/8/map:61, 191:28.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 191:28.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 191:28.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaTrackConstraints.h:10, 191:28.08 from /builddir/build/BUILD/firefox-69.0.1/dom/media/DOMMediaStream.h:17, 191:28.08 from /builddir/build/BUILD/firefox-69.0.1/dom/media/CanvasCaptureMediaStream.h:9, 191:28.08 from /builddir/build/BUILD/firefox-69.0.1/dom/media/CanvasCaptureMediaStream.cpp:6, 191:28.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 191:28.08 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 191:28.08 class map 191:28.08 ^~~ 191:29.93 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 191:29.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 191:29.94 from /builddir/build/BUILD/firefox-69.0.1/dom/media/gmp/GMPServiceChild.cpp:7, 191:29.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/gmp/Unified_cpp_dom_media_gmp1.cpp:38: 191:29.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 191:29.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 191:29.94 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 191:29.94 ^ 191:29.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 191:29.94 struct Block { 191:29.94 ^~~~~ 191:35.66 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 191:35.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 191:35.66 from /builddir/build/BUILD/firefox-69.0.1/dom/media/FileBlockCache.cpp:14, 191:35.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media4.cpp:2: 191:35.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 191:35.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 191:35.66 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 191:35.66 ^ 191:35.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 191:35.66 struct Block { 191:35.67 ^~~~~ 191:36.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 191:36.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 191:36.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 191:36.02 from /builddir/build/BUILD/firefox-69.0.1/dom/media/FileBlockCache.h:11, 191:36.02 from /builddir/build/BUILD/firefox-69.0.1/dom/media/FileBlockCache.cpp:7, 191:36.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media4.cpp:2: 191:36.02 /builddir/build/BUILD/firefox-69.0.1/dom/media/GetUserMediaRequest.cpp: In member function 'virtual nsresult mozilla::dom::GetUserMediaRequest::QueryInterface(const nsIID&, void**)': 191:36.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:36.02 foundInterface = 0; \ 191:36.02 ^~~~~~~~~~~~~~ 191:36.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 191:36.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 191:36.02 ^~~~~~~~~~~~~~~~~~~~~~~ 191:36.02 /builddir/build/BUILD/firefox-69.0.1/dom/media/GetUserMediaRequest.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 191:36.02 NS_INTERFACE_MAP_END 191:36.02 ^~~~~~~~~~~~~~~~~~~~ 191:36.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 191:36.02 else 191:36.02 ^~~~ 191:36.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 191:36.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 191:36.02 ^~~~~~~~~~~~~~~~~~ 191:36.02 /builddir/build/BUILD/firefox-69.0.1/dom/media/GetUserMediaRequest.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 191:36.02 NS_INTERFACE_MAP_ENTRY(nsISupports) 191:36.02 ^~~~~~~~~~~~~~~~~~~~~~ 191:41.27 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/gmp/Unified_cpp_dom_media_gmp1.cpp:137: 191:41.27 /builddir/build/BUILD/firefox-69.0.1/dom/media/gmp/GMPVideoEncoderChild.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 191:41.27 /builddir/build/BUILD/firefox-69.0.1/dom/media/gmp/GMPVideoEncoderChild.cpp:211:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 191:41.27 } // namespace mozilla 191:41.27 ^ 191:41.27 /builddir/build/BUILD/firefox-69.0.1/dom/media/gmp/GMPVideoEncoderChild.cpp:211:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 191:41.27 /builddir/build/BUILD/firefox-69.0.1/dom/media/gmp/GMPVideoEncoderChild.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 191:41.27 /builddir/build/BUILD/firefox-69.0.1/dom/media/gmp/GMPVideoEncoderChild.cpp:211:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 191:41.27 /builddir/build/BUILD/firefox-69.0.1/dom/media/gmp/GMPVideoEncoderChild.cpp:211:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 191:43.91 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 191:43.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 191:43.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsHashKeys.h:11, 191:43.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDataHashtable.h:10, 191:43.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaInfo.h:11, 191:43.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/AudioStream.h:11, 191:43.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaStreamGraph.h:9, 191:43.91 from /builddir/build/BUILD/firefox-69.0.1/dom/media/imagecapture/CaptureTask.h:10, 191:43.91 from /builddir/build/BUILD/firefox-69.0.1/dom/media/imagecapture/CaptureTask.cpp:7, 191:43.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 191:43.91 /builddir/build/BUILD/firefox-69.0.1/dom/media/imagecapture/ImageCapture.cpp: In member function 'virtual nsresult mozilla::dom::ImageCapture::QueryInterface(const nsIID&, void**)': 191:43.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:43.91 foundInterface = 0; \ 191:43.91 ^~~~~~~~~~~~~~ 191:43.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 191:43.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 191:43.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:43.91 /builddir/build/BUILD/firefox-69.0.1/dom/media/imagecapture/ImageCapture.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 191:43.91 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 191:43.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:43.91 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 191:43.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 191:43.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 191:43.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/AudioStream.h:18, 191:43.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaStreamGraph.h:9, 191:43.91 from /builddir/build/BUILD/firefox-69.0.1/dom/media/imagecapture/CaptureTask.h:10, 191:43.91 from /builddir/build/BUILD/firefox-69.0.1/dom/media/imagecapture/CaptureTask.cpp:7, 191:43.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 191:43.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 191:43.91 } else 191:43.91 ^~~~ 191:43.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 191:43.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 191:43.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:43.91 /builddir/build/BUILD/firefox-69.0.1/dom/media/imagecapture/ImageCapture.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 191:43.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCapture) 191:43.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:47.97 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 191:47.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 191:47.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 191:47.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, 191:47.97 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaCache.h:10, 191:47.97 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaCache.cpp:7, 191:47.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 191:47.97 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaDeviceInfo.cpp: In member function 'virtual nsresult mozilla::dom::MediaDeviceInfo::QueryInterface(const nsIID&, void**)': 191:47.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:47.97 foundInterface = 0; \ 191:47.97 ^~~~~~~~~~~~~~ 191:47.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 191:47.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 191:47.97 ^~~~~~~~~~~~~~~~~~~~~~~ 191:47.97 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaDeviceInfo.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 191:47.97 NS_INTERFACE_MAP_END 191:47.97 ^~~~~~~~~~~~~~~~~~~~ 191:47.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 191:47.97 else 191:47.97 ^~~~ 191:47.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 191:47.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 191:47.97 ^~~~~~~~~~~~~~~~~~ 191:47.97 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaDeviceInfo.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 191:47.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 191:47.97 ^~~~~~~~~~~~~~~~~~~~~~ 191:50.69 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 191:50.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 191:50.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 191:50.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 191:50.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 191:50.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 191:50.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CondVar.h:15, 191:50.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Monitor.h:10, 191:50.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:13, 191:50.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, 191:50.69 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaCache.h:10, 191:50.70 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaCache.cpp:7, 191:50.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 191:50.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 191:50.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 191:50.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 191:50.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 191:50.70 memset(&aArr[0], 0, N * sizeof(T)); 191:50.70 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:50.70 In file included from /usr/include/c++/8/map:61, 191:50.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 191:50.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 191:50.70 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:12, 191:50.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ipc/SharedMemory.h:15, 191:50.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ImageBridgeChild.h:17, 191:50.70 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaData.cpp:13, 191:50.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media5.cpp:20: 191:50.70 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 191:50.70 class map 191:50.70 ^~~ 191:54.48 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/gmp/Unified_cpp_dom_media_gmp2.cpp:29: 191:54.48 /builddir/build/BUILD/firefox-69.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp: In member function 'mozilla::gmp::GMPVideoi420FrameImpl::SetHeight(int)': 191:54.48 /builddir/build/BUILD/firefox-69.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl9SetHeightEi' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 191:54.48 } // namespace mozilla 191:54.48 ^ 191:54.48 /builddir/build/BUILD/firefox-69.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl9SetHeightEi' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 191:54.48 /builddir/build/BUILD/firefox-69.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp: In member function 'mozilla::gmp::GMPVideoi420FrameImpl::SetWidth(int)': 191:54.48 /builddir/build/BUILD/firefox-69.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl8SetWidthEi' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 191:54.48 /builddir/build/BUILD/firefox-69.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl8SetWidthEi' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 191:54.48 /builddir/build/BUILD/firefox-69.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp: In member function 'mozilla::gmp::GMPVideoi420FrameImpl::CreateFrame(int, unsigned char const*, int, unsigned char const*, int, unsigned char const*, int, int, int, int, int)': 191:54.48 /builddir/build/BUILD/firefox-69.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl11CreateFrameEiPKhiS3_iS3_iiiii' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 191:54.48 /builddir/build/BUILD/firefox-69.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl11CreateFrameEiPKhiS3_iS3_iiiii' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 191:54.48 /builddir/build/BUILD/firefox-69.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp: In member function 'mozilla::gmp::GMPVideoi420FrameImpl::CreateEmptyFrame(int, int, int, int, int)': 191:54.48 /builddir/build/BUILD/firefox-69.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl16CreateEmptyFrameEiiiii' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 191:54.48 /builddir/build/BUILD/firefox-69.0.1/dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl16CreateEmptyFrameEiiiii' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 192:02.30 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 192:02.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 192:02.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 192:02.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 192:02.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 192:02.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 192:02.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaDevices.h:8, 192:02.30 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaDevices.cpp:5, 192:02.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 192:02.30 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaDevices.cpp: In member function 'virtual nsresult mozilla::dom::MediaDevices::QueryInterface(const nsIID&, void**)': 192:02.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:02.31 foundInterface = 0; \ 192:02.31 ^~~~~~~~~~~~~~ 192:02.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 192:02.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 192:02.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:02.31 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaDevices.cpp:217:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 192:02.31 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 192:02.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:02.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 192:02.31 else 192:02.31 ^~~~ 192:02.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 192:02.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 192:02.31 ^~~~~~~~~~~~~~~~~~ 192:02.31 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaDevices.cpp:216:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 192:02.31 NS_INTERFACE_MAP_ENTRY(MediaDevices) 192:02.31 ^~~~~~~~~~~~~~~~~~~~~~ 192:05.28 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 192:05.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 192:05.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 192:05.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, 192:05.28 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediacapabilities/MediaCapabilities.h:10, 192:05.28 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediacapabilities/MediaCapabilities.cpp:7, 192:05.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 192:05.28 /builddir/build/BUILD/firefox-69.0.1/dom/media/mediacapabilities/MediaCapabilities.cpp: In member function 'virtual nsresult mozilla::dom::MediaCapabilities::QueryInterface(const nsIID&, void**)': 192:05.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:05.28 foundInterface = 0; \ 192:05.28 ^~~~~~~~~~~~~~ 192:05.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 192:05.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 192:05.28 ^~~~~~~~~~~~~~~~~~~~~~~ 192:05.28 /builddir/build/BUILD/firefox-69.0.1/dom/media/mediacapabilities/MediaCapabilities.cpp:548:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 192:05.28 NS_INTERFACE_MAP_END 192:05.28 ^~~~~~~~~~~~~~~~~~~~ 192:05.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 192:05.28 else 192:05.28 ^~~~ 192:05.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 192:05.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 192:05.28 ^~~~~~~~~~~~~~~~~~ 192:05.28 /builddir/build/BUILD/firefox-69.0.1/dom/media/mediacapabilities/MediaCapabilities.cpp:547:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 192:05.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 192:05.28 ^~~~~~~~~~~~~~~~~~~~~~ 192:05.63 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaManager.cpp:78, 192:05.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media6.cpp:38: 192:05.63 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 192:05.63 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 192:05.63 memcpy(this, &config, sizeof(*this)); 192:05.63 ^ 192:05.63 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 192:05.63 struct Config { 192:05.63 ^~~~~~ 192:06.65 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 192:06.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 192:06.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 192:06.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 192:06.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 192:06.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 192:06.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CondVar.h:15, 192:06.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Monitor.h:10, 192:06.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:13, 192:06.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, 192:06.65 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediacapabilities/MediaCapabilities.h:10, 192:06.65 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediacapabilities/MediaCapabilities.cpp:7, 192:06.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 192:06.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 192:06.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 192:06.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 192:06.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 192:06.65 memset(&aArr[0], 0, N * sizeof(T)); 192:06.65 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:06.65 In file included from /usr/include/c++/8/map:61, 192:06.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 192:06.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 192:06.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:10, 192:06.65 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediacapabilities/MediaCapabilities.cpp:11, 192:06.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 192:06.65 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 192:06.65 class map 192:06.65 ^~~ 192:06.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 192:06.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 192:06.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 192:06.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 192:06.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 192:06.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 192:06.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaDevices.h:8, 192:06.71 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaDevices.cpp:5, 192:06.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 192:06.72 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaRecorder.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorder::QueryInterface(const nsIID&, void**)': 192:06.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:06.72 foundInterface = 0; \ 192:06.72 ^~~~~~~~~~~~~~ 192:06.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 192:06.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 192:06.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:06.72 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaRecorder.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 192:06.72 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 192:06.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:06.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 192:06.72 else 192:06.72 ^~~~ 192:06.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 192:06.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 192:06.72 ^~~~~~~~~~~~~~~~~~ 192:06.72 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaRecorder.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 192:06.72 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 192:06.72 ^~~~~~~~~~~~~~~~~~~~~~ 192:11.75 /builddir/build/BUILD/firefox-69.0.1/dom/media/ipc/RDDParent.cpp: In member function 'mozilla::RDDParent::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)': 192:11.75 /builddir/build/BUILD/firefox-69.0.1/dom/media/ipc/RDDParent.cpp:233:1: warning: the control flow of function '_ZN7mozilla9RDDParent12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 192:11.75 } // namespace mozilla 192:11.75 ^ 192:11.75 /builddir/build/BUILD/firefox-69.0.1/dom/media/ipc/RDDParent.cpp:233:1: warning: the control flow of function '_ZN7mozilla9RDDParent12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 192:15.93 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 192:15.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 192:15.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsHashKeys.h:11, 192:15.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDataHashtable.h:10, 192:15.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaInfo.h:11, 192:15.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/AudioStream.h:11, 192:15.93 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasink/AudioSink.h:9, 192:15.93 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasink/AudioSink.cpp:7, 192:15.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: 192:15.93 /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasink/OutputStreamManager.cpp: In member function 'virtual nsresult mozilla::DecodedStreamTrackSource::QueryInterface(const nsIID&, void**)': 192:15.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:15.93 foundInterface = 0; \ 192:15.93 ^~~~~~~~~~~~~~ 192:15.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 192:15.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 192:15.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:15.93 /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasink/OutputStreamManager.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 192:15.93 NS_INTERFACE_MAP_END_INHERITING(dom::MediaStreamTrackSource) 192:15.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:15.93 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 192:15.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 192:15.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 192:15.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/AudioStream.h:18, 192:15.93 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasink/AudioSink.h:9, 192:15.93 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasink/AudioSink.cpp:7, 192:15.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: 192:15.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 192:15.93 } else 192:15.93 ^~~~ 192:15.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 192:15.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 192:15.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:15.93 /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasink/OutputStreamManager.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 192:15.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DecodedStreamTrackSource) 192:15.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:22.60 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media6.cpp:47: 192:22.60 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaRecorder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 192:22.60 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaRecorder.cpp:1739:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 192:22.60 } // namespace mozilla 192:22.60 ^ 192:22.60 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaRecorder.cpp:1739:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 192:22.60 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaRecorder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 192:22.60 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaRecorder.cpp:1739:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 192:22.60 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaRecorder.cpp:1739:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 192:23.83 /builddir/build/BUILD/firefox-69.0.1/dom/media/ipc/RDDProcessHost.cpp: In member function 'mozilla::RDDProcessHost::Shutdown()': 192:23.83 /builddir/build/BUILD/firefox-69.0.1/dom/media/ipc/RDDProcessHost.cpp:282:1: warning: the control flow of function '_ZN7mozilla14RDDProcessHost8ShutdownEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 192:23.83 } // namespace mozilla 192:23.83 ^ 192:23.83 /builddir/build/BUILD/firefox-69.0.1/dom/media/ipc/RDDProcessHost.cpp:282:1: warning: the control flow of function '_ZN7mozilla14RDDProcessHost8ShutdownEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 192:34.97 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 192:34.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 192:34.97 from /builddir/build/BUILD/firefox-69.0.1/dom/media/ipc/RDDProcessManager.cpp:13: 192:34.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 192:34.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 192:34.97 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 192:34.97 ^ 192:34.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 192:34.97 struct Block { 192:34.97 ^~~~~ 192:43.10 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 192:43.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 192:43.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 192:43.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 192:43.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 192:43.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/AudioConfig.h:12, 192:43.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaData.h:9, 192:43.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaSpan.h:9, 192:43.11 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/ContainerParser.h:11, 192:43.11 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/ContainerParser.cpp:7, 192:43.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 192:43.11 /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)': 192:43.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:43.11 foundInterface = 0; \ 192:43.11 ^~~~~~~~~~~~~~ 192:43.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 192:43.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 192:43.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:43.11 /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/MediaSource.cpp:652:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 192:43.11 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 192:43.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:43.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 192:43.11 else 192:43.11 ^~~~ 192:43.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 192:43.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 192:43.11 ^~~~~~~~~~~~~~~~~~ 192:43.11 /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/MediaSource.cpp:651:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 192:43.11 NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource) 192:43.11 ^~~~~~~~~~~~~~~~~~~~~~ 192:43.65 /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)': 192:43.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:43.65 foundInterface = 0; \ 192:43.65 ^~~~~~~~~~~~~~ 192:43.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 192:43.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 192:43.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:43.66 /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/SourceBuffer.cpp:757:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 192:43.66 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 192:43.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:43.66 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 192:43.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 192:43.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 192:43.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 192:43.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/VideoUtils.h:18, 192:43.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaMIMETypes.h:10, 192:43.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaContainerType.h:10, 192:43.66 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/ContainerParser.h:12, 192:43.66 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/ContainerParser.cpp:7, 192:43.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 192:43.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 192:43.66 } else 192:43.66 ^~~~ 192:43.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 192:43.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 192:43.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:43.67 /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/SourceBuffer.cpp:756:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 192:43.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBuffer) 192:43.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:43.69 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 192:43.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 192:43.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 192:43.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 192:43.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 192:43.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/AudioConfig.h:12, 192:43.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaData.h:9, 192:43.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaSpan.h:9, 192:43.69 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/ContainerParser.h:11, 192:43.69 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/ContainerParser.cpp:7, 192:43.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 192:43.69 /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)': 192:43.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:43.70 foundInterface = 0; \ 192:43.70 ^~~~~~~~~~~~~~ 192:43.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 192:43.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 192:43.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:43.70 /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/SourceBufferList.cpp:183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 192:43.70 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 192:43.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:43.70 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 192:43.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 192:43.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 192:43.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 192:43.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/VideoUtils.h:18, 192:43.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaMIMETypes.h:10, 192:43.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaContainerType.h:10, 192:43.71 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/ContainerParser.h:12, 192:43.71 from /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/ContainerParser.cpp:7, 192:43.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 192:43.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 192:43.71 } else 192:43.71 ^~~~ 192:43.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 192:43.71 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 192:43.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:43.71 /builddir/build/BUILD/firefox-69.0.1/dom/media/mediasource/SourceBufferList.cpp:182:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 192:43.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBufferList) 192:43.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:05.65 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 193:05.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 193:05.65 from /builddir/build/BUILD/firefox-69.0.1/dom/media/ipc/RemoteDecoderManagerChild.cpp:11: 193:05.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 193:05.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 193:05.65 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 193:05.65 ^ 193:05.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 193:05.65 struct Block { 193:05.66 ^~~~~ 193:13.62 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 193:13.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 193:13.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 193:13.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, 193:13.62 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaResource.h:9, 193:13.62 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaResource.cpp:7, 193:13.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 193:13.62 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaStreamError.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamError::QueryInterface(const nsIID&, void**)': 193:13.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 193:13.63 foundInterface = 0; \ 193:13.63 ^~~~~~~~~~~~~~ 193:13.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 193:13.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 193:13.63 ^~~~~~~~~~~~~~~~~~~~~~~ 193:13.63 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaStreamError.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 193:13.63 NS_INTERFACE_MAP_END 193:13.63 ^~~~~~~~~~~~~~~~~~~~ 193:13.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 193:13.63 else 193:13.63 ^~~~ 193:13.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 193:13.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 193:13.63 ^~~~~~~~~~~~~~~~~~ 193:13.63 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaStreamError.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 193:13.63 NS_INTERFACE_MAP_ENTRY(MediaStreamError) 193:13.63 ^~~~~~~~~~~~~~~~~~~~~~ 193:15.66 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackSource::QueryInterface(const nsIID&, void**)': 193:15.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 193:15.67 foundInterface = 0; \ 193:15.67 ^~~~~~~~~~~~~~ 193:15.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 193:15.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 193:15.67 ^~~~~~~~~~~~~~~~~~~~~~~ 193:15.67 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaStreamTrack.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 193:15.67 NS_INTERFACE_MAP_END 193:15.67 ^~~~~~~~~~~~~~~~~~~~ 193:15.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 193:15.67 else 193:15.67 ^~~~ 193:15.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 193:15.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 193:15.67 ^~~~~~~~~~~~~~~~~~ 193:15.67 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaStreamTrack.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 193:15.67 NS_INTERFACE_MAP_ENTRY(nsISupports) 193:15.67 ^~~~~~~~~~~~~~~~~~~~~~ 193:15.75 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrack::QueryInterface(const nsIID&, void**)': 193:15.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 193:15.76 foundInterface = 0; \ 193:15.76 ^~~~~~~~~~~~~~ 193:15.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 193:15.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 193:15.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:15.76 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaStreamTrack.cpp:262:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 193:15.76 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 193:15.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:15.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 193:15.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 193:15.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 193:15.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 193:15.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/DecoderDoctorLogger.h:15, 193:15.76 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaResource.h:9, 193:15.76 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaResource.cpp:7, 193:15.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 193:15.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 193:15.76 } else 193:15.77 ^~~~ 193:15.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 193:15.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 193:15.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:15.77 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaStreamTrack.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 193:15.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrack) 193:15.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:17.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 193:17.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 193:17.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIRunnable.h:10, 193:17.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 193:17.42 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaTimer.h:10, 193:17.42 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaTimer.cpp:7, 193:17.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 193:17.43 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrack::QueryInterface(const nsIID&, void**)': 193:17.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 193:17.43 foundInterface = 0; \ 193:17.43 ^~~~~~~~~~~~~~ 193:17.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 193:17.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 193:17.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:17.43 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 193:17.43 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 193:17.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:17.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 193:17.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 193:17.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 193:17.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 193:17.43 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaTimer.h:13, 193:17.43 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaTimer.cpp:7, 193:17.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 193:17.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 193:17.44 } else 193:17.44 ^~~~ 193:17.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 193:17.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 193:17.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:17.44 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 193:17.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrack) 193:17.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:20.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 193:20.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 193:20.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIRunnable.h:10, 193:20.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AbstractThread.h:13, 193:20.07 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaTimer.h:10, 193:20.07 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaTimer.cpp:7, 193:20.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 193:20.07 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaTrackList.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrackList::QueryInterface(const nsIID&, void**)': 193:20.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 193:20.08 foundInterface = 0; \ 193:20.08 ^~~~~~~~~~~~~~ 193:20.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 193:20.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 193:20.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:20.08 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaTrackList.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 193:20.08 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 193:20.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:20.08 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 193:20.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 193:20.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 193:20.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 193:20.08 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaTimer.h:13, 193:20.08 from /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaTimer.cpp:7, 193:20.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 193:20.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 193:20.08 } else 193:20.08 ^~~~ 193:20.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 193:20.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 193:20.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:20.08 /builddir/build/BUILD/firefox-69.0.1/dom/media/MediaTrackList.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 193:20.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrackList) 193:20.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:21.88 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 193:21.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 193:21.88 from /builddir/build/BUILD/firefox-69.0.1/dom/media/ipc/RemoteDecoderModule.cpp:9: 193:21.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 193:21.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 193:21.88 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 193:21.88 ^ 193:21.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 193:21.88 struct Block { 193:21.89 ^~~~~ 193:54.92 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/platforms/Unified_cpp_dom_media_platforms0.cpp:137: 193:54.92 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/wrappers/AudioTrimmer.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 193:54.92 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/wrappers/AudioTrimmer.cpp:187:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 193:54.92 } // namespace mozilla 193:54.92 ^ 193:54.92 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/wrappers/AudioTrimmer.cpp:187:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 193:54.92 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/wrappers/AudioTrimmer.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 193:54.92 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/wrappers/AudioTrimmer.cpp:187:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 193:54.93 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/wrappers/AudioTrimmer.cpp:187:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 194:02.88 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/MediaData.h:16, 194:02.88 from /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 194:02.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:2: 194:02.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SPSData]': 194:02.88 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/agnostic/bytestreams/H264.cpp:104:15: required from here 194:02.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SPSData'; use assignment or value-initialization instead [-Wclass-memaccess] 194:02.89 memset(aT, 0, sizeof(T)); 194:02.89 ~~~~~~^~~~~~~~~~~~~~~~~~ 194:02.89 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/agnostic/bytestreams/H264.cpp:5, 194:02.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:20: 194:02.89 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/agnostic/bytestreams/H264.h:39:8: note: 'struct mozilla::SPSData' declared here 194:02.89 struct SPSData { 194:02.89 ^~~~~~~ 194:11.34 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 194:11.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 194:11.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 194:11.34 from /builddir/build/BUILD/firefox-69.0.1/dom/media/SeekJob.h:10, 194:11.34 from /builddir/build/BUILD/firefox-69.0.1/dom/media/SeekJob.cpp:7, 194:11.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 194:11.34 /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrack.cpp: In member function 'virtual nsresult mozilla::dom::TextTrack::QueryInterface(const nsIID&, void**)': 194:11.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:11.35 foundInterface = 0; \ 194:11.35 ^~~~~~~~~~~~~~ 194:11.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 194:11.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 194:11.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:11.35 /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrack.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 194:11.35 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 194:11.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:11.35 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 194:11.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 194:11.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 194:11.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 194:11.35 from /builddir/build/BUILD/firefox-69.0.1/dom/media/SeekJob.h:10, 194:11.35 from /builddir/build/BUILD/firefox-69.0.1/dom/media/SeekJob.cpp:7, 194:11.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 194:11.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 194:11.36 } else 194:11.36 ^~~~ 194:11.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 194:11.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 194:11.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:11.36 /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrack.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 194:11.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrack) 194:11.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:11.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 194:11.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 194:11.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 194:11.46 from /builddir/build/BUILD/firefox-69.0.1/dom/media/SeekJob.h:10, 194:11.46 from /builddir/build/BUILD/firefox-69.0.1/dom/media/SeekJob.cpp:7, 194:11.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 194:11.46 /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrackCue.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCue::QueryInterface(const nsIID&, void**)': 194:11.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:11.46 foundInterface = 0; \ 194:11.47 ^~~~~~~~~~~~~~ 194:11.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 194:11.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 194:11.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:11.47 /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrackCue.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 194:11.47 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 194:11.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:11.47 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 194:11.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 194:11.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 194:11.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 194:11.47 from /builddir/build/BUILD/firefox-69.0.1/dom/media/SeekJob.h:10, 194:11.47 from /builddir/build/BUILD/firefox-69.0.1/dom/media/SeekJob.cpp:7, 194:11.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 194:11.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 194:11.47 } else 194:11.47 ^~~~ 194:11.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 194:11.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 194:11.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:11.47 /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrackCue.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 194:11.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackCue) 194:11.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:11.50 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 194:11.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 194:11.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 194:11.50 from /builddir/build/BUILD/firefox-69.0.1/dom/media/SeekJob.h:10, 194:11.50 from /builddir/build/BUILD/firefox-69.0.1/dom/media/SeekJob.cpp:7, 194:11.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 194:11.50 /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrackCueList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCueList::QueryInterface(const nsIID&, void**)': 194:11.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:11.50 foundInterface = 0; \ 194:11.51 ^~~~~~~~~~~~~~ 194:11.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 194:11.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 194:11.51 ^~~~~~~~~~~~~~~~~~~~~~~ 194:11.51 /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrackCueList.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 194:11.51 NS_INTERFACE_MAP_END 194:11.51 ^~~~~~~~~~~~~~~~~~~~ 194:11.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 194:11.51 else 194:11.51 ^~~~ 194:11.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 194:11.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 194:11.51 ^~~~~~~~~~~~~~~~~~ 194:11.51 /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrackCueList.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 194:11.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 194:11.51 ^~~~~~~~~~~~~~~~~~~~~~ 194:11.56 /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrackList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackList::QueryInterface(const nsIID&, void**)': 194:11.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:11.56 foundInterface = 0; \ 194:11.56 ^~~~~~~~~~~~~~ 194:11.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 194:11.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 194:11.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:11.56 /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrackList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 194:11.56 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 194:11.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:11.56 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 194:11.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 194:11.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 194:11.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 194:11.57 from /builddir/build/BUILD/firefox-69.0.1/dom/media/SeekJob.h:10, 194:11.57 from /builddir/build/BUILD/firefox-69.0.1/dom/media/SeekJob.cpp:7, 194:11.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 194:11.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 194:11.57 } else 194:11.57 ^~~~ 194:11.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 194:11.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 194:11.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:11.57 /builddir/build/BUILD/firefox-69.0.1/dom/media/TextTrackList.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 194:11.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackList) 194:11.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:22.63 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/platforms/ffmpeg/ffvpx/Unified_cpp_ffmpeg_ffvpx0.cpp:29: 194:22.63 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 194:22.63 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:440:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 194:22.63 } // namespace mozilla 194:22.63 ^ 194:22.63 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:440:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 194:22.63 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 194:22.63 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:440:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 194:22.63 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:440:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 194:23.14 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/platforms/ffmpeg/libav53/Unified_cpp_ffmpeg_libav530.cpp:29: 194:23.14 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 194:23.14 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:440:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 194:23.14 } // namespace mozilla 194:23.14 ^ 194:23.14 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:440:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 194:23.14 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 194:23.14 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:440:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 194:23.14 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:440:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 194:26.80 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/platforms/ffmpeg/libav54/Unified_cpp_ffmpeg_libav540.cpp:29: 194:26.80 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 194:26.80 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:440:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 194:26.80 } // namespace mozilla 194:26.80 ^ 194:26.80 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:440:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 194:26.80 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 194:26.80 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:440:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 194:26.80 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:440:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 194:28.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/platforms/ffmpeg/libav55/Unified_cpp_ffmpeg_libav550.cpp:29: 194:28.02 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 194:28.02 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:440:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 194:28.02 } // namespace mozilla 194:28.02 ^ 194:28.03 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:440:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 194:28.03 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 194:28.03 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:440:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 194:28.03 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:440:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 194:29.97 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/platforms/ffmpeg/ffmpeg57/Unified_cpp_ffmpeg_ffmpeg570.cpp:29: 194:29.97 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 194:29.97 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:440:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 194:29.97 } // namespace mozilla 194:29.97 ^ 194:29.97 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:440:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 194:29.97 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 194:29.97 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:440:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 194:29.97 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:440:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 194:30.45 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/platforms/ffmpeg/ffmpeg58/Unified_cpp_ffmpeg_ffmpeg580.cpp:29: 194:30.45 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 194:30.45 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:440:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 194:30.45 } // namespace mozilla 194:30.45 ^ 194:30.45 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:440:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 194:30.45 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 194:30.45 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:440:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 194:30.45 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:440:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 194:39.59 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 194:39.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 194:39.59 from /builddir/build/BUILD/firefox-69.0.1/dom/media/systemservices/MediaChild.cpp:11, 194:39.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/systemservices/Unified_cpp_systemservices0.cpp:20: 194:39.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 194:39.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 194:39.60 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 194:39.60 ^ 194:39.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 194:39.60 struct Block { 194:39.60 ^~~~~ 194:43.82 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 194:43.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 194:43.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 194:43.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 194:43.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 194:43.82 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AnalyserNode.cpp:7, 194:43.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 194:43.82 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)': 194:43.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:43.82 foundInterface = 0; \ 194:43.82 ^~~~~~~~~~~~~~ 194:43.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 194:43.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 194:43.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:43.82 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioBufferSourceNode.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 194:43.82 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 194:43.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:43.82 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 194:43.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 194:43.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 194:43.82 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AnalyserNode.cpp:7, 194:43.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 194:43.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 194:43.82 } else 194:43.82 ^~~~ 194:43.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 194:43.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 194:43.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:43.82 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioBufferSourceNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 194:43.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioBufferSourceNode) 194:43.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:46.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 194:46.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 194:46.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 194:46.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 194:46.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 194:46.20 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AnalyserNode.cpp:7, 194:46.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 194:46.20 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)': 194:46.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:46.20 foundInterface = 0; \ 194:46.20 ^~~~~~~~~~~~~~ 194:46.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 194:46.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 194:46.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:46.20 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioContext.cpp:140:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 194:46.20 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 194:46.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:46.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 194:46.20 else 194:46.20 ^~~~ 194:46.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 194:46.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 194:46.20 ^~~~~~~~~~~~~~~~~~ 194:46.20 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioContext.cpp:139:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 194:46.20 NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter) 194:46.20 ^~~~~~~~~~~~~~~~~~~~~~ 194:46.35 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)': 194:46.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:46.35 foundInterface = 0; \ 194:46.35 ^~~~~~~~~~~~~~ 194:46.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 194:46.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 194:46.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:46.35 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioDestinationNode.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 194:46.35 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 194:46.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:46.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 194:46.35 else 194:46.35 ^~~~ 194:46.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 194:46.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 194:46.36 ^~~~~~~~~~~~~~~~~~ 194:46.36 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioDestinationNode.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 194:46.36 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 194:46.36 ^~~~~~~~~~~~~~~~~~~~~~ 194:46.68 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioNode::QueryInterface(const nsIID&, void**)': 194:46.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:46.68 foundInterface = 0; \ 194:46.68 ^~~~~~~~~~~~~~ 194:46.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 194:46.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 194:46.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:46.68 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 194:46.68 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 194:46.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:46.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 194:46.68 else 194:46.68 ^~~~ 194:46.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 194:46.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 194:46.68 ^~~~~~~~~~~~~~~~~~ 194:46.68 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 194:46.68 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 194:46.69 ^~~~~~~~~~~~~~~~~~~~~~ 194:46.90 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)': 194:46.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:46.90 foundInterface = 0; \ 194:46.90 ^~~~~~~~~~~~~~ 194:46.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 194:46.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 194:46.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:46.90 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 194:46.90 NS_INTERFACE_MAP_END_INHERITING(Event) 194:46.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:46.90 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 194:46.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 194:46.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 194:46.90 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AnalyserNode.cpp:7, 194:46.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 194:46.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 194:46.90 } else 194:46.90 ^~~~ 194:46.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 194:46.90 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 194:46.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:46.90 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioProcessingEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 194:46.90 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioProcessingEvent) 194:46.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:47.40 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 194:47.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 194:47.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 194:47.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 194:47.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 194:47.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 194:47.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 194:47.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 194:47.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 194:47.40 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AnalyserNode.cpp:7, 194:47.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 194:47.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': 194:47.40 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioEventTimeline.cpp:94:24: required from here 194:47.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:99:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 194:47.40 memcpy(aDst, aSrc, aNElem * sizeof(T)); 194:47.40 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:47.40 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioParamTimeline.h:10, 194:47.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParam.h:10, 194:47.40 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioBufferSourceNode.cpp:10, 194:47.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:29: 194:47.40 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 194:47.40 struct AudioTimelineEvent final { 194:47.40 ^~~~~~~~~~~~~~~~~~ 194:48.54 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/MediaEngineWebRTCAudio.h:14, 194:48.54 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/MediaEngineWebRTC.cpp:13: 194:48.54 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 194:48.54 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 194:48.54 memcpy(this, &config, sizeof(*this)); 194:48.54 ^ 194:48.54 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 194:48.54 struct Config { 194:48.54 ^~~~~~ 194:50.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/systemservices/Unified_cpp_systemservices0.cpp:128: 194:50.21 /builddir/build/BUILD/firefox-69.0.1/dom/media/systemservices/video_engine/platform_uithread.cc: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 194:50.21 /builddir/build/BUILD/firefox-69.0.1/dom/media/systemservices/video_engine/platform_uithread.cc:151:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 194:50.21 } // namespace rtc 194:50.21 ^ 194:50.22 /builddir/build/BUILD/firefox-69.0.1/dom/media/systemservices/video_engine/platform_uithread.cc:151:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 194:50.22 /builddir/build/BUILD/firefox-69.0.1/dom/media/systemservices/video_engine/platform_uithread.cc: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 194:50.22 /builddir/build/BUILD/firefox-69.0.1/dom/media/systemservices/video_engine/platform_uithread.cc:151:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 194:50.22 /builddir/build/BUILD/firefox-69.0.1/dom/media/systemservices/video_engine/platform_uithread.cc:151:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 194:51.87 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:137: 194:51.87 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioScheduledSourceNode.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 194:51.87 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioScheduledSourceNode.cpp:19:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 194:51.87 } // namespace mozilla 194:51.87 ^ 194:51.87 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioScheduledSourceNode.cpp:19:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 194:51.87 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioScheduledSourceNode.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 194:51.87 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioScheduledSourceNode.cpp:19:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 194:51.88 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioScheduledSourceNode.cpp:19:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 194:53.52 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 194:53.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 194:53.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsPrimitives.h:10, 194:53.52 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 194:53.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 194:53.52 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesis::QueryInterface(const nsIID&, void**)': 194:53.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:53.52 foundInterface = 0; \ 194:53.52 ^~~~~~~~~~~~~~ 194:53.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 194:53.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 194:53.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:53.52 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 194:53.52 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 194:53.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:53.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 194:53.52 else 194:53.52 ^~~~ 194:53.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 194:53.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 194:53.52 ^~~~~~~~~~~~~~~~~~ 194:53.52 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 194:53.52 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 194:53.52 ^~~~~~~~~~~~~~~~~~~~~~ 194:53.56 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisUtterance::QueryInterface(const nsIID&, void**)': 194:53.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:53.57 foundInterface = 0; \ 194:53.57 ^~~~~~~~~~~~~~ 194:53.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 194:53.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 194:53.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:53.57 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 194:53.57 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 194:53.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:53.57 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 194:53.57 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 194:53.57 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/nsSpeechTask.h:10, 194:53.57 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 194:53.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 194:53.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 194:53.57 } else 194:53.57 ^~~~ 194:53.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 194:53.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 194:53.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:53.57 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 194:53.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisUtterance) 194:53.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:53.58 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 194:53.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 194:53.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsPrimitives.h:10, 194:53.59 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 194:53.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 194:53.59 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisVoice::QueryInterface(const nsIID&, void**)': 194:53.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:53.59 foundInterface = 0; \ 194:53.59 ^~~~~~~~~~~~~~ 194:53.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 194:53.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 194:53.59 ^~~~~~~~~~~~~~~~~~~~~~~ 194:53.59 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 194:53.59 NS_INTERFACE_MAP_END 194:53.59 ^~~~~~~~~~~~~~~~~~~~ 194:53.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 194:53.59 else 194:53.59 ^~~~ 194:53.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 194:53.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 194:53.59 ^~~~~~~~~~~~~~~~~~ 194:53.60 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 194:53.60 NS_INTERFACE_MAP_ENTRY(nsISupports) 194:53.60 ^~~~~~~~~~~~~~~~~~~~~~ 194:54.57 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/nsSpeechTask.cpp: In member function 'virtual nsresult mozilla::dom::nsSpeechTask::QueryInterface(const nsIID&, void**)': 194:54.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:54.57 foundInterface = 0; \ 194:54.57 ^~~~~~~~~~~~~~ 194:54.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 194:54.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 194:54.57 ^~~~~~~~~~~~~~~~~~~~~~~ 194:54.57 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/nsSpeechTask.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 194:54.57 NS_INTERFACE_MAP_END 194:54.57 ^~~~~~~~~~~~~~~~~~~~ 194:54.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 194:54.57 else 194:54.57 ^~~~ 194:54.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 194:54.57 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 194:54.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:54.58 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/nsSpeechTask.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 194:54.58 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask) 194:54.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:56.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 194:56.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 194:56.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIObserver.h:10, 194:56.76 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.h:11, 194:56.76 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:7, 194:56.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp:2: 194:56.76 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherCallback::QueryInterface(const nsIID&, void**)': 194:56.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:56.76 foundInterface = 0; \ 194:56.76 ^~~~~~~~~~~~~~ 194:56.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 194:56.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 194:56.76 ^~~~~~~~~~~~~~~~~~~~~~~ 194:56.76 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 194:56.77 NS_INTERFACE_MAP_END 194:56.77 ^~~~~~~~~~~~~~~~~~~~ 194:56.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 194:56.77 else 194:56.77 ^~~~ 194:56.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 194:56.77 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 194:56.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:56.77 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 194:56.77 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 194:56.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:56.77 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherService::QueryInterface(const nsIID&, void**)': 194:56.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:56.77 foundInterface = 0; \ 194:56.77 ^~~~~~~~~~~~~~ 194:56.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 194:56.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 194:56.77 ^~~~~~~~~~~~~~~~~~~~~~~ 194:56.77 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:276:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 194:56.77 NS_INTERFACE_MAP_END 194:56.77 ^~~~~~~~~~~~~~~~~~~~ 194:56.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 194:56.77 else 194:56.78 ^~~~ 194:56.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 194:56.78 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 194:56.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:56.78 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 194:56.78 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 194:56.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:57.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 194:57.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 194:57.44 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:19, 194:57.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:56: 194:57.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 194:57.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 194:57.44 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 194:57.44 ^ 194:57.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 194:57.45 struct Block { 194:57.45 ^~~~~ 194:57.91 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 194:57.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 194:57.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsPrimitives.h:10, 194:57.91 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 194:57.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 194:57.91 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::FakeSynthCallback::QueryInterface(const nsIID&, void**)': 194:57.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:57.91 foundInterface = 0; \ 194:57.91 ^~~~~~~~~~~~~~ 194:57.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 194:57.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 194:57.91 ^~~~~~~~~~~~~~~~~~~~~~~ 194:57.91 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 194:57.91 NS_INTERFACE_MAP_END 194:57.91 ^~~~~~~~~~~~~~~~~~~~ 194:57.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 194:57.91 else 194:57.91 ^~~~ 194:57.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 194:57.91 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 194:57.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:57.91 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 194:57.91 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 194:57.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:57.92 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::nsFakeSynthServices::QueryInterface(const nsIID&, void**)': 194:57.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:57.92 foundInterface = 0; \ 194:57.92 ^~~~~~~~~~~~~~ 194:57.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 194:57.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 194:57.93 ^~~~~~~~~~~~~~~~~~~~~~~ 194:57.93 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 194:57.93 NS_INTERFACE_MAP_END 194:57.93 ^~~~~~~~~~~~~~~~~~~~ 194:57.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 194:57.93 else 194:57.93 ^~~~ 194:57.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 194:57.93 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 194:57.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:57.93 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:218:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 194:57.93 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 194:57.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:58.81 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 194:58.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 194:58.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 194:58.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 194:58.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 194:58.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 194:58.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 194:58.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 194:58.82 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 194:58.82 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 194:58.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 194:58.82 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletGlobalScope::QueryInterface(const nsIID&, void**)': 194:58.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:58.82 foundInterface = 0; \ 194:58.82 ^~~~~~~~~~~~~~ 194:58.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 194:58.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 194:58.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:58.82 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 194:58.82 NS_INTERFACE_MAP_END_INHERITING(WorkletGlobalScope) 194:58.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:58.82 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 194:58.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 194:58.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 194:58.82 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 194:58.82 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 194:58.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 194:58.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 194:58.82 } else 194:58.82 ^~~~ 194:58.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 194:58.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 194:58.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:58.82 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 194:58.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioWorkletGlobalScope) 194:58.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:59.73 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 194:59.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 194:59.73 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechGrammar.h:10, 194:59.73 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechGrammar.cpp:7, 194:59.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:2: 194:59.73 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechGrammar.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammar::QueryInterface(const nsIID&, void**)': 194:59.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:59.73 foundInterface = 0; \ 194:59.73 ^~~~~~~~~~~~~~ 194:59.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 194:59.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 194:59.73 ^~~~~~~~~~~~~~~~~~~~~~~ 194:59.73 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechGrammar.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 194:59.73 NS_INTERFACE_MAP_END 194:59.74 ^~~~~~~~~~~~~~~~~~~~ 194:59.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 194:59.74 else 194:59.74 ^~~~ 194:59.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 194:59.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 194:59.74 ^~~~~~~~~~~~~~~~~~ 194:59.74 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechGrammar.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 194:59.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 194:59.74 ^~~~~~~~~~~~~~~~~~~~~~ 195:01.05 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 195:01.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 195:01.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 195:01.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 195:01.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 195:01.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 195:01.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 195:01.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 195:01.05 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 195:01.05 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 195:01.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 195:01.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletNode::QueryInterface(const nsIID&, void**)': 195:01.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:01.05 foundInterface = 0; \ 195:01.05 ^~~~~~~~~~~~~~ 195:01.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:01.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:01.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:01.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:01.05 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 195:01.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:01.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 195:01.05 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 195:01.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:01.05 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 195:01.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 195:01.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 195:01.05 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 195:01.05 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 195:01.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 195:01.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 195:01.05 } else 195:01.05 ^~~~ 195:01.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 195:01.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 195:01.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:01.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 195:01.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 195:01.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:01.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 195:01.05 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 195:01.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:01.16 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 195:01.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 195:01.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 195:01.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 195:01.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 195:01.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 195:01.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 195:01.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 195:01.16 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 195:01.16 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 195:01.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 195:01.16 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)': 195:01.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:01.16 foundInterface = 0; \ 195:01.16 ^~~~~~~~~~~~~~ 195:01.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:01.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:01.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:01.16 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/BiquadFilterNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:01.16 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 195:01.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:01.16 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 195:01.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 195:01.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 195:01.16 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 195:01.16 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 195:01.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 195:01.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 195:01.16 } else 195:01.16 ^~~~ 195:01.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 195:01.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 195:01.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:01.16 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/BiquadFilterNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 195:01.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BiquadFilterNode) 195:01.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:01.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 195:01.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 195:01.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 195:01.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 195:01.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 195:01.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 195:01.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 195:01.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 195:01.23 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 195:01.23 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 195:01.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 195:01.23 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)': 195:01.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:01.24 foundInterface = 0; \ 195:01.24 ^~~~~~~~~~~~~~ 195:01.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:01.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:01.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:01.24 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/ConstantSourceNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:01.24 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 195:01.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:01.24 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 195:01.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 195:01.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 195:01.24 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 195:01.24 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 195:01.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 195:01.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 195:01.24 } else 195:01.24 ^~~~ 195:01.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 195:01.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 195:01.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:01.24 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/ConstantSourceNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 195:01.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConstantSourceNode) 195:01.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:01.30 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 195:01.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 195:01.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 195:01.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 195:01.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 195:01.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 195:01.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 195:01.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 195:01.30 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 195:01.30 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 195:01.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 195:01.30 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)': 195:01.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:01.30 foundInterface = 0; \ 195:01.30 ^~~~~~~~~~~~~~ 195:01.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:01.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:01.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:01.30 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:01.30 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 195:01.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:01.30 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 195:01.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 195:01.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 195:01.30 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 195:01.30 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 195:01.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 195:01.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 195:01.30 } else 195:01.30 ^~~~ 195:01.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 195:01.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 195:01.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:01.30 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/ConvolverNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 195:01.30 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConvolverNode) 195:01.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:01.35 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 195:01.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 195:01.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 195:01.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 195:01.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 195:01.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 195:01.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 195:01.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 195:01.35 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 195:01.35 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 195:01.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 195:01.35 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)': 195:01.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:01.35 foundInterface = 0; \ 195:01.35 ^~~~~~~~~~~~~~ 195:01.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:01.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:01.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:01.35 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/DelayNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:01.35 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 195:01.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:01.35 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 195:01.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 195:01.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 195:01.36 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 195:01.36 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 195:01.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 195:01.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 195:01.36 } else 195:01.36 ^~~~ 195:01.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 195:01.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 195:01.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:01.36 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/DelayNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 195:01.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DelayNode) 195:01.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:01.38 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 195:01.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 195:01.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 195:01.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 195:01.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 195:01.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 195:01.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 195:01.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 195:01.39 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 195:01.39 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 195:01.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 195:01.39 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/DynamicsCompressorNode.cpp: In member function 'virtual nsresult mozilla::dom::DynamicsCompressorNode::QueryInterface(const nsIID&, void**)': 195:01.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:01.39 foundInterface = 0; \ 195:01.39 ^~~~~~~~~~~~~~ 195:01.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:01.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:01.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:01.39 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/DynamicsCompressorNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:01.39 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 195:01.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:01.39 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 195:01.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 195:01.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 195:01.39 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 195:01.39 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 195:01.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 195:01.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 195:01.40 } else 195:01.40 ^~~~ 195:01.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 195:01.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 195:01.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:01.40 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/DynamicsCompressorNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 195:01.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DynamicsCompressorNode) 195:01.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:01.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 195:01.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 195:01.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 195:01.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 195:01.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 195:01.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 195:01.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 195:01.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 195:01.55 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 195:01.55 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 195:01.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 195:01.55 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)': 195:01.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:01.55 foundInterface = 0; \ 195:01.55 ^~~~~~~~~~~~~~ 195:01.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:01.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:01.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:01.55 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/GainNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:01.55 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 195:01.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:01.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 195:01.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 195:01.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 195:01.55 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 195:01.55 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 195:01.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 195:01.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 195:01.55 } else 195:01.55 ^~~~ 195:01.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 195:01.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 195:01.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:01.55 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/GainNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 195:01.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GainNode) 195:01.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:01.61 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/MediaEngineWebRTCAudio.h:14, 195:01.61 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/MediaEngineWebRTCAudio.cpp:6, 195:01.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:38: 195:01.62 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 195:01.62 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 195:01.62 memcpy(this, &config, sizeof(*this)); 195:01.62 ^ 195:01.62 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 195:01.62 struct Config { 195:01.62 ^~~~~~ 195:02.24 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 195:02.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 195:02.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsINamed.h:10, 195:02.24 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/MediaEngineDefault.h:8, 195:02.24 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/MediaEngineDefault.cpp:5, 195:02.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 195:02.24 /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/RTCCertificate.cpp: In member function 'virtual nsresult mozilla::dom::RTCCertificate::QueryInterface(const nsIID&, void**)': 195:02.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:02.24 foundInterface = 0; \ 195:02.24 ^~~~~~~~~~~~~~ 195:02.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 195:02.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 195:02.24 ^~~~~~~~~~~~~~~~~~~~~~~ 195:02.24 /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/RTCCertificate.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195:02.24 NS_INTERFACE_MAP_END 195:02.24 ^~~~~~~~~~~~~~~~~~~~ 195:02.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:02.24 else 195:02.24 ^~~~ 195:02.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:02.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:02.24 ^~~~~~~~~~~~~~~~~~ 195:02.24 /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/RTCCertificate.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:02.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 195:02.24 ^~~~~~~~~~~~~~~~~~~~~~ 195:02.36 /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp: In member function 'virtual nsresult mozilla::dom::RTCIdentityProviderRegistrar::QueryInterface(const nsIID&, void**)': 195:02.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:02.36 foundInterface = 0; \ 195:02.36 ^~~~~~~~~~~~~~ 195:02.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 195:02.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 195:02.36 ^~~~~~~~~~~~~~~~~~~~~~~ 195:02.36 /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195:02.36 NS_INTERFACE_MAP_END 195:02.36 ^~~~~~~~~~~~~~~~~~~~ 195:02.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:02.36 else 195:02.36 ^~~~ 195:02.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:02.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:02.36 ^~~~~~~~~~~~~~~~~~ 195:02.36 /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:02.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 195:02.36 ^~~~~~~~~~~~~~~~~~~~~~ 195:03.58 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 195:03.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 195:03.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 195:03.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 195:03.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 195:03.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 195:03.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 195:03.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 195:03.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 195:03.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 195:03.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 195:03.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 195:03.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ImageContainer.h:12, 195:03.59 from /builddir/build/BUILD/firefox-69.0.1/dom/media/DOMMediaStream.h:9, 195:03.59 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/MediaEngineDefault.h:13, 195:03.59 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/MediaEngineDefault.cpp:5, 195:03.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 195:03.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 195:03.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 195:03.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 195:03.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 195:03.59 memset(&aArr[0], 0, N * sizeof(T)); 195:03.59 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:03.59 In file included from /usr/include/c++/8/map:61, 195:03.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 195:03.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 195:03.59 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/MediaTrackConstraints.h:10, 195:03.59 from /builddir/build/BUILD/firefox-69.0.1/dom/media/DOMMediaStream.h:17, 195:03.59 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/MediaEngineDefault.h:13, 195:03.59 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webrtc/MediaEngineDefault.cpp:5, 195:03.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 195:03.59 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 195:03.59 class map 195:03.59 ^~~ 195:04.17 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechGrammarList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammarList::QueryInterface(const nsIID&, void**)': 195:04.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:04.17 foundInterface = 0; \ 195:04.17 ^~~~~~~~~~~~~~ 195:04.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 195:04.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 195:04.18 ^~~~~~~~~~~~~~~~~~~~~~~ 195:04.18 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechGrammarList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195:04.18 NS_INTERFACE_MAP_END 195:04.18 ^~~~~~~~~~~~~~~~~~~~ 195:04.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:04.18 else 195:04.18 ^~~~ 195:04.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:04.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:04.18 ^~~~~~~~~~~~~~~~~~ 195:04.18 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechGrammarList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:04.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 195:04.18 ^~~~~~~~~~~~~~~~~~~~~~ 195:06.93 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechRecognition.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognition::QueryInterface(const nsIID&, void**)': 195:06.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:06.93 foundInterface = 0; \ 195:06.93 ^~~~~~~~~~~~~~ 195:06.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:06.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:06.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:06.93 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechRecognition.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:06.93 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 195:06.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:06.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:06.93 else 195:06.93 ^~~~ 195:06.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:06.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:06.93 ^~~~~~~~~~~~~~~~~~ 195:06.93 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechRecognition.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:06.93 NS_INTERFACE_MAP_ENTRY(nsIObserver) 195:06.93 ^~~~~~~~~~~~~~~~~~~~~~ 195:07.13 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionAlternative::QueryInterface(const nsIID&, void**)': 195:07.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:07.13 foundInterface = 0; \ 195:07.13 ^~~~~~~~~~~~~~ 195:07.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 195:07.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 195:07.13 ^~~~~~~~~~~~~~~~~~~~~~~ 195:07.13 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195:07.13 NS_INTERFACE_MAP_END 195:07.14 ^~~~~~~~~~~~~~~~~~~~ 195:07.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:07.14 else 195:07.14 ^~~~ 195:07.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:07.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:07.14 ^~~~~~~~~~~~~~~~~~ 195:07.14 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:07.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 195:07.14 ^~~~~~~~~~~~~~~~~~~~~~ 195:07.14 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResult::QueryInterface(const nsIID&, void**)': 195:07.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:07.14 foundInterface = 0; \ 195:07.14 ^~~~~~~~~~~~~~ 195:07.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 195:07.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 195:07.14 ^~~~~~~~~~~~~~~~~~~~~~~ 195:07.14 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195:07.15 NS_INTERFACE_MAP_END 195:07.15 ^~~~~~~~~~~~~~~~~~~~ 195:07.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:07.15 else 195:07.15 ^~~~ 195:07.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:07.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:07.15 ^~~~~~~~~~~~~~~~~~ 195:07.15 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:07.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 195:07.15 ^~~~~~~~~~~~~~~~~~~~~~ 195:07.17 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResultList::QueryInterface(const nsIID&, void**)': 195:07.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:07.17 foundInterface = 0; \ 195:07.17 ^~~~~~~~~~~~~~ 195:07.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 195:07.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 195:07.17 ^~~~~~~~~~~~~~~~~~~~~~~ 195:07.17 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195:07.17 NS_INTERFACE_MAP_END 195:07.17 ^~~~~~~~~~~~~~~~~~~~ 195:07.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:07.17 else 195:07.17 ^~~~ 195:07.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:07.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:07.17 ^~~~~~~~~~~~~~~~~~ 195:07.17 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:07.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 195:07.18 ^~~~~~~~~~~~~~~~~~~~~~ 195:11.30 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:92: 195:11.30 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp: In member function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)': 195:11.30 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp:111:1: warning: the control flow of function '_ZN7mozilla3dom17SpeechRecognition5StartERKNS0_8OptionalINS0_7NonNullINS_14DOMMediaStreamEEEEENS0_10CallerTypeERNS_11ErrorResultE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 195:11.30 } // namespace mozilla 195:11.30 ^ 195:11.30 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp:111:1: warning: the control flow of function '_ZN7mozilla3dom17SpeechRecognition5StartERKNS0_8OptionalINS0_7NonNullINS_14DOMMediaStreamEEEEENS0_10CallerTypeERNS_11ErrorResultE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 195:11.30 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp:111:1: warning: the control flow of function '_ZN7mozilla3dom17SpeechRecognition5StartERKNS0_8OptionalINS0_7NonNullINS_14DOMMediaStreamEEEEENS0_10CallerTypeERNS_11ErrorResultE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 195:11.30 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp: In member function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(RefPtr&&)#1}::operator()(RefPtr&&) const': 195:11.30 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp:111:1: warning: the control flow of function '_ZZN7mozilla3dom17SpeechRecognition5StartERKNS0_8OptionalINS0_7NonNullINS_14DOMMediaStreamEEEEENS0_10CallerTypeERNS_11ErrorResultEENKUlO6RefPtrIS4_EE_clESE_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 195:11.30 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp:111:1: warning: the control flow of function '_ZZN7mozilla3dom17SpeechRecognition5StartERKNS0_8OptionalINS0_7NonNullINS_14DOMMediaStreamEEEEENS0_10CallerTypeERNS_11ErrorResultEENKUlO6RefPtrIS4_EE_clESE_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 195:11.30 /builddir/build/BUILD/firefox-69.0.1/dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp:111:1: warning: the control flow of function '_ZZN7mozilla3dom17SpeechRecognition5StartERKNS0_8OptionalINS0_7NonNullINS_14DOMMediaStreamEEEEENS0_10CallerTypeERNS_11ErrorResultEENKUlO6RefPtrIS4_EE_clESE_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 195:13.27 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/mp4/Unified_cpp_dom_media_mp40.cpp:83: 195:13.27 /builddir/build/BUILD/firefox-69.0.1/dom/media/mp4/SinfParser.cpp: In member function 'mozilla::Index::ConvertByteRangesToTimeRanges(mozilla::media::IntervalSet const&)': 195:13.27 /builddir/build/BUILD/firefox-69.0.1/dom/media/mp4/SinfParser.cpp:95:1: warning: the control flow of function '_ZN7mozilla5Index29ConvertByteRangesToTimeRangesERKNS_5media11IntervalSetIlEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 195:13.27 } // namespace mozilla 195:13.27 ^ 195:13.27 /builddir/build/BUILD/firefox-69.0.1/dom/media/mp4/SinfParser.cpp:95:1: warning: the control flow of function '_ZN7mozilla5Index29ConvertByteRangesToTimeRangesERKNS_5media11IntervalSetIlEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 195:16.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 195:16.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 195:16.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 195:16.42 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.h:10, 195:16.42 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 195:16.42 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 195:16.42 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 195:16.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 195:16.42 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)': 195:16.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:16.42 foundInterface = 0; \ 195:16.42 ^~~~~~~~~~~~~~ 195:16.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:16.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:16.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:16.42 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:16.42 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 195:16.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:16.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 195:16.43 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.h:10, 195:16.43 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 195:16.43 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 195:16.43 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 195:16.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 195:16.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 195:16.43 } else 195:16.43 ^~~~ 195:16.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 195:16.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 195:16.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:16.43 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 195:16.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioDestinationTrackSource) 195:16.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:16.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 195:16.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 195:16.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 195:16.43 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.h:10, 195:16.43 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 195:16.43 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 195:16.43 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 195:16.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 195:16.43 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)': 195:16.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:16.43 foundInterface = 0; \ 195:16.43 ^~~~~~~~~~~~~~ 195:16.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:16.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:16.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:16.44 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:16.44 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 195:16.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:16.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 195:16.44 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.h:10, 195:16.44 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 195:16.44 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 195:16.44 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 195:16.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 195:16.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 195:16.44 } else 195:16.44 ^~~~ 195:16.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 195:16.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 195:16.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:16.44 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 195:16.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioDestinationNode) 195:16.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:16.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 195:16.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 195:16.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 195:16.46 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.h:10, 195:16.46 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 195:16.46 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 195:16.46 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 195:16.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 195:16.46 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)': 195:16.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:16.46 foundInterface = 0; \ 195:16.46 ^~~~~~~~~~~~~~ 195:16.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:16.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:16.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:16.46 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:16.46 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 195:16.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:16.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 195:16.46 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.h:10, 195:16.47 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 195:16.47 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 195:16.47 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 195:16.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 195:16.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 195:16.47 } else 195:16.47 ^~~~ 195:16.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 195:16.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 195:16.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:16.47 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 195:16.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioSourceNode) 195:16.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:16.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 195:16.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 195:16.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 195:16.51 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.h:10, 195:16.51 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 195:16.51 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 195:16.51 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 195:16.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 195:16.51 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackAudioSourceNode::QueryInterface(const nsIID&, void**)': 195:16.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:16.51 foundInterface = 0; \ 195:16.51 ^~~~~~~~~~~~~~ 195:16.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:16.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:16.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:16.51 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:16.51 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 195:16.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:16.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 195:16.51 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.h:10, 195:16.51 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 195:16.51 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 195:16.51 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 195:16.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 195:16.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 195:16.51 } else 195:16.51 ^~~~ 195:16.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 195:16.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 195:16.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:16.51 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamTrackAudioSourceNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 195:16.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackAudioSourceNode) 195:16.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:16.59 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 195:16.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 195:16.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 195:16.59 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.h:10, 195:16.59 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 195:16.59 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 195:16.59 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 195:16.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 195:16.59 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)': 195:16.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:16.59 foundInterface = 0; \ 195:16.59 ^~~~~~~~~~~~~~ 195:16.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:16.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:16.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:16.59 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:16.59 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 195:16.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:16.59 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 195:16.59 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.h:10, 195:16.59 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 195:16.59 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 195:16.59 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 195:16.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 195:16.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 195:16.59 } else 195:16.59 ^~~~ 195:16.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 195:16.59 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 195:16.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:16.59 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/OscillatorNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 195:16.59 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OscillatorNode) 195:16.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:16.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 195:16.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 195:16.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 195:16.71 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.h:10, 195:16.71 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 195:16.71 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 195:16.71 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 195:16.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 195:16.71 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)': 195:16.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:16.71 foundInterface = 0; \ 195:16.71 ^~~~~~~~~~~~~~ 195:16.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:16.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:16.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:16.71 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/PannerNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:16.71 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 195:16.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:16.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 195:16.71 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.h:10, 195:16.71 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 195:16.71 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 195:16.71 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 195:16.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 195:16.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 195:16.71 } else 195:16.71 ^~~~ 195:16.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 195:16.71 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 195:16.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:16.71 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/PannerNode.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 195:16.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PannerNode) 195:16.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:16.81 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 195:16.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 195:16.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 195:16.81 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.h:10, 195:16.81 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 195:16.81 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 195:16.81 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 195:16.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 195:16.81 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)': 195:16.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:16.81 foundInterface = 0; \ 195:16.81 ^~~~~~~~~~~~~~ 195:16.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:16.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:16.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:16.81 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/StereoPannerNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:16.81 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 195:16.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:16.81 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 195:16.81 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.h:10, 195:16.81 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 195:16.81 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 195:16.81 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 195:16.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 195:16.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 195:16.81 } else 195:16.81 ^~~~ 195:16.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 195:16.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 195:16.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:16.81 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/StereoPannerNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 195:16.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StereoPannerNode) 195:16.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:16.83 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 195:16.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 195:16.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 195:16.84 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.h:10, 195:16.84 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 195:16.84 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 195:16.84 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 195:16.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 195:16.84 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)': 195:16.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:16.84 foundInterface = 0; \ 195:16.84 ^~~~~~~~~~~~~~ 195:16.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:16.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:16.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:16.84 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/WaveShaperNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:16.84 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 195:16.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:16.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 195:16.84 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/AudioNode.h:10, 195:16.84 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 195:16.84 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 195:16.84 from /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 195:16.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 195:16.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 195:16.84 } else 195:16.84 ^~~~ 195:16.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 195:16.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 195:16.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:16.85 /builddir/build/BUILD/firefox-69.0.1/dom/media/webaudio/WaveShaperNode.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 195:16.85 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WaveShaperNode) 195:16.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:28.39 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 195:28.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 195:28.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 195:28.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 195:28.39 from /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIAccess.cpp:7, 195:28.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 195:28.39 /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIAccess.cpp: In member function 'virtual nsresult mozilla::dom::MIDIAccess::QueryInterface(const nsIID&, void**)': 195:28.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:28.39 foundInterface = 0; \ 195:28.39 ^~~~~~~~~~~~~~ 195:28.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:28.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:28.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:28.39 /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIAccess.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:28.39 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 195:28.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:28.39 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 195:28.39 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 195:28.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 195:28.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 195:28.39 from /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIAccess.cpp:7, 195:28.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 195:28.39 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:28.39 else 195:28.39 ^~~~ 195:28.39 /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIAccess.cpp:52:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 195:28.39 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 195:28.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:31.06 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 195:31.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 195:31.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 195:31.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 195:31.06 from /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIAccess.cpp:7, 195:31.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 195:31.06 /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIInputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIInputMap::QueryInterface(const nsIID&, void**)': 195:31.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:31.06 foundInterface = 0; \ 195:31.06 ^~~~~~~~~~~~~~ 195:31.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 195:31.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 195:31.06 ^~~~~~~~~~~~~~~~~~~~~~~ 195:31.06 /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIInputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195:31.06 NS_INTERFACE_MAP_END 195:31.06 ^~~~~~~~~~~~~~~~~~~~ 195:31.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:31.06 else 195:31.06 ^~~~ 195:31.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:31.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:31.06 ^~~~~~~~~~~~~~~~~~ 195:31.06 /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIInputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:31.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 195:31.06 ^~~~~~~~~~~~~~~~~~~~~~ 195:31.12 /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIMessageEvent::QueryInterface(const nsIID&, void**)': 195:31.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:31.13 foundInterface = 0; \ 195:31.13 ^~~~~~~~~~~~~~ 195:31.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:31.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:31.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:31.13 /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:31.13 NS_INTERFACE_MAP_END_INHERITING(Event) 195:31.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:31.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 195:31.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 195:31.13 from /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIAccess.cpp:7, 195:31.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 195:31.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 195:31.13 } else 195:31.13 ^~~~ 195:31.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 195:31.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 195:31.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:31.13 /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 195:31.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIMessageEvent) 195:31.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:31.15 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 195:31.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 195:31.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 195:31.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 195:31.15 from /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIAccess.cpp:7, 195:31.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 195:31.15 /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIOutputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIOutputMap::QueryInterface(const nsIID&, void**)': 195:31.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:31.15 foundInterface = 0; \ 195:31.15 ^~~~~~~~~~~~~~ 195:31.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 195:31.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 195:31.15 ^~~~~~~~~~~~~~~~~~~~~~~ 195:31.15 /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIOutputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195:31.15 NS_INTERFACE_MAP_END 195:31.15 ^~~~~~~~~~~~~~~~~~~~ 195:31.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:31.15 else 195:31.15 ^~~~ 195:31.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:31.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:31.15 ^~~~~~~~~~~~~~~~~~ 195:31.15 /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIOutputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:31.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 195:31.15 ^~~~~~~~~~~~~~~~~~~~~~ 195:31.19 /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIPort.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPort::QueryInterface(const nsIID&, void**)': 195:31.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:31.19 foundInterface = 0; \ 195:31.19 ^~~~~~~~~~~~~~ 195:31.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:31.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:31.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:31.20 /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIPort.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:31.20 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 195:31.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:31.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 195:31.20 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 195:31.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 195:31.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 195:31.20 from /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIAccess.cpp:7, 195:31.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 195:31.20 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:31.20 else 195:31.20 ^~~~ 195:31.20 /builddir/build/BUILD/firefox-69.0.1/dom/midi/MIDIPort.cpp:30:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 195:31.20 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 195:31.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:36.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 195:36.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 195:36.00 from /builddir/build/BUILD/firefox-69.0.1/dom/notification/Notification.cpp:23, 195:36.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 195:36.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 195:36.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 195:36.00 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 195:36.00 ^ 195:36.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 195:36.00 struct Block { 195:36.00 ^~~~~ 195:36.79 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 195:36.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 195:36.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 195:36.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Notification.h:10, 195:36.80 from /builddir/build/BUILD/firefox-69.0.1/dom/notification/Notification.cpp:7, 195:36.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 195:36.80 /builddir/build/BUILD/firefox-69.0.1/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::QueryInterface(const nsIID&, void**)': 195:36.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:36.80 foundInterface = 0; \ 195:36.80 ^~~~~~~~~~~~~~ 195:36.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 195:36.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 195:36.80 ^~~~~~~~~~~~~~~~~~~~~~~ 195:36.80 /builddir/build/BUILD/firefox-69.0.1/dom/notification/Notification.cpp:171:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195:36.80 NS_INTERFACE_MAP_END 195:36.80 ^~~~~~~~~~~~~~~~~~~~ 195:36.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:36.80 else 195:36.80 ^~~~ 195:36.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:36.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:36.80 ^~~~~~~~~~~~~~~~~~ 195:36.80 /builddir/build/BUILD/firefox-69.0.1/dom/notification/Notification.cpp:170:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:36.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 195:36.80 ^~~~~~~~~~~~~~~~~~~~~~ 195:36.89 /builddir/build/BUILD/firefox-69.0.1/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::Notification::QueryInterface(const nsIID&, void**)': 195:36.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:36.89 foundInterface = 0; \ 195:36.89 ^~~~~~~~~~~~~~ 195:36.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:36.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:36.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:36.89 /builddir/build/BUILD/firefox-69.0.1/dom/notification/Notification.cpp:1025:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:36.89 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 195:36.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:36.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:36.89 else 195:36.89 ^~~~ 195:36.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:36.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:36.89 ^~~~~~~~~~~~~~~~~~ 195:36.89 /builddir/build/BUILD/firefox-69.0.1/dom/notification/Notification.cpp:1024:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:36.89 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 195:36.89 ^~~~~~~~~~~~~~~~~~~~~~ 195:37.05 /builddir/build/BUILD/firefox-69.0.1/dom/notification/NotificationEvent.cpp: In member function 'virtual nsresult mozilla::dom::NotificationEvent::QueryInterface(const nsIID&, void**)': 195:37.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:37.05 foundInterface = 0; \ 195:37.05 ^~~~~~~~~~~~~~ 195:37.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:37.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:37.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:37.05 /builddir/build/BUILD/firefox-69.0.1/dom/notification/NotificationEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:37.05 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 195:37.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:37.05 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 195:37.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Notification.h:10, 195:37.05 from /builddir/build/BUILD/firefox-69.0.1/dom/notification/Notification.cpp:7, 195:37.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 195:37.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 195:37.05 } else 195:37.05 ^~~~ 195:37.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 195:37.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 195:37.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:37.05 /builddir/build/BUILD/firefox-69.0.1/dom/notification/NotificationEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 195:37.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(NotificationEvent) 195:37.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:41.73 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 195:41.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 195:41.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIApplicationCache.h:10, 195:41.73 from /builddir/build/BUILD/firefox-69.0.1/dom/offline/nsDOMOfflineResourceList.h:11, 195:41.73 from /builddir/build/BUILD/firefox-69.0.1/dom/offline/nsDOMOfflineResourceList.cpp:7, 195:41.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/offline/Unified_cpp_dom_offline0.cpp:2: 195:41.73 /builddir/build/BUILD/firefox-69.0.1/dom/offline/nsDOMOfflineResourceList.cpp: In member function 'virtual nsresult nsDOMOfflineResourceList::QueryInterface(const nsIID&, void**)': 195:41.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:41.73 foundInterface = 0; \ 195:41.73 ^~~~~~~~~~~~~~ 195:41.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:41.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:41.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:41.74 /builddir/build/BUILD/firefox-69.0.1/dom/offline/nsDOMOfflineResourceList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:41.74 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 195:41.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:41.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:41.74 else 195:41.74 ^~~~ 195:41.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:41.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:41.74 ^~~~~~~~~~~~~~~~~~ 195:41.74 /builddir/build/BUILD/firefox-69.0.1/dom/offline/nsDOMOfflineResourceList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:41.74 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 195:41.74 ^~~~~~~~~~~~~~~~~~~~~~ 195:44.50 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 195:44.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 195:44.51 from /builddir/build/BUILD/firefox-69.0.1/dom/power/PowerManagerService.cpp:7, 195:44.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/power/Unified_cpp_dom_power0.cpp:2: 195:44.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 195:44.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 195:44.51 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 195:44.51 ^ 195:44.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 195:44.51 struct Block { 195:44.51 ^~~~~ 195:47.83 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 195:47.83 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 195:47.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 195:47.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 195:47.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 195:47.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 195:47.83 from /builddir/build/BUILD/firefox-69.0.1/dom/power/PowerManagerService.cpp:7, 195:47.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/power/Unified_cpp_dom_power0.cpp:2: 195:47.83 /builddir/build/BUILD/firefox-69.0.1/dom/power/WakeLock.cpp: In member function 'virtual nsresult mozilla::dom::WakeLock::QueryInterface(const nsIID&, void**)': 195:47.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:47.83 foundInterface = 0; \ 195:47.83 ^~~~~~~~~~~~~~ 195:47.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 195:47.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 195:47.83 ^~~~~~~~~~~~~~~~~~~~~~~ 195:47.83 /builddir/build/BUILD/firefox-69.0.1/dom/power/WakeLock.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195:47.83 NS_INTERFACE_MAP_END 195:47.83 ^~~~~~~~~~~~~~~~~~~~ 195:47.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:47.83 else 195:47.83 ^~~~ 195:47.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:47.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:47.84 ^~~~~~~~~~~~~~~~~~ 195:47.84 /builddir/build/BUILD/firefox-69.0.1/dom/power/WakeLock.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:47.84 NS_INTERFACE_MAP_ENTRY(nsIWakeLock) 195:47.84 ^~~~~~~~~~~~~~~~~~~~~~ 195:49.36 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 195:49.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 195:49.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 195:49.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 195:49.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 195:49.37 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 195:49.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PushManager.h:29, 195:49.37 from /builddir/build/BUILD/firefox-69.0.1/dom/push/PushManager.cpp:7, 195:49.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/push/Unified_cpp_dom_push0.cpp:2: 195:49.37 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)': 195:49.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:49.37 foundInterface = 0; \ 195:49.37 ^~~~~~~~~~~~~~ 195:49.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 195:49.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 195:49.37 ^~~~~~~~~~~~~~~~~~~~~~~ 195:49.37 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushManager.cpp:374:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195:49.37 NS_INTERFACE_MAP_END 195:49.37 ^~~~~~~~~~~~~~~~~~~~ 195:49.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:49.37 else 195:49.37 ^~~~ 195:49.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:49.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:49.37 ^~~~~~~~~~~~~~~~~~ 195:49.37 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushManager.cpp:373:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:49.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 195:49.37 ^~~~~~~~~~~~~~~~~~~~~~ 195:54.14 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 195:54.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 195:54.14 from /builddir/build/BUILD/firefox-69.0.1/dom/push/PushNotifier.cpp:21, 195:54.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/push/Unified_cpp_dom_push0.cpp:11: 195:54.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 195:54.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 195:54.14 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 195:54.14 ^ 195:54.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 195:54.14 struct Block { 195:54.14 ^~~~~ 195:54.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 195:54.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 195:54.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 195:54.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 195:54.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 195:54.55 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 195:54.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PushManager.h:29, 195:54.55 from /builddir/build/BUILD/firefox-69.0.1/dom/push/PushManager.cpp:7, 195:54.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/push/Unified_cpp_dom_push0.cpp:2: 195:54.55 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)': 195:54.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:54.55 foundInterface = 0; \ 195:54.55 ^~~~~~~~~~~~~~ 195:54.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 195:54.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 195:54.55 ^~~~~~~~~~~~~~~~~~~~~~~ 195:54.55 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushNotifier.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195:54.55 NS_INTERFACE_MAP_END 195:54.55 ^~~~~~~~~~~~~~~~~~~~ 195:54.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:54.55 else 195:54.55 ^~~~ 195:54.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:54.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:54.55 ^~~~~~~~~~~~~~~~~~ 195:54.55 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushNotifier.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:54.55 NS_INTERFACE_MAP_ENTRY(nsIPushNotifier) 195:54.55 ^~~~~~~~~~~~~~~~~~~~~~ 195:54.57 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)': 195:54.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:54.57 foundInterface = 0; \ 195:54.57 ^~~~~~~~~~~~~~ 195:54.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 195:54.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 195:54.57 ^~~~~~~~~~~~~~~~~~~~~~~ 195:54.57 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushNotifier.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195:54.57 NS_INTERFACE_MAP_END 195:54.57 ^~~~~~~~~~~~~~~~~~~~ 195:54.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:54.57 else 195:54.57 ^~~~ 195:54.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:54.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:54.57 ^~~~~~~~~~~~~~~~~~ 195:54.57 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushNotifier.cpp:156:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:54.57 NS_INTERFACE_MAP_ENTRY(nsIPushData) 195:54.57 ^~~~~~~~~~~~~~~~~~~~~~ 195:54.58 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)': 195:54.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:54.58 foundInterface = 0; \ 195:54.58 ^~~~~~~~~~~~~~ 195:54.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 195:54.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 195:54.58 ^~~~~~~~~~~~~~~~~~~~~~~ 195:54.58 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushNotifier.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195:54.58 NS_INTERFACE_MAP_END 195:54.58 ^~~~~~~~~~~~~~~~~~~~ 195:54.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:54.58 else 195:54.58 ^~~~ 195:54.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:54.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:54.58 ^~~~~~~~~~~~~~~~~~ 195:54.58 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushNotifier.cpp:212:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:54.58 NS_INTERFACE_MAP_ENTRY(nsIPushMessage) 195:54.58 ^~~~~~~~~~~~~~~~~~~~~~ 195:54.62 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)': 195:54.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:54.62 foundInterface = 0; \ 195:54.62 ^~~~~~~~~~~~~~ 195:54.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 195:54.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 195:54.62 ^~~~~~~~~~~~~~~~~~~~~~~ 195:54.62 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushSubscription.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195:54.62 NS_INTERFACE_MAP_END 195:54.62 ^~~~~~~~~~~~~~~~~~~~ 195:54.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:54.62 else 195:54.62 ^~~~ 195:54.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:54.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:54.62 ^~~~~~~~~~~~~~~~~~ 195:54.62 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushSubscription.cpp:210:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:54.62 NS_INTERFACE_MAP_ENTRY(nsISupports) 195:54.62 ^~~~~~~~~~~~~~~~~~~~~~ 195:54.64 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)': 195:54.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:54.64 foundInterface = 0; \ 195:54.64 ^~~~~~~~~~~~~~ 195:54.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 195:54.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 195:54.64 ^~~~~~~~~~~~~~~~~~~~~~~ 195:54.64 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushSubscriptionOptions.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195:54.65 NS_INTERFACE_MAP_END 195:54.65 ^~~~~~~~~~~~~~~~~~~~ 195:54.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:54.65 else 195:54.65 ^~~~ 195:54.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:54.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:54.65 ^~~~~~~~~~~~~~~~~~ 195:54.65 /builddir/build/BUILD/firefox-69.0.1/dom/push/PushSubscriptionOptions.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:54.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 195:54.65 ^~~~~~~~~~~~~~~~~~~~~~ 195:55.23 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 195:55.23 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 195:55.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 195:55.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 195:55.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 195:55.23 from /builddir/build/BUILD/firefox-69.0.1/dom/quota/ActorsChild.h:10, 195:55.23 from /builddir/build/BUILD/firefox-69.0.1/dom/quota/ActorsChild.cpp:7, 195:55.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 195:55.23 /builddir/build/BUILD/firefox-69.0.1/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)': 195:55.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:55.23 foundInterface = 0; \ 195:55.23 ^~~~~~~~~~~~~~ 195:55.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 195:55.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 195:55.23 ^~~~~~~~~~~~~~~~~~~~~~~ 195:55.23 /builddir/build/BUILD/firefox-69.0.1/dom/quota/QuotaRequests.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195:55.23 NS_INTERFACE_MAP_END 195:55.23 ^~~~~~~~~~~~~~~~~~~~ 195:55.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:55.23 else 195:55.23 ^~~~ 195:55.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:55.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:55.23 ^~~~~~~~~~~~~~~~~~ 195:55.24 /builddir/build/BUILD/firefox-69.0.1/dom/quota/QuotaRequests.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:55.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 195:55.24 ^~~~~~~~~~~~~~~~~~~~~~ 195:55.24 /builddir/build/BUILD/firefox-69.0.1/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)': 195:55.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:55.24 foundInterface = 0; \ 195:55.24 ^~~~~~~~~~~~~~ 195:55.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:55.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:55.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:55.24 /builddir/build/BUILD/firefox-69.0.1/dom/quota/QuotaRequests.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:55.24 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 195:55.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:55.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:55.24 else 195:55.24 ^~~~ 195:55.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:55.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:55.24 ^~~~~~~~~~~~~~~~~~ 195:55.24 /builddir/build/BUILD/firefox-69.0.1/dom/quota/QuotaRequests.cpp:124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:55.24 NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest) 195:55.24 ^~~~~~~~~~~~~~~~~~~~~~ 195:55.26 /builddir/build/BUILD/firefox-69.0.1/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)': 195:55.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:55.27 foundInterface = 0; \ 195:55.27 ^~~~~~~~~~~~~~ 195:55.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:55.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:55.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:55.27 /builddir/build/BUILD/firefox-69.0.1/dom/quota/QuotaRequests.cpp:231:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:55.27 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 195:55.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:55.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:55.27 else 195:55.27 ^~~~ 195:55.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:55.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:55.27 ^~~~~~~~~~~~~~~~~~ 195:55.27 /builddir/build/BUILD/firefox-69.0.1/dom/quota/QuotaRequests.cpp:230:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:55.27 NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest) 195:55.27 ^~~~~~~~~~~~~~~~~~~~~~ 195:55.53 /builddir/build/BUILD/firefox-69.0.1/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PersistentStoragePermissionRequest::QueryInterface(const nsIID&, void**)': 195:55.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:55.53 foundInterface = 0; \ 195:55.53 ^~~~~~~~~~~~~~ 195:55.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:55.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:55.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:55.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:55.54 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 195:55.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:55.54 /builddir/build/BUILD/firefox-69.0.1/dom/quota/StorageManager.cpp:634:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 195:55.54 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 195:55.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:55.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 195:55.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 195:55.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 195:55.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 195:55.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 195:55.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 195:55.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWidget.h:21, 195:55.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 195:55.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 195:55.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 195:55.54 from /builddir/build/BUILD/firefox-69.0.1/dom/quota/ActorsChild.h:10, 195:55.54 from /builddir/build/BUILD/firefox-69.0.1/dom/quota/ActorsChild.cpp:7, 195:55.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 195:55.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 195:55.54 } else 195:55.54 ^~~~ 195:55.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 195:55.54 } else 195:55.54 ^~~~ 195:55.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 195:55.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 195:55.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:55.54 /builddir/build/BUILD/firefox-69.0.1/dom/quota/StorageManager.cpp:634:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 195:55.54 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 195:55.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:55.55 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 195:55.55 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 195:55.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 195:55.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 195:55.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 195:55.55 from /builddir/build/BUILD/firefox-69.0.1/dom/quota/ActorsChild.h:10, 195:55.55 from /builddir/build/BUILD/firefox-69.0.1/dom/quota/ActorsChild.cpp:7, 195:55.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 195:55.55 /builddir/build/BUILD/firefox-69.0.1/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)': 195:55.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:55.55 foundInterface = 0; \ 195:55.55 ^~~~~~~~~~~~~~ 195:55.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 195:55.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 195:55.55 ^~~~~~~~~~~~~~~~~~~~~~~ 195:55.55 /builddir/build/BUILD/firefox-69.0.1/dom/quota/StorageManager.cpp:719:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195:55.55 NS_INTERFACE_MAP_END 195:55.55 ^~~~~~~~~~~~~~~~~~~~ 195:55.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:55.55 else 195:55.55 ^~~~ 195:55.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:55.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:55.55 ^~~~~~~~~~~~~~~~~~ 195:55.55 /builddir/build/BUILD/firefox-69.0.1/dom/quota/StorageManager.cpp:718:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:55.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 195:55.55 ^~~~~~~~~~~~~~~~~~~~~~ 196:00.63 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 196:00.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 196:00.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 196:00.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 196:00.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 196:00.63 from /builddir/build/BUILD/firefox-69.0.1/dom/security/CSPEvalChecker.cpp:8, 196:00.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:2: 196:00.63 /builddir/build/BUILD/firefox-69.0.1/dom/security/ReferrerInfo.cpp: In member function 'virtual nsresult mozilla::dom::ReferrerInfo::QueryInterface(const nsIID&, void**)': 196:00.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:00.63 foundInterface = 0; \ 196:00.63 ^~~~~~~~~~~~~~ 196:00.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:00.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:00.63 ^~~~~~~~~~~~~~~~~~~~~~~ 196:00.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:00.63 NS_INTERFACE_MAP_END 196:00.63 ^~~~~~~~~~~~~~~~~~~~ 196:00.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 196:00.63 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 196:00.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 196:00.63 /builddir/build/BUILD/firefox-69.0.1/dom/security/ReferrerInfo.cpp:39:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 196:00.63 NS_IMPL_ISUPPORTS_CI(ReferrerInfo, nsIReferrerInfo, nsISerializable) 196:00.63 ^~~~~~~~~~~~~~~~~~~~ 196:00.63 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/security/ReferrerInfo.cpp:7, 196:00.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:29: 196:00.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 196:00.63 } else 196:00.63 ^~~~ 196:00.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 196:00.63 } else 196:00.63 ^~~~ 196:00.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 196:00.63 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 196:00.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 196:00.63 /builddir/build/BUILD/firefox-69.0.1/dom/security/ReferrerInfo.cpp:39:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 196:00.63 NS_IMPL_ISUPPORTS_CI(ReferrerInfo, nsIReferrerInfo, nsISerializable) 196:00.63 ^~~~~~~~~~~~~~~~~~~~ 196:01.62 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 196:01.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 196:01.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 196:01.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 196:01.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 196:01.62 from /builddir/build/BUILD/firefox-69.0.1/dom/security/CSPEvalChecker.cpp:8, 196:01.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:2: 196:01.62 /builddir/build/BUILD/firefox-69.0.1/dom/security/nsCSPContext.cpp: In member function 'virtual nsresult nsCSPContext::QueryInterface(const nsIID&, void**)': 196:01.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:01.62 foundInterface = 0; \ 196:01.62 ^~~~~~~~~~~~~~ 196:01.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:01.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:01.62 ^~~~~~~~~~~~~~~~~~~~~~~ 196:01.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:01.62 NS_INTERFACE_MAP_END 196:01.62 ^~~~~~~~~~~~~~~~~~~~ 196:01.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 196:01.62 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 196:01.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 196:01.62 /builddir/build/BUILD/firefox-69.0.1/dom/security/nsCSPContext.cpp:239:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 196:01.62 NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 196:01.62 ^~~~~~~~~~~~~~~~~~~~ 196:01.62 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/security/ReferrerInfo.cpp:7, 196:01.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:29: 196:01.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 196:01.62 } else 196:01.62 ^~~~ 196:01.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 196:01.62 } else 196:01.62 ^~~~ 196:01.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 196:01.62 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 196:01.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 196:01.62 /builddir/build/BUILD/firefox-69.0.1/dom/security/nsCSPContext.cpp:239:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 196:01.62 NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 196:01.62 ^~~~~~~~~~~~~~~~~~~~ 196:04.17 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 196:04.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 196:04.17 from /builddir/build/BUILD/firefox-69.0.1/dom/security/nsMixedContentBlocker.cpp:40, 196:04.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/security/Unified_cpp_dom_security0.cpp:101: 196:04.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 196:04.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 196:04.17 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 196:04.17 ^ 196:04.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 196:04.17 struct Block { 196:04.17 ^~~~~ 196:05.40 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 196:05.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 196:05.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 196:05.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 196:05.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 196:05.40 from /builddir/build/BUILD/firefox-69.0.1/dom/security/featurepolicy/Feature.h:11, 196:05.40 from /builddir/build/BUILD/firefox-69.0.1/dom/security/featurepolicy/Feature.cpp:7, 196:05.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/security/featurepolicy/Unified_cpp_featurepolicy0.cpp:2: 196:05.40 /builddir/build/BUILD/firefox-69.0.1/dom/security/featurepolicy/FeaturePolicy.cpp: In member function 'virtual nsresult mozilla::dom::FeaturePolicy::QueryInterface(const nsIID&, void**)': 196:05.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:05.41 foundInterface = 0; \ 196:05.41 ^~~~~~~~~~~~~~ 196:05.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:05.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:05.41 ^~~~~~~~~~~~~~~~~~~~~~~ 196:05.41 /builddir/build/BUILD/firefox-69.0.1/dom/security/featurepolicy/FeaturePolicy.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:05.41 NS_INTERFACE_MAP_END 196:05.41 ^~~~~~~~~~~~~~~~~~~~ 196:05.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:05.41 else 196:05.41 ^~~~ 196:05.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:05.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:05.41 ^~~~~~~~~~~~~~~~~~ 196:05.41 /builddir/build/BUILD/firefox-69.0.1/dom/security/featurepolicy/FeaturePolicy.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:05.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 196:05.41 ^~~~~~~~~~~~~~~~~~~~~~ 196:11.95 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 196:11.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 196:11.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 196:11.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 196:11.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 196:11.95 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 196:11.95 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGAngle.h:10, 196:11.95 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGAngle.cpp:7, 196:11.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/svg/Unified_cpp_dom_svg0.cpp:2: 196:11.95 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)': 196:11.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:11.95 foundInterface = 0; \ 196:11.95 ^~~~~~~~~~~~~~ 196:11.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:11.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:11.95 ^~~~~~~~~~~~~~~~~~~~~~~ 196:11.95 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGAnimatedEnumeration.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:11.95 NS_INTERFACE_MAP_END 196:11.95 ^~~~~~~~~~~~~~~~~~~~ 196:11.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:11.95 else 196:11.95 ^~~~ 196:11.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:11.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:11.95 ^~~~~~~~~~~~~~~~~~ 196:11.95 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGAnimatedEnumeration.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:11.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 196:11.95 ^~~~~~~~~~~~~~~~~~~~~~ 196:11.96 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedInteger::QueryInterface(const nsIID&, void**)': 196:11.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:11.96 foundInterface = 0; \ 196:11.96 ^~~~~~~~~~~~~~ 196:11.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:11.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:11.96 ^~~~~~~~~~~~~~~~~~~~~~~ 196:11.96 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGAnimatedInteger.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:11.96 NS_INTERFACE_MAP_END 196:11.96 ^~~~~~~~~~~~~~~~~~~~ 196:11.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:11.96 else 196:11.96 ^~~~ 196:11.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:11.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:11.96 ^~~~~~~~~~~~~~~~~~ 196:11.96 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGAnimatedInteger.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:11.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 196:11.96 ^~~~~~~~~~~~~~~~~~~~~~ 196:12.00 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedNumber::QueryInterface(const nsIID&, void**)': 196:12.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:12.00 foundInterface = 0; \ 196:12.01 ^~~~~~~~~~~~~~ 196:12.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:12.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:12.01 ^~~~~~~~~~~~~~~~~~~~~~~ 196:12.01 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGAnimatedNumber.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:12.01 NS_INTERFACE_MAP_END 196:12.01 ^~~~~~~~~~~~~~~~~~~~ 196:12.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:12.01 else 196:12.01 ^~~~ 196:12.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:12.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:12.01 ^~~~~~~~~~~~~~~~~~ 196:12.01 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGAnimatedNumber.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:12.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 196:12.01 ^~~~~~~~~~~~~~~~~~~~~~ 196:12.03 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)': 196:12.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:12.03 foundInterface = 0; \ 196:12.03 ^~~~~~~~~~~~~~ 196:12.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:12.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:12.04 ^~~~~~~~~~~~~~~~~~~~~~~ 196:12.04 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGAnimatedNumberList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:12.04 NS_INTERFACE_MAP_END 196:12.04 ^~~~~~~~~~~~~~~~~~~~ 196:12.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:12.04 else 196:12.04 ^~~~ 196:12.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:12.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:12.04 ^~~~~~~~~~~~~~~~~~ 196:12.04 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGAnimatedNumberList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:12.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 196:12.04 ^~~~~~~~~~~~~~~~~~~~~~ 196:12.06 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLength::QueryInterface(const nsIID&, void**)': 196:12.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:12.07 foundInterface = 0; \ 196:12.07 ^~~~~~~~~~~~~~ 196:12.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:12.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:12.07 ^~~~~~~~~~~~~~~~~~~~~~~ 196:12.07 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGLength.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:12.07 NS_INTERFACE_MAP_END 196:12.07 ^~~~~~~~~~~~~~~~~~~~ 196:12.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:12.07 else 196:12.07 ^~~~ 196:12.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:12.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:12.07 ^~~~~~~~~~~~~~~~~~ 196:12.07 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGLength.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:12.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 196:12.07 ^~~~~~~~~~~~~~~~~~~~~~ 196:12.09 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLengthList::QueryInterface(const nsIID&, void**)': 196:12.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:12.09 foundInterface = 0; \ 196:12.09 ^~~~~~~~~~~~~~ 196:12.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:12.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:12.09 ^~~~~~~~~~~~~~~~~~~~~~~ 196:12.09 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGLengthList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:12.09 NS_INTERFACE_MAP_END 196:12.09 ^~~~~~~~~~~~~~~~~~~~ 196:12.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:12.09 else 196:12.09 ^~~~ 196:12.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:12.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:12.09 ^~~~~~~~~~~~~~~~~~ 196:12.09 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGLengthList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:12.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 196:12.09 ^~~~~~~~~~~~~~~~~~~~~~ 196:12.10 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumber::QueryInterface(const nsIID&, void**)': 196:12.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:12.10 foundInterface = 0; \ 196:12.10 ^~~~~~~~~~~~~~ 196:12.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:12.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:12.10 ^~~~~~~~~~~~~~~~~~~~~~~ 196:12.10 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGNumber.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:12.10 NS_INTERFACE_MAP_END 196:12.10 ^~~~~~~~~~~~~~~~~~~~ 196:12.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:12.10 else 196:12.11 ^~~~ 196:12.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:12.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:12.11 ^~~~~~~~~~~~~~~~~~ 196:12.11 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGNumber.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:12.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 196:12.11 ^~~~~~~~~~~~~~~~~~~~~~ 196:12.11 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumberList::QueryInterface(const nsIID&, void**)': 196:12.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:12.11 foundInterface = 0; \ 196:12.11 ^~~~~~~~~~~~~~ 196:12.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:12.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:12.11 ^~~~~~~~~~~~~~~~~~~~~~~ 196:12.11 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGNumberList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:12.11 NS_INTERFACE_MAP_END 196:12.11 ^~~~~~~~~~~~~~~~~~~~ 196:12.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:12.12 else 196:12.12 ^~~~ 196:12.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:12.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:12.12 ^~~~~~~~~~~~~~~~~~ 196:12.12 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGNumberList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:12.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 196:12.12 ^~~~~~~~~~~~~~~~~~~~~~ 196:13.25 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 196:13.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 196:13.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 196:13.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 196:13.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 196:13.26 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGPathSegList.h:10, 196:13.26 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGPathSegList.cpp:7, 196:13.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/svg/Unified_cpp_dom_svg1.cpp:2: 196:13.26 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)': 196:13.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:13.26 foundInterface = 0; \ 196:13.26 ^~~~~~~~~~~~~~ 196:13.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:13.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:13.26 ^~~~~~~~~~~~~~~~~~~~~~~ 196:13.26 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGPathSegList.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:13.26 NS_INTERFACE_MAP_END 196:13.26 ^~~~~~~~~~~~~~~~~~~~ 196:13.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:13.26 else 196:13.26 ^~~~ 196:13.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:13.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:13.26 ^~~~~~~~~~~~~~~~~~ 196:13.26 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGPathSegList.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:13.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 196:13.26 ^~~~~~~~~~~~~~~~~~~~~~ 196:13.36 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPointList::QueryInterface(const nsIID&, void**)': 196:13.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:13.36 foundInterface = 0; \ 196:13.36 ^~~~~~~~~~~~~~ 196:13.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:13.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:13.36 ^~~~~~~~~~~~~~~~~~~~~~~ 196:13.36 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGPointList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:13.36 NS_INTERFACE_MAP_END 196:13.36 ^~~~~~~~~~~~~~~~~~~~ 196:13.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:13.36 else 196:13.36 ^~~~ 196:13.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:13.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:13.36 ^~~~~~~~~~~~~~~~~~ 196:13.36 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGPointList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:13.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 196:13.36 ^~~~~~~~~~~~~~~~~~~~~~ 196:13.38 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 196:13.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 196:13.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 196:13.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 196:13.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 196:13.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 196:13.38 from /builddir/build/BUILD/firefox-69.0.1/dom/storage/Storage.h:11, 196:13.38 from /builddir/build/BUILD/firefox-69.0.1/dom/storage/LocalStorage.h:10, 196:13.38 from /builddir/build/BUILD/firefox-69.0.1/dom/storage/LocalStorage.cpp:7, 196:13.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 196:13.38 /builddir/build/BUILD/firefox-69.0.1/dom/storage/LocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::LocalStorage::QueryInterface(const nsIID&, void**)': 196:13.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:13.38 foundInterface = 0; \ 196:13.38 ^~~~~~~~~~~~~~ 196:13.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 196:13.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 196:13.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:13.38 /builddir/build/BUILD/firefox-69.0.1/dom/storage/LocalStorage.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 196:13.39 NS_INTERFACE_MAP_END_INHERITING(Storage) 196:13.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:13.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:13.39 else 196:13.39 ^~~~ 196:13.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:13.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:13.39 ^~~~~~~~~~~~~~~~~~ 196:13.39 /builddir/build/BUILD/firefox-69.0.1/dom/storage/LocalStorage.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:13.39 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 196:13.39 ^~~~~~~~~~~~~~~~~~~~~~ 196:13.39 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::DOMSVGStringList::QueryInterface(const nsIID&, void**)': 196:13.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:13.39 foundInterface = 0; \ 196:13.39 ^~~~~~~~~~~~~~ 196:13.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:13.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:13.39 ^~~~~~~~~~~~~~~~~~~~~~~ 196:13.39 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGStringList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:13.39 NS_INTERFACE_MAP_END 196:13.40 ^~~~~~~~~~~~~~~~~~~~ 196:13.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:13.40 else 196:13.40 ^~~~ 196:13.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:13.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:13.40 ^~~~~~~~~~~~~~~~~~ 196:13.40 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGStringList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:13.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 196:13.40 ^~~~~~~~~~~~~~~~~~~~~~ 196:13.41 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::DOMSVGTransformList::QueryInterface(const nsIID&, void**)': 196:13.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:13.42 foundInterface = 0; \ 196:13.42 ^~~~~~~~~~~~~~ 196:13.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:13.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:13.42 ^~~~~~~~~~~~~~~~~~~~~~~ 196:13.42 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGTransformList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:13.42 NS_INTERFACE_MAP_END 196:13.42 ^~~~~~~~~~~~~~~~~~~~ 196:13.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:13.42 else 196:13.42 ^~~~ 196:13.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:13.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:13.42 ^~~~~~~~~~~~~~~~~~ 196:13.42 /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGTransformList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:13.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 196:13.42 ^~~~~~~~~~~~~~~~~~~~~~ 196:13.51 /builddir/build/BUILD/firefox-69.0.1/dom/storage/PartitionedLocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::PartitionedLocalStorage::QueryInterface(const nsIID&, void**)': 196:13.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:13.51 foundInterface = 0; \ 196:13.51 ^~~~~~~~~~~~~~ 196:13.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 196:13.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 196:13.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:13.51 /builddir/build/BUILD/firefox-69.0.1/dom/storage/PartitionedLocalStorage.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 196:13.51 NS_INTERFACE_MAP_END_INHERITING(Storage) 196:13.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:13.51 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/storage/Storage.h:13, 196:13.52 from /builddir/build/BUILD/firefox-69.0.1/dom/storage/LocalStorage.h:10, 196:13.52 from /builddir/build/BUILD/firefox-69.0.1/dom/storage/LocalStorage.cpp:7, 196:13.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 196:13.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 196:13.52 } else 196:13.52 ^~~~ 196:13.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 196:13.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 196:13.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:13.52 /builddir/build/BUILD/firefox-69.0.1/dom/storage/PartitionedLocalStorage.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 196:13.52 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PartitionedLocalStorage) 196:13.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:13.53 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 196:13.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 196:13.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 196:13.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 196:13.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 196:13.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 196:13.53 from /builddir/build/BUILD/firefox-69.0.1/dom/storage/Storage.h:11, 196:13.53 from /builddir/build/BUILD/firefox-69.0.1/dom/storage/LocalStorage.h:10, 196:13.53 from /builddir/build/BUILD/firefox-69.0.1/dom/storage/LocalStorage.cpp:7, 196:13.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 196:13.53 /builddir/build/BUILD/firefox-69.0.1/dom/storage/SessionStorage.cpp: In member function 'virtual nsresult mozilla::dom::SessionStorage::QueryInterface(const nsIID&, void**)': 196:13.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:13.53 foundInterface = 0; \ 196:13.53 ^~~~~~~~~~~~~~ 196:13.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 196:13.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 196:13.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:13.54 /builddir/build/BUILD/firefox-69.0.1/dom/storage/SessionStorage.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 196:13.54 NS_INTERFACE_MAP_END_INHERITING(Storage) 196:13.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:13.54 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/storage/Storage.h:13, 196:13.54 from /builddir/build/BUILD/firefox-69.0.1/dom/storage/LocalStorage.h:10, 196:13.54 from /builddir/build/BUILD/firefox-69.0.1/dom/storage/LocalStorage.cpp:7, 196:13.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 196:13.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 196:13.54 } else 196:13.54 ^~~~ 196:13.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 196:13.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 196:13.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:13.54 /builddir/build/BUILD/firefox-69.0.1/dom/storage/SessionStorage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 196:13.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SessionStorage) 196:13.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:14.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 196:14.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 196:14.47 from /builddir/build/BUILD/firefox-69.0.1/dom/storage/SessionStorageManager.cpp:9, 196:14.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:56: 196:14.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 196:14.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 196:14.47 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 196:14.47 ^ 196:14.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 196:14.47 struct Block { 196:14.47 ^~~~~ 196:14.64 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 196:14.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 196:14.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 196:14.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 196:14.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 196:14.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 196:14.64 from /builddir/build/BUILD/firefox-69.0.1/dom/storage/Storage.h:11, 196:14.64 from /builddir/build/BUILD/firefox-69.0.1/dom/storage/LocalStorage.h:10, 196:14.64 from /builddir/build/BUILD/firefox-69.0.1/dom/storage/LocalStorage.cpp:7, 196:14.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 196:14.64 /builddir/build/BUILD/firefox-69.0.1/dom/storage/Storage.cpp: In member function 'virtual nsresult mozilla::dom::Storage::QueryInterface(const nsIID&, void**)': 196:14.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:14.64 foundInterface = 0; \ 196:14.65 ^~~~~~~~~~~~~~ 196:14.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:14.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:14.65 ^~~~~~~~~~~~~~~~~~~~~~~ 196:14.65 /builddir/build/BUILD/firefox-69.0.1/dom/storage/Storage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:14.65 NS_INTERFACE_MAP_END 196:14.65 ^~~~~~~~~~~~~~~~~~~~ 196:14.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:14.65 else 196:14.65 ^~~~ 196:14.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:14.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:14.65 ^~~~~~~~~~~~~~~~~~ 196:14.65 /builddir/build/BUILD/firefox-69.0.1/dom/storage/Storage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:14.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 196:14.65 ^~~~~~~~~~~~~~~~~~~~~~ 196:14.67 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAElement::QueryInterface(const nsIID&, void**)': 196:14.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:14.67 foundInterface = 0; \ 196:14.67 ^~~~~~~~~~~~~~ 196:14.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 196:14.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 196:14.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:14.67 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAElement.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 196:14.67 NS_INTERFACE_MAP_END_INHERITING(SVGAElementBase) 196:14.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:14.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:14.67 else 196:14.67 ^~~~ 196:14.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:14.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:14.67 ^~~~~~~~~~~~~~~~~~ 196:14.67 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAElement.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:14.67 NS_INTERFACE_MAP_ENTRY(Link) 196:14.67 ^~~~~~~~~~~~~~~~~~~~~~ 196:14.69 /builddir/build/BUILD/firefox-69.0.1/dom/storage/StorageActivityService.cpp: In member function 'virtual nsresult mozilla::dom::StorageActivityService::QueryInterface(const nsIID&, void**)': 196:14.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:14.69 foundInterface = 0; \ 196:14.69 ^~~~~~~~~~~~~~ 196:14.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:14.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:14.69 ^~~~~~~~~~~~~~~~~~~~~~~ 196:14.69 /builddir/build/BUILD/firefox-69.0.1/dom/storage/StorageActivityService.cpp:290:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:14.69 NS_INTERFACE_MAP_END 196:14.69 ^~~~~~~~~~~~~~~~~~~~ 196:14.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:14.69 else 196:14.69 ^~~~ 196:14.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:14.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:14.69 ^~~~~~~~~~~~~~~~~~ 196:14.70 /builddir/build/BUILD/firefox-69.0.1/dom/storage/StorageActivityService.cpp:289:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:14.70 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 196:14.70 ^~~~~~~~~~~~~~~~~~~~~~ 196:14.79 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAnimatedClass.cpp: In member function 'virtual nsresult mozilla::dom::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 196:14.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:14.79 foundInterface = 0; \ 196:14.79 ^~~~~~~~~~~~~~ 196:14.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:14.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:14.80 ^~~~~~~~~~~~~~~~~~~~~~~ 196:14.80 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAnimatedClass.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:14.80 NS_INTERFACE_MAP_END 196:14.80 ^~~~~~~~~~~~~~~~~~~~ 196:14.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:14.80 else 196:14.80 ^~~~ 196:14.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:14.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:14.80 ^~~~~~~~~~~~~~~~~~ 196:14.80 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAnimatedClass.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:14.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 196:14.80 ^~~~~~~~~~~~~~~~~~~~~~ 196:18.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 196:18.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 196:18.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 196:18.51 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAnimatedLengthList.h:13, 196:18.51 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAnimatedLengthList.cpp:7, 196:18.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/svg/Unified_cpp_dom_svg2.cpp:2: 196:18.51 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 196:18.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:18.51 foundInterface = 0; \ 196:18.51 ^~~~~~~~~~~~~~ 196:18.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:18.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:18.51 ^~~~~~~~~~~~~~~~~~~~~~~ 196:18.51 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:18.51 NS_INTERFACE_MAP_END 196:18.51 ^~~~~~~~~~~~~~~~~~~~ 196:18.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:18.51 else 196:18.51 ^~~~ 196:18.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:18.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:18.51 ^~~~~~~~~~~~~~~~~~ 196:18.51 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:18.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 196:18.51 ^~~~~~~~~~~~~~~~~~~~~~ 196:18.53 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAnimatedString.cpp: In member function 'virtual nsresult mozilla::SVGAnimatedString::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 196:18.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:18.53 foundInterface = 0; \ 196:18.53 ^~~~~~~~~~~~~~ 196:18.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:18.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:18.53 ^~~~~~~~~~~~~~~~~~~~~~~ 196:18.53 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAnimatedString.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:18.53 NS_INTERFACE_MAP_END 196:18.53 ^~~~~~~~~~~~~~~~~~~~ 196:18.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:18.53 else 196:18.53 ^~~~ 196:18.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:18.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:18.53 ^~~~~~~~~~~~~~~~~~ 196:18.53 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAnimatedString.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:18.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 196:18.53 ^~~~~~~~~~~~~~~~~~~~~~ 196:19.89 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)': 196:19.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:19.89 foundInterface = 0; \ 196:19.89 ^~~~~~~~~~~~~~ 196:19.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 196:19.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 196:19.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:19.89 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAnimationElement.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 196:19.89 NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase) 196:19.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:19.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:19.89 else 196:19.89 ^~~~ 196:19.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:19.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:19.89 ^~~~~~~~~~~~~~~~~~ 196:19.89 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAnimationElement.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:19.89 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 196:19.89 ^~~~~~~~~~~~~~~~~~~~~~ 196:26.80 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 196:26.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 196:26.82 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGAnimatedNumber.h:10, 196:26.82 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAnimatedNumber.h:10, 196:26.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 196:26.82 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGFEDropShadowElement.cpp:7, 196:26.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/svg/Unified_cpp_dom_svg4.cpp:2: 196:26.82 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGFE::QueryInterface(const nsIID&, void**)': 196:26.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:26.82 foundInterface = 0; \ 196:26.82 ^~~~~~~~~~~~~~ 196:26.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 196:26.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 196:26.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:26.82 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGFilters.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 196:26.82 NS_INTERFACE_MAP_END_INHERITING(SVGFEBase) 196:26.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:26.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 196:26.82 } else 196:26.82 ^~~~ 196:26.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 196:26.82 NS_IMPL_QUERY_BODY_CONCRETE(_class) 196:26.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:26.82 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGFilters.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 196:26.82 NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGFE) 196:26.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:26.82 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)': 196:26.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:26.82 foundInterface = 0; \ 196:26.82 ^~~~~~~~~~~~~~ 196:26.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 196:26.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 196:26.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:26.82 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGFilters.cpp:196:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 196:26.82 NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase) 196:26.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:26.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 196:26.82 } else 196:26.82 ^~~~ 196:26.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 196:26.82 NS_IMPL_QUERY_BODY_CONCRETE(_class) 196:26.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:26.82 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGFilters.cpp:195:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 196:26.82 NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGComponentTransferFunctionElement) 196:26.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:27.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/svg/Unified_cpp_dom_svg3.cpp:137: 196:27.71 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGFEDistantLightElement.cpp: In function 'mozilla::SVGContentUtils::GetViewBoxTransform(float, float, float, float, float, float, mozilla::SVGAnimatedPreserveAspectRatio const&)': 196:27.71 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGFEDistantLightElement.cpp:69:1: warning: the control flow of function '_ZN7mozilla15SVGContentUtils19GetViewBoxTransformEffffffRKNS_30SVGAnimatedPreserveAspectRatioE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 196:27.71 } // namespace mozilla 196:27.71 ^ 196:27.71 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGFEDistantLightElement.cpp:69:1: warning: the control flow of function '_ZN7mozilla15SVGContentUtils19GetViewBoxTransformEffffffRKNS_30SVGAnimatedPreserveAspectRatioE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 196:27.71 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGFEDistantLightElement.cpp: In function 'mozilla::SVGContentUtils::RectilinearGetStrokeBounds(mozilla::gfx::RectTyped const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const&, float, mozilla::gfx::RectTyped*)': 196:27.71 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGFEDistantLightElement.cpp:69:1: warning: the control flow of function '_ZN7mozilla15SVGContentUtils26RectilinearGetStrokeBoundsERKNS_3gfx9RectTypedINS1_12UnknownUnitsEfEERKNS1_10BaseMatrixIfEESA_fPS4_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 196:27.71 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGFEDistantLightElement.cpp:69:1: warning: the control flow of function '_ZN7mozilla15SVGContentUtils26RectilinearGetStrokeBoundsERKNS_3gfx9RectTypedINS1_12UnknownUnitsEfEERKNS1_10BaseMatrixIfEESA_fPS4_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 196:27.71 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGFEDistantLightElement.cpp: In function 'mozilla::GetCTMInternal(mozilla::dom::SVGElement*, bool, bool)': 196:27.71 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGFEDistantLightElement.cpp:69:1: warning: the control flow of function '_ZN7mozillaL14GetCTMInternalEPNS_3dom10SVGElementEbb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 196:27.71 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGFEDistantLightElement.cpp:69:1: warning: the control flow of function '_ZN7mozillaL14GetCTMInternalEPNS_3dom10SVGElementEbb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 196:27.71 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGFEDistantLightElement.cpp: In member function 'mozilla::GetCTMInternal(mozilla::dom::SVGElement*, bool, bool)::{lambda(mozilla::dom::SVGElement const*, bool)#1}::operator()(mozilla::dom::SVGElement const*, bool) const': 196:27.71 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGFEDistantLightElement.cpp:69:1: warning: the control flow of function '_ZZN7mozillaL14GetCTMInternalEPNS_3dom10SVGElementEbbENKUlPKS1_bE_clES4_b' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 196:27.71 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGFEDistantLightElement.cpp:69:1: warning: the control flow of function '_ZZN7mozillaL14GetCTMInternalEPNS_3dom10SVGElementEbbENKUlPKS1_bE_clES4_b' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 196:27.71 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGFEDistantLightElement.cpp:69:1: warning: the control flow of function '_ZZN7mozillaL14GetCTMInternalEPNS_3dom10SVGElementEbbENKUlPKS1_bE_clES4_b' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 196:29.97 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/svg/Unified_cpp_dom_svg4.cpp:137: 196:29.97 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGForeignObjectElement.cpp: In member function 'mozilla::dom::SVGForeignObjectElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const': 196:29.97 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGForeignObjectElement.cpp:156:1: warning: the control flow of function '_ZNK7mozilla3dom23SVGForeignObjectElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 196:29.97 } // namespace mozilla 196:29.97 ^ 196:29.97 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGForeignObjectElement.cpp:156:1: warning: the control flow of function '_ZNK7mozilla3dom23SVGForeignObjectElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 196:31.27 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 196:31.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 196:31.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 196:31.27 from /builddir/build/BUILD/firefox-69.0.1/dom/network/Connection.h:10, 196:31.27 from /builddir/build/BUILD/firefox-69.0.1/dom/network/Connection.cpp:7, 196:31.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 196:31.27 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)': 196:31.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:31.27 foundInterface = 0; \ 196:31.27 ^~~~~~~~~~~~~~ 196:31.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 196:31.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 196:31.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:31.27 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPServerSocket.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 196:31.27 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 196:31.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:31.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:31.28 else 196:31.28 ^~~~ 196:31.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:31.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:31.28 ^~~~~~~~~~~~~~~~~~ 196:31.28 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPServerSocket.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:31.28 NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener) 196:31.28 ^~~~~~~~~~~~~~~~~~~~~~ 196:33.92 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)': 196:33.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:33.93 foundInterface = 0; \ 196:33.93 ^~~~~~~~~~~~~~ 196:33.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:33.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:33.93 ^~~~~~~~~~~~~~~~~~~~~~~ 196:33.93 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPServerSocketChild.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:33.93 NS_INTERFACE_MAP_END 196:33.93 ^~~~~~~~~~~~~~~~~~~~ 196:33.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:33.93 else 196:33.93 ^~~~ 196:33.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:33.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:33.93 ^~~~~~~~~~~~~~~~~~ 196:33.93 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPServerSocketChild.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:33.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 196:33.94 ^~~~~~~~~~~~~~~~~~~~~~ 196:34.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 196:34.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 196:34.14 from /builddir/build/BUILD/firefox-69.0.1/dom/permission/Permissions.cpp:9, 196:34.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/permission/Unified_cpp_dom_permission0.cpp:29: 196:34.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 196:34.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 196:34.14 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 196:34.14 ^ 196:34.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 196:34.14 struct Block { 196:34.14 ^~~~~ 196:34.30 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 196:34.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 196:34.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 196:34.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 196:34.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 196:34.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 196:34.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PermissionsBinding.h:9, 196:34.31 from /builddir/build/BUILD/firefox-69.0.1/dom/permission/PermissionObserver.h:10, 196:34.31 from /builddir/build/BUILD/firefox-69.0.1/dom/permission/PermissionObserver.cpp:7, 196:34.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/permission/Unified_cpp_dom_permission0.cpp:2: 196:34.31 /builddir/build/BUILD/firefox-69.0.1/dom/permission/Permissions.cpp: In member function 'virtual nsresult mozilla::dom::Permissions::QueryInterface(const nsIID&, void**)': 196:34.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:34.31 foundInterface = 0; \ 196:34.31 ^~~~~~~~~~~~~~ 196:34.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:34.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:34.31 ^~~~~~~~~~~~~~~~~~~~~~~ 196:34.32 /builddir/build/BUILD/firefox-69.0.1/dom/permission/Permissions.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:34.32 NS_INTERFACE_MAP_END 196:34.32 ^~~~~~~~~~~~~~~~~~~~ 196:34.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:34.32 else 196:34.32 ^~~~ 196:34.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:34.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:34.32 ^~~~~~~~~~~~~~~~~~ 196:34.32 /builddir/build/BUILD/firefox-69.0.1/dom/permission/Permissions.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:34.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 196:34.32 ^~~~~~~~~~~~~~~~~~~~~~ 196:36.03 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)': 196:36.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:36.03 foundInterface = 0; \ 196:36.03 ^~~~~~~~~~~~~~ 196:36.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:36.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:36.04 ^~~~~~~~~~~~~~~~~~~~~~~ 196:36.04 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPServerSocketParent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:36.04 NS_INTERFACE_MAP_END 196:36.04 ^~~~~~~~~~~~~~~~~~~~ 196:36.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:36.04 else 196:36.04 ^~~~ 196:36.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:36.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:36.04 ^~~~~~~~~~~~~~~~~~ 196:36.04 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPServerSocketParent.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:36.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 196:36.04 ^~~~~~~~~~~~~~~~~~~~~~ 196:36.06 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)': 196:36.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:36.06 foundInterface = 0; \ 196:36.06 ^~~~~~~~~~~~~~ 196:36.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:36.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:36.06 ^~~~~~~~~~~~~~~~~~~~~~~ 196:36.06 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPSocket.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:36.06 NS_INTERFACE_MAP_END 196:36.06 ^~~~~~~~~~~~~~~~~~~~ 196:36.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:36.06 else 196:36.06 ^~~~ 196:36.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:36.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:36.07 ^~~~~~~~~~~~~~~~~~ 196:36.07 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPSocket.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:36.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 196:36.07 ^~~~~~~~~~~~~~~~~~~~~~ 196:36.08 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)': 196:36.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:36.08 foundInterface = 0; \ 196:36.08 ^~~~~~~~~~~~~~ 196:36.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 196:36.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 196:36.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:36.09 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPSocket.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 196:36.09 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 196:36.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:36.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:36.09 else 196:36.09 ^~~~ 196:36.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:36.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:36.09 ^~~~~~~~~~~~~~~~~~ 196:36.09 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPSocket.cpp:125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:36.09 NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback) 196:36.09 ^~~~~~~~~~~~~~~~~~~~~~ 196:36.15 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)': 196:36.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:36.15 foundInterface = 0; \ 196:36.15 ^~~~~~~~~~~~~~ 196:36.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:36.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:36.15 ^~~~~~~~~~~~~~~~~~~~~~~ 196:36.15 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPSocketChild.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:36.15 NS_INTERFACE_MAP_END 196:36.15 ^~~~~~~~~~~~~~~~~~~~ 196:36.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:36.15 else 196:36.15 ^~~~ 196:36.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:36.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:36.15 ^~~~~~~~~~~~~~~~~~ 196:36.15 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPSocketChild.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:36.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 196:36.15 ^~~~~~~~~~~~~~~~~~~~~~ 196:36.17 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)': 196:36.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:36.17 foundInterface = 0; \ 196:36.17 ^~~~~~~~~~~~~~ 196:36.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:36.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:36.17 ^~~~~~~~~~~~~~~~~~~~~~~ 196:36.17 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPSocketParent.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:36.17 NS_INTERFACE_MAP_END 196:36.17 ^~~~~~~~~~~~~~~~~~~~ 196:36.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:36.17 else 196:36.17 ^~~~ 196:36.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:36.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:36.17 ^~~~~~~~~~~~~~~~~~ 196:36.17 /builddir/build/BUILD/firefox-69.0.1/dom/network/TCPSocketParent.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:36.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 196:36.18 ^~~~~~~~~~~~~~~~~~~~~~ 196:36.26 /builddir/build/BUILD/firefox-69.0.1/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)': 196:36.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:36.27 foundInterface = 0; \ 196:36.27 ^~~~~~~~~~~~~~ 196:36.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 196:36.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 196:36.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:36.27 /builddir/build/BUILD/firefox-69.0.1/dom/network/UDPSocket.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 196:36.27 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 196:36.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:36.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:36.27 else 196:36.27 ^~~~ 196:36.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:36.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:36.27 ^~~~~~~~~~~~~~~~~~ 196:36.27 /builddir/build/BUILD/firefox-69.0.1/dom/network/UDPSocket.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:36.27 NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal) 196:36.27 ^~~~~~~~~~~~~~~~~~~~~~ 196:36.41 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 196:36.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 196:36.41 from /builddir/build/BUILD/firefox-69.0.1/dom/network/UDPSocketChild.cpp:11, 196:36.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/network/Unified_cpp_dom_network0.cpp:92: 196:36.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 196:36.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 196:36.41 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 196:36.42 ^ 196:36.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 196:36.42 struct Block { 196:36.42 ^~~~~ 196:38.15 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 196:38.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 196:38.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 196:38.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 196:38.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 196:38.15 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 196:38.15 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/DOMSVGAnimatedEnumeration.h:10, 196:38.15 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGAnimatedEnumeration.h:10, 196:38.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 196:38.15 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGFragmentIdentifier.cpp:9, 196:38.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/svg/Unified_cpp_dom_svg5.cpp:2: 196:38.15 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)': 196:38.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:38.15 foundInterface = 0; \ 196:38.15 ^~~~~~~~~~~~~~ 196:38.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 196:38.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 196:38.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:38.15 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGGraphicsElement.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 196:38.15 NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase) 196:38.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:38.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:38.15 else 196:38.15 ^~~~ 196:38.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:38.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:38.15 ^~~~~~~~~~~~~~~~~~ 196:38.15 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGGraphicsElement.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:38.15 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 196:38.15 ^~~~~~~~~~~~~~~~~~~~~~ 196:39.93 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 196:39.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 196:39.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 196:39.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 196:39.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 196:39.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 196:39.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 196:39.94 from /builddir/build/BUILD/firefox-69.0.1/dom/network/Connection.h:10, 196:39.94 from /builddir/build/BUILD/firefox-69.0.1/dom/network/Connection.cpp:7, 196:39.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 196:39.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 196:39.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 196:39.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 196:39.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 196:39.94 memset(&aArr[0], 0, N * sizeof(T)); 196:39.94 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:39.94 In file included from /usr/include/c++/8/map:61, 196:39.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 196:39.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 196:39.94 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 196:39.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 196:39.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 196:39.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Hal.h:13, 196:39.94 from /builddir/build/BUILD/firefox-69.0.1/dom/network/ConnectionMainThread.h:11, 196:39.94 from /builddir/build/BUILD/firefox-69.0.1/dom/network/Connection.cpp:8, 196:39.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 196:39.94 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 196:39.94 class map 196:39.94 ^~~ 196:41.24 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/svg/Unified_cpp_dom_svg5.cpp:137: 196:41.24 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGMatrix.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 196:41.24 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGMatrix.cpp:190:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 196:41.24 } // namespace mozilla 196:41.24 ^ 196:41.24 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGMatrix.cpp:190:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 196:41.24 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGMatrix.cpp: In member function 'mozilla::dom::SVGMatrix::Multiply(mozilla::dom::SVGMatrix&)': 196:41.24 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGMatrix.cpp:190:1: warning: the control flow of function '_ZN7mozilla3dom9SVGMatrix8MultiplyERS1_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 196:41.25 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGMatrix.cpp:190:1: warning: the control flow of function '_ZN7mozilla3dom9SVGMatrix8MultiplyERS1_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 196:41.25 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGMatrix.cpp: In member function 'mozilla::dom::SVGLineElement::GetGeometryBounds(mozilla::gfx::RectTyped*, mozilla::gfx::StrokeOptions const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const*)': 196:41.25 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGMatrix.cpp:190:1: warning: the control flow of function '_ZN7mozilla3dom14SVGLineElement17GetGeometryBoundsEPNS_3gfx9RectTypedINS2_12UnknownUnitsEfEERKNS2_13StrokeOptionsERKNS2_10BaseMatrixIfEEPSC_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 196:41.25 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGMatrix.cpp:190:1: warning: the control flow of function '_ZN7mozilla3dom14SVGLineElement17GetGeometryBoundsEPNS_3gfx9RectTypedINS2_12UnknownUnitsEfEERKNS2_13StrokeOptionsERKNS2_10BaseMatrixIfEEPSC_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 196:52.18 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:137: 196:52.18 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGPointList.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(float)': 196:52.18 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGPointList.cpp:94:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 196:52.18 } // namespace mozilla 196:52.18 ^ 196:52.18 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGPointList.cpp:94:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 196:52.63 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 196:52.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 196:52.63 from /builddir/build/BUILD/firefox-69.0.1/dom/prototype/PrototypeDocumentContentSink.cpp:7: 196:52.63 /builddir/build/BUILD/firefox-69.0.1/dom/prototype/PrototypeDocumentContentSink.cpp: In member function 'virtual nsresult mozilla::dom::PrototypeDocumentContentSink::QueryInterface(const nsIID&, void**)': 196:52.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:52.63 foundInterface = 0; \ 196:52.63 ^~~~~~~~~~~~~~ 196:52.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:52.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:52.63 ^~~~~~~~~~~~~~~~~~~~~~~ 196:52.63 /builddir/build/BUILD/firefox-69.0.1/dom/prototype/PrototypeDocumentContentSink.cpp:143:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:52.63 NS_INTERFACE_MAP_END 196:52.63 ^~~~~~~~~~~~~~~~~~~~ 196:52.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:52.63 else 196:52.63 ^~~~ 196:52.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:52.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:52.63 ^~~~~~~~~~~~~~~~~~ 196:52.63 /builddir/build/BUILD/firefox-69.0.1/dom/prototype/PrototypeDocumentContentSink.cpp:142:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:52.63 NS_INTERFACE_MAP_ENTRY(nsIOffThreadScriptReceiver) 196:52.63 ^~~~~~~~~~~~~~~~~~~~~~ 196:58.93 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 196:58.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 196:58.93 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGPointList.h:10, 196:58.93 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGPointListSMILType.cpp:12, 196:58.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 196:58.93 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 196:58.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:58.93 foundInterface = 0; \ 196:58.93 ^~~~~~~~~~~~~~ 196:58.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:58.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:58.93 ^~~~~~~~~~~~~~~~~~~~~~~ 196:58.93 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGPreserveAspectRatio.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:58.93 NS_INTERFACE_MAP_END 196:58.93 ^~~~~~~~~~~~~~~~~~~~ 196:58.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:58.93 else 196:58.93 ^~~~ 196:58.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:58.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:58.93 ^~~~~~~~~~~~~~~~~~ 196:58.93 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGPreserveAspectRatio.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:58.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 196:58.93 ^~~~~~~~~~~~~~~~~~~~~~ 197:00.08 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGRect.cpp: In member function 'virtual nsresult mozilla::dom::SVGRect::QueryInterface(const nsIID&, void**)': 197:00.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:00.08 foundInterface = 0; \ 197:00.08 ^~~~~~~~~~~~~~ 197:00.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:00.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:00.08 ^~~~~~~~~~~~~~~~~~~~~~~ 197:00.08 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGRect.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:00.08 NS_INTERFACE_MAP_END 197:00.08 ^~~~~~~~~~~~~~~~~~~~ 197:00.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:00.08 else 197:00.08 ^~~~ 197:00.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:00.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:00.08 ^~~~~~~~~~~~~~~~~~ 197:00.08 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGRect.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:00.08 NS_INTERFACE_MAP_ENTRY(nsISupports) 197:00.08 ^~~~~~~~~~~~~~~~~~~~~~ 197:00.88 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)': 197:00.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:00.88 foundInterface = 0; \ 197:00.88 ^~~~~~~~~~~~~~ 197:00.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:00.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:00.88 ^~~~~~~~~~~~~~~~~~~~~~~ 197:00.88 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGSVGElement.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:00.88 NS_INTERFACE_MAP_END 197:00.88 ^~~~~~~~~~~~~~~~~~~~ 197:00.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:00.88 else 197:00.88 ^~~~ 197:00.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:00.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:00.89 ^~~~~~~~~~~~~~~~~~ 197:00.89 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGSVGElement.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:00.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 197:00.89 ^~~~~~~~~~~~~~~~~~~~~~ 197:00.89 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSVGElement::QueryInterface(const nsIID&, void**)': 197:00.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:00.89 foundInterface = 0; \ 197:00.89 ^~~~~~~~~~~~~~ 197:00.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 197:00.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 197:00.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:00.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 197:00.89 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 197:00.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:00.89 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGSVGElement.cpp:113:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 197:00.89 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 197:00.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:00.89 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 197:00.89 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINode.h:14, 197:00.89 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsIContent.h:13, 197:00.89 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGPointList.h:12, 197:00.89 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGPointListSMILType.cpp:12, 197:00.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 197:00.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 197:00.89 } else 197:00.89 ^~~~ 197:00.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 197:00.90 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 197:00.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:00.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 197:00.90 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 197:00.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:00.90 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGSVGElement.cpp:113:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 197:00.90 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 197:00.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:01.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 197:01.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 197:01.02 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGPointList.h:10, 197:01.02 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGPointListSMILType.cpp:12, 197:01.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 197:01.02 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)': 197:01.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:01.02 foundInterface = 0; \ 197:01.02 ^~~~~~~~~~~~~~ 197:01.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 197:01.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 197:01.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:01.02 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGSwitchElement.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 197:01.02 NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase) 197:01.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:01.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 197:01.02 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINode.h:14, 197:01.02 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsIContent.h:13, 197:01.02 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGPointList.h:12, 197:01.02 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGPointListSMILType.cpp:12, 197:01.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 197:01.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 197:01.03 } else 197:01.03 ^~~~ 197:01.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 197:01.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 197:01.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:01.03 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGSwitchElement.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 197:01.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGSwitchElement) 197:01.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:04.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:137: 197:04.22 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGTSpanElement.cpp: In member function 'mozilla::dom::SVGRectElement::GetGeometryBounds(mozilla::gfx::RectTyped*, mozilla::gfx::StrokeOptions const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const*)': 197:04.22 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGTSpanElement.cpp:55:1: warning: the control flow of function '_ZN7mozilla3dom14SVGRectElement17GetGeometryBoundsEPNS_3gfx9RectTypedINS2_12UnknownUnitsEfEERKNS2_13StrokeOptionsERKNS2_10BaseMatrixIfEEPSC_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 197:04.22 } // namespace mozilla 197:04.22 ^ 197:04.23 /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGTSpanElement.cpp:55:1: warning: the control flow of function '_ZN7mozilla3dom14SVGRectElement17GetGeometryBoundsEPNS_3gfx9RectTypedINS2_12UnknownUnitsEfEERKNS2_13StrokeOptionsERKNS2_10BaseMatrixIfEEPSC_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 197:05.47 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 197:05.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 197:05.47 from /builddir/build/BUILD/firefox-69.0.1/dom/plugins/ipc/PluginInstanceParent.cpp:63, 197:05.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:83: 197:05.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 197:05.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197:05.47 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 197:05.47 ^ 197:05.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 197:05.47 struct Block { 197:05.47 ^~~~~ 197:05.64 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 197:05.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 197:05.64 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsParent.cpp:39: 197:05.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 197:05.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197:05.64 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 197:05.64 ^ 197:05.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 197:05.64 struct Block { 197:05.64 ^~~~~ 197:07.33 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 197:07.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 197:07.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 197:07.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 197:07.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 197:07.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 197:07.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 197:07.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 197:07.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 197:07.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 197:07.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 197:07.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 197:07.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 197:07.34 from /builddir/build/BUILD/firefox-69.0.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 197:07.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:2: 197:07.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 197:07.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 197:07.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 197:07.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 197:07.34 memset(&aArr[0], 0, N * sizeof(T)); 197:07.34 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:07.34 In file included from /usr/include/c++/8/map:61, 197:07.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 197:07.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 197:07.34 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 197:07.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 197:07.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 197:07.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 197:07.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 197:07.35 from /builddir/build/BUILD/firefox-69.0.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 197:07.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:2: 197:07.35 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 197:07.35 class map 197:07.35 ^~~ 197:10.96 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 197:10.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 197:10.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:11, 197:10.96 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsParent.h:14, 197:10.96 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsParent.cpp:7: 197:10.96 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::FileHelper::ReadCallback::QueryInterface(const nsIID&, void**)': 197:10.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:10.96 foundInterface = 0; \ 197:10.96 ^~~~~~~~~~~~~~ 197:10.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:10.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:10.96 ^~~~~~~~~~~~~~~~~~~~~~~ 197:10.96 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsParent.cpp:27206:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:10.96 NS_INTERFACE_MAP_END 197:10.96 ^~~~~~~~~~~~~~~~~~~~ 197:10.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:10.96 else 197:10.96 ^~~~ 197:10.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 197:10.96 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 197:10.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:10.97 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsParent.cpp:27205:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 197:10.97 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 197:10.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:11.63 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/plugins/ipc/Unified_cpp_dom_plugins_ipc0.cpp:137: 197:11.63 /builddir/build/BUILD/firefox-69.0.1/dom/plugins/ipc/PluginQuirks.cpp: In member function 'mozilla::plugins::PluginModuleChromeParent::ProcessFirstMinidump()': 197:11.63 /builddir/build/BUILD/firefox-69.0.1/dom/plugins/ipc/PluginQuirks.cpp:56:1: warning: the control flow of function '_ZN7mozilla7plugins24PluginModuleChromeParent20ProcessFirstMinidumpEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 197:11.63 } /* namespace mozilla */ 197:11.63 ^ 197:11.63 /builddir/build/BUILD/firefox-69.0.1/dom/plugins/ipc/PluginQuirks.cpp:56:1: warning: the control flow of function '_ZN7mozilla7plugins24PluginModuleChromeParent20ProcessFirstMinidumpEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 197:11.63 /builddir/build/BUILD/firefox-69.0.1/dom/plugins/ipc/PluginQuirks.cpp:56:1: warning: the control flow of function '_ZN7mozilla7plugins24PluginModuleChromeParent20ProcessFirstMinidumpEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 197:11.64 /builddir/build/BUILD/firefox-69.0.1/dom/plugins/ipc/PluginQuirks.cpp: In member function 'mozilla::plugins::PluginModuleChild::DeinitGraphics()': 197:11.64 /builddir/build/BUILD/firefox-69.0.1/dom/plugins/ipc/PluginQuirks.cpp:56:1: warning: the control flow of function '_ZN7mozilla7plugins17PluginModuleChild14DeinitGraphicsEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 197:11.64 /builddir/build/BUILD/firefox-69.0.1/dom/plugins/ipc/PluginQuirks.cpp:56:1: warning: the control flow of function '_ZN7mozilla7plugins17PluginModuleChild14DeinitGraphicsEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 197:11.64 /builddir/build/BUILD/firefox-69.0.1/dom/plugins/ipc/PluginQuirks.cpp: In member function 'mozilla::plugins::PluginModuleChild::~PluginModuleChild()': 197:11.64 /builddir/build/BUILD/firefox-69.0.1/dom/plugins/ipc/PluginQuirks.cpp:56:1: warning: the control flow of function '_ZN7mozilla7plugins17PluginModuleChildD2Ev' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 197:11.64 /builddir/build/BUILD/firefox-69.0.1/dom/plugins/ipc/PluginQuirks.cpp:56:1: warning: the control flow of function '_ZN7mozilla7plugins17PluginModuleChildD2Ev' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 197:12.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 197:12.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 197:12.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 197:12.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 197:12.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 197:12.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 197:12.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 197:12.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 197:12.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 197:12.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 197:12.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 197:12.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 197:12.55 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsParent.h:15, 197:12.55 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsParent.cpp:7: 197:12.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 197:12.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 197:12.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 197:12.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 197:12.55 memset(&aArr[0], 0, N * sizeof(T)); 197:12.55 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:12.55 In file included from /usr/include/c++/8/map:61, 197:12.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 197:12.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 197:12.56 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 197:12.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 197:12.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 197:12.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 197:12.56 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsParent.h:15, 197:12.56 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsParent.cpp:7: 197:12.56 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 197:12.56 class map 197:12.56 ^~~ 197:12.63 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 197:12.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 197:12.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 197:12.63 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGTextFrame.h:16, 197:12.63 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGTextContentElement.cpp:17, 197:12.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:11: 197:12.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 197:12.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197:12.63 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 197:12.63 ^ 197:12.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 197:12.63 struct Block { 197:12.63 ^~~~~ 197:13.59 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 197:13.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 197:13.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 197:13.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 197:13.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 197:13.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGStringList.h:11, 197:13.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGTests.h:12, 197:13.59 from /builddir/build/BUILD/firefox-69.0.1/dom/svg/SVGTests.cpp:7, 197:13.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 197:13.59 /builddir/build/BUILD/firefox-69.0.1/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::nsISVGPoint::QueryInterface(const nsIID&, void**)': 197:13.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:13.59 foundInterface = 0; \ 197:13.59 ^~~~~~~~~~~~~~ 197:13.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:13.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:13.59 ^~~~~~~~~~~~~~~~~~~~~~~ 197:13.59 /builddir/build/BUILD/firefox-69.0.1/dom/svg/nsISVGPoint.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:13.59 NS_INTERFACE_MAP_END 197:13.59 ^~~~~~~~~~~~~~~~~~~~ 197:13.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:13.59 else 197:13.59 ^~~~ 197:13.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:13.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:13.59 ^~~~~~~~~~~~~~~~~~ 197:13.59 /builddir/build/BUILD/firefox-69.0.1/dom/svg/nsISVGPoint.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:13.59 NS_INTERFACE_MAP_ENTRY(nsISupports) 197:13.59 ^~~~~~~~~~~~~~~~~~~~~~ 197:16.67 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:137: 197:16.67 /builddir/build/BUILD/firefox-69.0.1/dom/svg/nsISVGPoint.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 197:16.67 /builddir/build/BUILD/firefox-69.0.1/dom/svg/nsISVGPoint.cpp:71:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 197:16.67 } 197:16.67 ^ 197:16.67 /builddir/build/BUILD/firefox-69.0.1/dom/svg/nsISVGPoint.cpp:71:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 197:16.68 /builddir/build/BUILD/firefox-69.0.1/dom/svg/nsISVGPoint.cpp: In member function 'mozilla::dom::SVGViewportElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const': 197:16.68 /builddir/build/BUILD/firefox-69.0.1/dom/svg/nsISVGPoint.cpp:71:1: warning: the control flow of function '_ZNK7mozilla3dom18SVGViewportElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 197:16.68 /builddir/build/BUILD/firefox-69.0.1/dom/svg/nsISVGPoint.cpp:71:1: warning: the control flow of function '_ZNK7mozilla3dom18SVGViewportElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 197:16.68 /builddir/build/BUILD/firefox-69.0.1/dom/svg/nsISVGPoint.cpp:71:1: warning: the control flow of function '_ZNK7mozilla3dom18SVGViewportElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 197:16.68 /builddir/build/BUILD/firefox-69.0.1/dom/svg/nsISVGPoint.cpp: In member function 'mozilla::dom::SVGUseElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const': 197:16.68 /builddir/build/BUILD/firefox-69.0.1/dom/svg/nsISVGPoint.cpp:71:1: warning: the control flow of function '_ZNK7mozilla3dom13SVGUseElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 197:16.68 /builddir/build/BUILD/firefox-69.0.1/dom/svg/nsISVGPoint.cpp:71:1: warning: the control flow of function '_ZNK7mozilla3dom13SVGUseElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 197:16.68 /builddir/build/BUILD/firefox-69.0.1/dom/svg/nsISVGPoint.cpp: In function 'mozilla::dom::SVGTransformableElement::GetUserToParentTransform(mozilla::gfx::BaseMatrix const*, mozilla::SVGAnimatedTransformList const*)': 197:16.68 /builddir/build/BUILD/firefox-69.0.1/dom/svg/nsISVGPoint.cpp:71:1: warning: the control flow of function '_ZN7mozilla3dom23SVGTransformableElement24GetUserToParentTransformEPKNS_3gfx10BaseMatrixIfEEPKNS_24SVGAnimatedTransformListE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 197:16.68 /builddir/build/BUILD/firefox-69.0.1/dom/svg/nsISVGPoint.cpp:71:1: warning: the control flow of function '_ZN7mozilla3dom23SVGTransformableElement24GetUserToParentTransformEPKNS_3gfx10BaseMatrixIfEEPKNS_24SVGAnimatedTransformListE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 197:16.68 /builddir/build/BUILD/firefox-69.0.1/dom/svg/nsISVGPoint.cpp: In member function 'mozilla::dom::SVGTransformableElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const': 197:16.68 /builddir/build/BUILD/firefox-69.0.1/dom/svg/nsISVGPoint.cpp:71:1: warning: the control flow of function '_ZNK7mozilla3dom23SVGTransformableElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 197:16.68 /builddir/build/BUILD/firefox-69.0.1/dom/svg/nsISVGPoint.cpp:71:1: warning: the control flow of function '_ZNK7mozilla3dom23SVGTransformableElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 197:16.69 /builddir/build/BUILD/firefox-69.0.1/dom/svg/nsISVGPoint.cpp: In member function 'mozilla::SVGTransformList::GetConsolidationMatrix() const': 197:16.69 /builddir/build/BUILD/firefox-69.0.1/dom/svg/nsISVGPoint.cpp:71:1: warning: the control flow of function '_ZNK7mozilla16SVGTransformList22GetConsolidationMatrixEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 197:16.69 /builddir/build/BUILD/firefox-69.0.1/dom/svg/nsISVGPoint.cpp:71:1: warning: the control flow of function '_ZNK7mozilla16SVGTransformList22GetConsolidationMatrixEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 197:29.40 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsUtils.h:14, 197:29.40 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCOMPtr.h:30, 197:29.40 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsAutoPtr.h:10, 197:29.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 197:29.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 197:29.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 197:29.40 from /builddir/build/BUILD/firefox-69.0.1/dom/bindings/BindingUtils.h:20, 197:29.40 from /builddir/build/BUILD/firefox-69.0.1/dom/system/OSFileConstants.cpp:60, 197:29.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/system/Unified_cpp_dom_system0.cpp:2: 197:29.40 /builddir/build/BUILD/firefox-69.0.1/dom/system/nsDeviceSensors.cpp: In member function 'virtual nsresult nsDeviceSensorData::QueryInterface(const nsIID&, void**)': 197:29.41 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:29.41 foundInterface = 0; \ 197:29.41 ^~~~~~~~~~~~~~ 197:29.41 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:29.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:29.41 ^~~~~~~~~~~~~~~~~~~~~~~ 197:29.41 /builddir/build/BUILD/firefox-69.0.1/dom/system/nsDeviceSensors.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:29.41 NS_INTERFACE_MAP_END 197:29.41 ^~~~~~~~~~~~~~~~~~~~ 197:29.41 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:29.41 else 197:29.41 ^~~~ 197:29.41 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 197:29.41 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 197:29.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:29.41 /builddir/build/BUILD/firefox-69.0.1/dom/system/nsDeviceSensors.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 197:29.41 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDeviceSensorData) 197:29.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:33.61 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 197:33.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 197:33.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 197:33.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 197:33.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 197:33.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 197:33.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 197:33.62 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBTransaction.h:11, 197:33.62 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.h:10, 197:33.62 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.cpp:7, 197:33.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 197:33.62 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/FileSnapshot.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::StreamWrapper::QueryInterface(const nsIID&, void**)': 197:33.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:33.62 foundInterface = 0; \ 197:33.62 ^~~~~~~~~~~~~~ 197:33.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:33.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:33.62 ^~~~~~~~~~~~~~~~~~~~~~~ 197:33.62 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/FileSnapshot.cpp:240:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:33.62 NS_INTERFACE_MAP_END 197:33.62 ^~~~~~~~~~~~~~~~~~~~ 197:33.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:33.62 else 197:33.62 ^~~~ 197:33.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 197:33.62 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 197:33.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:33.62 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/FileSnapshot.cpp:239:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 197:33.62 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 197:33.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:33.67 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBCursor.cpp: In member function 'virtual nsresult mozilla::dom::IDBCursor::QueryInterface(const nsIID&, void**)': 197:33.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:33.67 foundInterface = 0; \ 197:33.67 ^~~~~~~~~~~~~~ 197:33.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:33.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:33.67 ^~~~~~~~~~~~~~~~~~~~~~~ 197:33.67 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBCursor.cpp:866:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:33.67 NS_INTERFACE_MAP_END 197:33.67 ^~~~~~~~~~~~~~~~~~~~ 197:33.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:33.67 else 197:33.67 ^~~~ 197:33.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:33.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:33.67 ^~~~~~~~~~~~~~~~~~ 197:33.67 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBCursor.cpp:865:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:33.67 NS_INTERFACE_MAP_ENTRY(nsISupports) 197:33.67 ^~~~~~~~~~~~~~~~~~~~~~ 197:33.83 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBDatabase.cpp: In member function 'virtual nsresult mozilla::dom::IDBDatabase::QueryInterface(const nsIID&, void**)': 197:33.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:33.83 foundInterface = 0; \ 197:33.84 ^~~~~~~~~~~~~~ 197:33.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 197:33.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 197:33.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:33.84 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBDatabase.cpp:1063:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 197:33.84 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 197:33.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:33.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 197:33.84 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBTransaction.h:12, 197:33.84 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.h:10, 197:33.84 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.cpp:7, 197:33.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 197:33.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 197:33.84 } else 197:33.84 ^~~~ 197:33.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 197:33.84 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 197:33.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:33.84 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBDatabase.cpp:1062:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 197:33.84 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBDatabase) 197:33.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:33.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 197:33.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 197:33.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 197:33.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 197:33.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 197:33.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 197:33.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 197:33.86 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBTransaction.h:11, 197:33.86 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.h:10, 197:33.86 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.cpp:7, 197:33.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 197:33.86 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBEvents.cpp: In member function 'virtual nsresult mozilla::dom::IDBVersionChangeEvent::QueryInterface(const nsIID&, void**)': 197:33.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:33.87 foundInterface = 0; \ 197:33.87 ^~~~~~~~~~~~~~ 197:33.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 197:33.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 197:33.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:33.87 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBEvents.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 197:33.87 NS_INTERFACE_MAP_END_INHERITING(Event) 197:33.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:33.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:33.87 else 197:33.87 ^~~~ 197:33.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:33.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:33.87 ^~~~~~~~~~~~~~~~~~ 197:33.87 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBEvents.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:33.87 NS_INTERFACE_MAP_ENTRY(IDBVersionChangeEvent) 197:33.87 ^~~~~~~~~~~~~~~~~~~~~~ 197:33.89 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 197:33.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 197:33.89 from /builddir/build/BUILD/firefox-69.0.1/dom/plugins/base/nsPluginHost.cpp:53: 197:33.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 197:33.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197:33.89 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 197:33.89 ^ 197:33.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 197:33.89 struct Block { 197:33.89 ^~~~~ 197:33.94 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBFactory.cpp: In member function 'virtual nsresult mozilla::dom::IDBFactory::QueryInterface(const nsIID&, void**)': 197:33.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:33.94 foundInterface = 0; \ 197:33.94 ^~~~~~~~~~~~~~ 197:33.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:33.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:33.94 ^~~~~~~~~~~~~~~~~~~~~~~ 197:33.94 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBFactory.cpp:836:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:33.94 NS_INTERFACE_MAP_END 197:33.94 ^~~~~~~~~~~~~~~~~~~~ 197:33.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:33.94 else 197:33.94 ^~~~ 197:33.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:33.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:33.94 ^~~~~~~~~~~~~~~~~~ 197:33.94 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBFactory.cpp:835:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:33.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 197:33.94 ^~~~~~~~~~~~~~~~~~~~~~ 197:33.98 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBFileHandle.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileHandle::QueryInterface(const nsIID&, void**)': 197:33.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:33.98 foundInterface = 0; \ 197:33.98 ^~~~~~~~~~~~~~ 197:33.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 197:33.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 197:33.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:33.98 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBFileHandle.cpp:693:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 197:33.98 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 197:33.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:33.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:33.98 else 197:33.98 ^~~~ 197:33.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:33.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:33.98 ^~~~~~~~~~~~~~~~~~ 197:33.98 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBFileHandle.cpp:692:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:33.98 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 197:33.98 ^~~~~~~~~~~~~~~~~~~~~~ 197:34.00 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBFileRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileRequest::QueryInterface(const nsIID&, void**)': 197:34.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:34.00 foundInterface = 0; \ 197:34.00 ^~~~~~~~~~~~~~ 197:34.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 197:34.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 197:34.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:34.00 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBFileRequest.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 197:34.00 NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 197:34.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:34.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 197:34.00 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBTransaction.h:12, 197:34.00 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.h:10, 197:34.00 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.cpp:7, 197:34.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 197:34.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 197:34.00 } else 197:34.00 ^~~~ 197:34.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 197:34.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 197:34.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:34.00 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBFileRequest.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 197:34.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBFileRequest) 197:34.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:34.04 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 197:34.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 197:34.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 197:34.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 197:34.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 197:34.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 197:34.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 197:34.04 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBTransaction.h:11, 197:34.04 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.h:10, 197:34.04 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.cpp:7, 197:34.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 197:34.04 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBIndex.cpp: In member function 'virtual nsresult mozilla::dom::IDBIndex::QueryInterface(const nsIID&, void**)': 197:34.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:34.05 foundInterface = 0; \ 197:34.05 ^~~~~~~~~~~~~~ 197:34.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:34.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:34.05 ^~~~~~~~~~~~~~~~~~~~~~~ 197:34.05 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBIndex.cpp:572:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:34.05 NS_INTERFACE_MAP_END 197:34.05 ^~~~~~~~~~~~~~~~~~~~ 197:34.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:34.05 else 197:34.05 ^~~~ 197:34.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:34.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:34.05 ^~~~~~~~~~~~~~~~~~ 197:34.05 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBIndex.cpp:571:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:34.05 NS_INTERFACE_MAP_ENTRY(nsISupports) 197:34.05 ^~~~~~~~~~~~~~~~~~~~~~ 197:34.06 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBKeyRange.cpp: In member function 'virtual nsresult mozilla::dom::IDBKeyRange::QueryInterface(const nsIID&, void**)': 197:34.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:34.06 foundInterface = 0; \ 197:34.06 ^~~~~~~~~~~~~~ 197:34.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:34.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:34.06 ^~~~~~~~~~~~~~~~~~~~~~~ 197:34.06 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBKeyRange.cpp:202:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:34.06 NS_INTERFACE_MAP_END 197:34.06 ^~~~~~~~~~~~~~~~~~~~ 197:34.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:34.06 else 197:34.06 ^~~~ 197:34.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:34.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:34.06 ^~~~~~~~~~~~~~~~~~ 197:34.06 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBKeyRange.cpp:201:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:34.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 197:34.06 ^~~~~~~~~~~~~~~~~~~~~~ 197:34.11 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBMutableFile.cpp: In member function 'virtual nsresult mozilla::dom::IDBMutableFile::QueryInterface(const nsIID&, void**)': 197:34.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:34.11 foundInterface = 0; \ 197:34.11 ^~~~~~~~~~~~~~ 197:34.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 197:34.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 197:34.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:34.11 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBMutableFile.cpp:206:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 197:34.11 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 197:34.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:34.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 197:34.11 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBTransaction.h:12, 197:34.11 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.h:10, 197:34.11 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.cpp:7, 197:34.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 197:34.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 197:34.11 } else 197:34.11 ^~~~ 197:34.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 197:34.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 197:34.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:34.11 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBMutableFile.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 197:34.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBMutableFile) 197:34.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:34.41 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 197:34.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 197:34.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 197:34.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 197:34.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 197:34.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 197:34.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 197:34.41 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBTransaction.h:11, 197:34.41 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.h:10, 197:34.41 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.cpp:7, 197:34.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 197:34.41 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::IDBObjectStore::QueryInterface(const nsIID&, void**)': 197:34.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:34.41 foundInterface = 0; \ 197:34.41 ^~~~~~~~~~~~~~ 197:34.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:34.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:34.41 ^~~~~~~~~~~~~~~~~~~~~~~ 197:34.41 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBObjectStore.cpp:1888:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:34.41 NS_INTERFACE_MAP_END 197:34.41 ^~~~~~~~~~~~~~~~~~~~ 197:34.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:34.41 else 197:34.41 ^~~~ 197:34.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:34.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:34.41 ^~~~~~~~~~~~~~~~~~ 197:34.41 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBObjectStore.cpp:1887:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:34.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 197:34.41 ^~~~~~~~~~~~~~~~~~~~~~ 197:34.48 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBRequest::QueryInterface(const nsIID&, void**)': 197:34.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:34.48 foundInterface = 0; \ 197:34.48 ^~~~~~~~~~~~~~ 197:34.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 197:34.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 197:34.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:34.49 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBRequest.cpp:360:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 197:34.49 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 197:34.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:34.49 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:119: 197:34.49 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBRequest.cpp:359:5: note: some parts of macro expansion are not guarded by this 'else' clause 197:34.49 } else 197:34.49 ^~~~ 197:34.50 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 197:34.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 197:34.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 197:34.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 197:34.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 197:34.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 197:34.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 197:34.50 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBTransaction.h:11, 197:34.50 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.h:10, 197:34.50 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.cpp:7, 197:34.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 197:34.50 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBOpenDBRequest::QueryInterface(const nsIID&, void**)': 197:34.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:34.50 foundInterface = 0; \ 197:34.50 ^~~~~~~~~~~~~~ 197:34.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 197:34.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 197:34.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:34.50 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBRequest.cpp:496:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 197:34.50 NS_INTERFACE_MAP_END_INHERITING(IDBRequest) 197:34.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:34.50 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 197:34.50 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBTransaction.h:12, 197:34.50 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.h:10, 197:34.50 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.cpp:7, 197:34.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 197:34.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 197:34.50 } else 197:34.50 ^~~~ 197:34.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 197:34.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 197:34.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:34.50 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBRequest.cpp:495:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 197:34.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBOpenDBRequest) 197:34.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:34.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 197:34.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 197:34.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 197:34.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 197:34.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 197:34.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 197:34.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 197:34.54 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBTransaction.h:11, 197:34.54 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.h:10, 197:34.54 from /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/ActorsChild.cpp:7, 197:34.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 197:34.54 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)': 197:34.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:34.54 foundInterface = 0; \ 197:34.54 ^~~~~~~~~~~~~~ 197:34.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 197:34.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 197:34.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:34.54 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBTransaction.cpp:912:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 197:34.54 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 197:34.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:34.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:34.54 else 197:34.54 ^~~~ 197:34.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:34.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:34.54 ^~~~~~~~~~~~~~~~~~ 197:34.54 /builddir/build/BUILD/firefox-69.0.1/dom/indexedDB/IDBTransaction.cpp:911:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:34.54 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 197:34.54 ^~~~~~~~~~~~~~~~~~~~~~ 197:34.56 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 197:34.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 197:34.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIPluginHost.h:14, 197:34.56 from /builddir/build/BUILD/firefox-69.0.1/dom/plugins/base/nsPluginHost.h:12, 197:34.57 from /builddir/build/BUILD/firefox-69.0.1/dom/plugins/base/nsPluginHost.cpp:9: 197:34.57 /builddir/build/BUILD/firefox-69.0.1/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult ClearDataFromSitesClosure::QueryInterface(const nsIID&, void**)': 197:34.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:34.57 foundInterface = 0; \ 197:34.57 ^~~~~~~~~~~~~~ 197:34.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:34.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:34.57 ^~~~~~~~~~~~~~~~~~~~~~~ 197:34.57 /builddir/build/BUILD/firefox-69.0.1/dom/plugins/base/nsPluginHost.cpp:1647:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:34.57 NS_INTERFACE_MAP_END 197:34.57 ^~~~~~~~~~~~~~~~~~~~ 197:34.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:34.57 else 197:34.57 ^~~~ 197:34.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 197:34.57 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 197:34.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:34.57 /builddir/build/BUILD/firefox-69.0.1/dom/plugins/base/nsPluginHost.cpp:1646:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 197:34.57 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClearSiteDataCallback) 197:34.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:35.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 197:35.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 197:35.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 197:35.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 197:35.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 197:35.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 197:35.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:9, 197:35.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Worker.h:11, 197:35.45 from /builddir/build/BUILD/firefox-69.0.1/dom/workers/ChromeWorker.h:10, 197:35.45 from /builddir/build/BUILD/firefox-69.0.1/dom/workers/ChromeWorker.cpp:7, 197:35.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 197:35.45 /builddir/build/BUILD/firefox-69.0.1/dom/workers/Worker.cpp: In member function 'virtual nsresult mozilla::dom::Worker::QueryInterface(const nsIID&, void**)': 197:35.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:35.45 foundInterface = 0; \ 197:35.45 ^~~~~~~~~~~~~~ 197:35.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 197:35.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 197:35.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:35.45 /builddir/build/BUILD/firefox-69.0.1/dom/workers/Worker.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 197:35.45 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 197:35.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:35.45 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 197:35.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Worker.h:12, 197:35.45 from /builddir/build/BUILD/firefox-69.0.1/dom/workers/ChromeWorker.h:10, 197:35.45 from /builddir/build/BUILD/firefox-69.0.1/dom/workers/ChromeWorker.cpp:7, 197:35.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 197:35.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 197:35.45 } else 197:35.45 ^~~~ 197:35.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 197:35.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 197:35.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:35.45 /builddir/build/BUILD/firefox-69.0.1/dom/workers/Worker.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 197:35.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Worker) 197:35.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:39.16 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 197:39.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 197:39.16 from /builddir/build/BUILD/firefox-69.0.1/dom/workers/remoteworkers/RemoteWorkerManager.cpp:9, 197:39.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/workers/remoteworkers/Unified_cpp_remoteworkers0.cpp:20: 197:39.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 197:39.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197:39.16 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 197:39.16 ^ 197:39.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 197:39.16 struct Block { 197:39.16 ^~~~~ 197:47.27 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/workers/remoteworkers/Unified_cpp_remoteworkers0.cpp:56: 197:47.27 /builddir/build/BUILD/firefox-69.0.1/dom/workers/remoteworkers/RemoteWorkerServiceParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 197:47.27 /builddir/build/BUILD/firefox-69.0.1/dom/workers/remoteworkers/RemoteWorkerServiceParent.cpp:32:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 197:47.27 } // namespace mozilla 197:47.27 ^ 197:47.27 /builddir/build/BUILD/firefox-69.0.1/dom/workers/remoteworkers/RemoteWorkerServiceParent.cpp:32:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 197:47.27 /builddir/build/BUILD/firefox-69.0.1/dom/workers/remoteworkers/RemoteWorkerServiceParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 197:47.27 /builddir/build/BUILD/firefox-69.0.1/dom/workers/remoteworkers/RemoteWorkerServiceParent.cpp:32:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 197:47.27 /builddir/build/BUILD/firefox-69.0.1/dom/workers/remoteworkers/RemoteWorkerServiceParent.cpp:32:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 197:52.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 197:52.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 197:52.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 197:52.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsViewManager.h:14, 197:52.02 from /builddir/build/BUILD/firefox-69.0.1/dom/plugins/base/nsPluginInstanceOwner.cpp:36, 197:52.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:29: 197:52.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 197:52.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 197:52.02 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 197:52.02 ^ 197:52.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 197:52.02 struct Block { 197:52.02 ^~~~~ 197:55.67 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 197:55.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 197:55.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 197:55.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 197:55.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 197:55.67 from /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerLocation.cpp:7, 197:55.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 197:55.67 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::WorkerPrivate::EventTarget::QueryInterface(const nsIID&, void**)': 197:55.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:55.67 foundInterface = 0; \ 197:55.67 ^~~~~~~~~~~~~~ 197:55.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:55.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:55.67 ^~~~~~~~~~~~~~~~~~~~~~~ 197:55.67 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerPrivate.cpp:4881:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:55.67 NS_INTERFACE_MAP_END 197:55.67 ^~~~~~~~~~~~~~~~~~~~ 197:55.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:55.67 else 197:55.67 ^~~~ 197:55.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:55.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:55.67 ^~~~~~~~~~~~~~~~~~ 197:55.67 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerPrivate.cpp:4872:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:55.67 NS_INTERFACE_MAP_ENTRY(nsISupports) 197:55.67 ^~~~~~~~~~~~~~~~~~~~~~ 197:55.70 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerRunnable.cpp: In member function 'virtual nsresult mozilla::dom::WorkerRunnable::QueryInterface(const nsIID&, void**)': 197:55.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:55.70 foundInterface = 0; \ 197:55.70 ^~~~~~~~~~~~~~ 197:55.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:55.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:55.70 ^~~~~~~~~~~~~~~~~~~~~~~ 197:55.70 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerRunnable.cpp:212:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:55.70 NS_INTERFACE_MAP_END 197:55.70 ^~~~~~~~~~~~~~~~~~~~ 197:55.70 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:38: 197:55.70 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerRunnable.cpp:211:5: note: some parts of macro expansion are not guarded by this 'else' clause 197:55.70 } else 197:55.70 ^~~~ 197:55.91 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 197:55.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 197:55.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 197:55.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 197:55.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 197:55.91 from /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerLocation.cpp:7, 197:55.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 197:55.91 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 197:55.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:55.91 foundInterface = 0; \ 197:55.91 ^~~~~~~~~~~~~~ 197:55.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 197:55.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 197:55.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:55.92 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerScope.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 197:55.92 NS_INTERFACE_MAP_END_INHERITING(ScriptTimeoutHandler) 197:55.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:55.92 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 197:55.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:13, 197:55.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerLocation.h:11, 197:55.92 from /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerLocation.cpp:7, 197:55.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 197:55.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 197:55.92 } else 197:55.92 ^~~~ 197:55.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 197:55.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 197:55.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:55.92 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerScope.cpp:87:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 197:55.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WorkerScriptTimeoutHandler) 197:55.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:55.94 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 197:55.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 197:55.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 197:55.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 197:55.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 197:55.95 from /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerLocation.cpp:7, 197:55.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 197:55.95 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerGlobalScope::QueryInterface(const nsIID&, void**)': 197:55.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:55.95 foundInterface = 0; \ 197:55.95 ^~~~~~~~~~~~~~ 197:55.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 197:55.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 197:55.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:55.95 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerScope.cpp:175:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 197:55.95 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 197:55.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:55.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:55.95 else 197:55.95 ^~~~ 197:55.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:55.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:55.95 ^~~~~~~~~~~~~~~~~~ 197:55.95 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerScope.cpp:174:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:55.95 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 197:55.95 ^~~~~~~~~~~~~~~~~~~~~~ 197:55.99 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerGlobalScope::QueryInterface(const nsIID&, void**)': 197:55.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:55.99 foundInterface = 0; \ 197:55.99 ^~~~~~~~~~~~~~ 197:55.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 197:55.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 197:55.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:55.99 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerScope.cpp:663:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 197:55.99 NS_INTERFACE_MAP_END_INHERITING(WorkerGlobalScope) 197:56.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:56.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 197:56.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:13, 197:56.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerLocation.h:11, 197:56.00 from /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerLocation.cpp:7, 197:56.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 197:56.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 197:56.00 } else 197:56.00 ^~~~ 197:56.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 197:56.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 197:56.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:56.00 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerScope.cpp:662:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 197:56.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerGlobalScope) 197:56.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:56.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 197:56.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 197:56.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 197:56.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 197:56.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 197:56.02 from /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerLocation.cpp:7, 197:56.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 197:56.03 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerDebuggerGlobalScope::QueryInterface(const nsIID&, void**)': 197:56.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:56.03 foundInterface = 0; \ 197:56.03 ^~~~~~~~~~~~~~ 197:56.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 197:56.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 197:56.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:56.03 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerScope.cpp:918:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 197:56.03 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 197:56.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:56.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:56.03 else 197:56.03 ^~~~ 197:56.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:56.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:56.03 ^~~~~~~~~~~~~~~~~~ 197:56.03 /builddir/build/BUILD/firefox-69.0.1/dom/workers/WorkerScope.cpp:917:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:56.03 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 197:56.03 ^~~~~~~~~~~~~~~~~~~~~~ 197:56.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 197:56.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 197:56.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 197:56.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 197:56.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 197:56.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 197:56.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsfriendapi.h:18, 197:56.76 from /builddir/build/BUILD/firefox-69.0.1/dom/plugins/base/nsJSNPRuntime.cpp:9, 197:56.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 197:56.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 197:56.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 197:56.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 197:56.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 197:56.77 memset(&aArr[0], 0, N * sizeof(T)); 197:56.77 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:56.77 In file included from /usr/include/c++/8/map:61, 197:56.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 197:56.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 197:56.77 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 197:56.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 197:56.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObject.h:11, 197:56.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObjectParent.h:9, 197:56.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/plugins/PluginScriptableObjectParent.h:10, 197:56.77 from /builddir/build/BUILD/firefox-69.0.1/dom/plugins/base/nsJSNPRuntime.cpp:40, 197:56.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 197:56.77 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 197:56.77 class map 197:56.77 ^~~ 197:56.83 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 197:56.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 197:56.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 197:56.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 197:56.83 from /builddir/build/BUILD/firefox-69.0.1/dom/workers/sharedworkers/SharedWorker.h:10, 197:56.83 from /builddir/build/BUILD/firefox-69.0.1/dom/workers/sharedworkers/SharedWorker.cpp:7, 197:56.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 197:56.83 /builddir/build/BUILD/firefox-69.0.1/dom/workers/sharedworkers/SharedWorker.cpp: In member function 'virtual nsresult mozilla::dom::SharedWorker::QueryInterface(const nsIID&, void**)': 197:56.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:56.83 foundInterface = 0; \ 197:56.83 ^~~~~~~~~~~~~~ 197:56.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 197:56.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 197:56.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:56.83 /builddir/build/BUILD/firefox-69.0.1/dom/workers/sharedworkers/SharedWorker.cpp:320:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 197:56.83 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 197:56.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:56.83 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 197:56.83 from /builddir/build/BUILD/firefox-69.0.1/dom/workers/sharedworkers/SharedWorker.h:12, 197:56.83 from /builddir/build/BUILD/firefox-69.0.1/dom/workers/sharedworkers/SharedWorker.cpp:7, 197:56.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 197:56.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 197:56.84 } else 197:56.84 ^~~~ 197:56.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 197:56.84 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 197:56.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:56.84 /builddir/build/BUILD/firefox-69.0.1/dom/workers/sharedworkers/SharedWorker.cpp:319:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 197:56.84 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SharedWorker) 197:56.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:57.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 197:57.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 197:57.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIAudioChannelAgent.h:10, 197:57.71 from /builddir/build/BUILD/firefox-69.0.1/dom/audiochannel/AudioChannelAgent.h:10, 197:57.71 from /builddir/build/BUILD/firefox-69.0.1/dom/audiochannel/AudioChannelAgent.cpp:5, 197:57.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/audiochannel/Unified_cpp_dom_audiochannel0.cpp:2: 197:57.71 /builddir/build/BUILD/firefox-69.0.1/dom/audiochannel/AudioChannelAgent.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelAgent::QueryInterface(const nsIID&, void**)': 197:57.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:57.71 foundInterface = 0; \ 197:57.71 ^~~~~~~~~~~~~~ 197:57.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:57.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:57.71 ^~~~~~~~~~~~~~~~~~~~~~~ 197:57.71 /builddir/build/BUILD/firefox-69.0.1/dom/audiochannel/AudioChannelAgent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:57.71 NS_INTERFACE_MAP_END 197:57.71 ^~~~~~~~~~~~~~~~~~~~ 197:57.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:57.72 else 197:57.72 ^~~~ 197:57.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:57.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:57.72 ^~~~~~~~~~~~~~~~~~ 197:57.72 /builddir/build/BUILD/firefox-69.0.1/dom/audiochannel/AudioChannelAgent.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:57.72 NS_INTERFACE_MAP_ENTRY(nsISupports) 197:57.72 ^~~~~~~~~~~~~~~~~~~~~~ 197:58.40 /builddir/build/BUILD/firefox-69.0.1/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::QueryInterface(const nsIID&, void**)': 197:58.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:58.40 foundInterface = 0; \ 197:58.40 ^~~~~~~~~~~~~~ 197:58.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:58.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:58.40 ^~~~~~~~~~~~~~~~~~~~~~~ 197:58.40 /builddir/build/BUILD/firefox-69.0.1/dom/audiochannel/AudioChannelService.cpp:265:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:58.40 NS_INTERFACE_MAP_END 197:58.40 ^~~~~~~~~~~~~~~~~~~~ 197:58.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:58.40 else 197:58.40 ^~~~ 197:58.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:58.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:58.41 ^~~~~~~~~~~~~~~~~~ 197:58.41 /builddir/build/BUILD/firefox-69.0.1/dom/audiochannel/AudioChannelService.cpp:264:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:58.41 NS_INTERFACE_MAP_ENTRY(nsIObserver) 197:58.41 ^~~~~~~~~~~~~~~~~~~~~~ 198:00.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:38: 198:00.37 /builddir/build/BUILD/firefox-69.0.1/dom/workers/sharedworkers/SharedWorkerService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 198:00.37 /builddir/build/BUILD/firefox-69.0.1/dom/workers/sharedworkers/SharedWorkerService.cpp:258:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 198:00.37 } // namespace mozilla 198:00.37 ^ 198:00.37 /builddir/build/BUILD/firefox-69.0.1/dom/workers/sharedworkers/SharedWorkerService.cpp:258:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 198:00.37 /builddir/build/BUILD/firefox-69.0.1/dom/workers/sharedworkers/SharedWorkerService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 198:00.37 /builddir/build/BUILD/firefox-69.0.1/dom/workers/sharedworkers/SharedWorkerService.cpp:258:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 198:00.37 /builddir/build/BUILD/firefox-69.0.1/dom/workers/sharedworkers/SharedWorkerService.cpp:258:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 198:06.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 198:06.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 198:06.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 198:06.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 198:06.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 198:06.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 198:06.22 from /builddir/build/BUILD/firefox-69.0.1/dom/messagechannel/MessageChannel.h:11, 198:06.22 from /builddir/build/BUILD/firefox-69.0.1/dom/messagechannel/MessageChannel.cpp:7, 198:06.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 198:06.22 /builddir/build/BUILD/firefox-69.0.1/dom/messagechannel/MessageChannel.cpp: In member function 'virtual nsresult mozilla::dom::MessageChannel::QueryInterface(const nsIID&, void**)': 198:06.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:06.22 foundInterface = 0; \ 198:06.22 ^~~~~~~~~~~~~~ 198:06.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 198:06.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 198:06.22 ^~~~~~~~~~~~~~~~~~~~~~~ 198:06.22 /builddir/build/BUILD/firefox-69.0.1/dom/messagechannel/MessageChannel.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 198:06.22 NS_INTERFACE_MAP_END 198:06.22 ^~~~~~~~~~~~~~~~~~~~ 198:06.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 198:06.22 else 198:06.22 ^~~~ 198:06.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 198:06.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 198:06.22 ^~~~~~~~~~~~~~~~~~ 198:06.22 /builddir/build/BUILD/firefox-69.0.1/dom/messagechannel/MessageChannel.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 198:06.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 198:06.22 ^~~~~~~~~~~~~~~~~~~~~~ 198:09.64 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 198:09.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 198:09.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 198:09.64 from /builddir/build/BUILD/firefox-69.0.1/dom/broadcastchannel/BroadcastChannel.h:11, 198:09.64 from /builddir/build/BUILD/firefox-69.0.1/dom/broadcastchannel/BroadcastChannel.cpp:7, 198:09.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 198:09.64 /builddir/build/BUILD/firefox-69.0.1/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)': 198:09.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:09.64 foundInterface = 0; \ 198:09.64 ^~~~~~~~~~~~~~ 198:09.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 198:09.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 198:09.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:09.64 /builddir/build/BUILD/firefox-69.0.1/dom/broadcastchannel/BroadcastChannel.cpp:445:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 198:09.64 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 198:09.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:09.64 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 198:09.64 from /builddir/build/BUILD/firefox-69.0.1/dom/broadcastchannel/BroadcastChannel.h:11, 198:09.64 from /builddir/build/BUILD/firefox-69.0.1/dom/broadcastchannel/BroadcastChannel.cpp:7, 198:09.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 198:09.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 198:09.64 } else 198:09.64 ^~~~ 198:09.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 198:09.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 198:09.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:09.65 /builddir/build/BUILD/firefox-69.0.1/dom/broadcastchannel/BroadcastChannel.cpp:444:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 198:09.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BroadcastChannel) 198:09.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:10.11 /builddir/build/BUILD/firefox-69.0.1/dom/messagechannel/MessagePort.cpp: In member function 'virtual nsresult mozilla::dom::MessagePort::QueryInterface(const nsIID&, void**)': 198:10.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:10.11 foundInterface = 0; \ 198:10.11 ^~~~~~~~~~~~~~ 198:10.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 198:10.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 198:10.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:10.11 /builddir/build/BUILD/firefox-69.0.1/dom/messagechannel/MessagePort.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 198:10.11 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 198:10.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:10.11 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/messagechannel/MessageChannel.h:13, 198:10.11 from /builddir/build/BUILD/firefox-69.0.1/dom/messagechannel/MessageChannel.cpp:7, 198:10.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 198:10.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 198:10.11 } else 198:10.11 ^~~~ 198:10.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 198:10.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 198:10.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:10.11 /builddir/build/BUILD/firefox-69.0.1/dom/messagechannel/MessagePort.cpp:185:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 198:10.11 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessagePort) 198:10.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:10.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 198:10.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 198:10.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 198:10.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 198:10.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 198:10.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 198:10.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Promise.h:11, 198:10.20 from /builddir/build/BUILD/firefox-69.0.1/dom/promise/Promise.cpp:7, 198:10.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 198:10.20 /builddir/build/BUILD/firefox-69.0.1/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)': 198:10.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:10.20 foundInterface = 0; \ 198:10.20 ^~~~~~~~~~~~~~ 198:10.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 198:10.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 198:10.20 ^~~~~~~~~~~~~~~~~~~~~~~ 198:10.20 /builddir/build/BUILD/firefox-69.0.1/dom/promise/Promise.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 198:10.20 NS_INTERFACE_MAP_END 198:10.20 ^~~~~~~~~~~~~~~~~~~~ 198:10.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 198:10.20 else 198:10.20 ^~~~ 198:10.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 198:10.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 198:10.20 ^~~~~~~~~~~~~~~~~~ 198:10.20 /builddir/build/BUILD/firefox-69.0.1/dom/promise/Promise.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 198:10.20 NS_INTERFACE_MAP_ENTRY(Promise) 198:10.20 ^~~~~~~~~~~~~~~~~~~~~~ 198:10.22 /builddir/build/BUILD/firefox-69.0.1/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::PromiseNativeThenHandlerBase::QueryInterface(const nsIID&, void**)': 198:10.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:10.22 foundInterface = 0; \ 198:10.22 ^~~~~~~~~~~~~~ 198:10.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 198:10.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 198:10.22 ^~~~~~~~~~~~~~~~~~~~~~~ 198:10.22 /builddir/build/BUILD/firefox-69.0.1/dom/promise/Promise.cpp:264:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 198:10.22 NS_INTERFACE_MAP_END 198:10.22 ^~~~~~~~~~~~~~~~~~~~ 198:10.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 198:10.22 else 198:10.22 ^~~~ 198:10.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 198:10.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 198:10.22 ^~~~~~~~~~~~~~~~~~ 198:10.22 /builddir/build/BUILD/firefox-69.0.1/dom/promise/Promise.cpp:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 198:10.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 198:10.22 ^~~~~~~~~~~~~~~~~~~~~~ 198:10.24 /builddir/build/BUILD/firefox-69.0.1/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)': 198:10.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:10.24 foundInterface = 0; \ 198:10.24 ^~~~~~~~~~~~~~ 198:10.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 198:10.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 198:10.24 ^~~~~~~~~~~~~~~~~~~~~~~ 198:10.24 /builddir/build/BUILD/firefox-69.0.1/dom/promise/Promise.cpp:414:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 198:10.24 NS_INTERFACE_MAP_END 198:10.24 ^~~~~~~~~~~~~~~~~~~~ 198:10.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 198:10.24 else 198:10.24 ^~~~ 198:10.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 198:10.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 198:10.24 ^~~~~~~~~~~~~~~~~~ 198:10.24 /builddir/build/BUILD/firefox-69.0.1/dom/promise/Promise.cpp:413:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 198:10.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 198:10.24 ^~~~~~~~~~~~~~~~~~~~~~ 198:12.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 198:12.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 198:12.42 from /builddir/build/BUILD/firefox-69.0.1/dom/promise/PromiseDebugging.cpp:17, 198:12.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:11: 198:12.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 198:12.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198:12.42 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 198:12.43 ^ 198:12.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 198:12.43 struct Block { 198:12.43 ^~~~~ 198:13.05 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 198:13.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 198:13.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 198:13.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 198:13.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 198:13.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 198:13.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:32, 198:13.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Promise.h:11, 198:13.05 from /builddir/build/BUILD/firefox-69.0.1/dom/promise/Promise.cpp:7, 198:13.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 198:13.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 198:13.05 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 198:13.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 198:13.05 memset(aT, 0, sizeof(T)); 198:13.05 ~~~~~~^~~~~~~~~~~~~~~~~~ 198:13.05 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/promise/Promise.cpp:44, 198:13.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 198:13.05 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 198:13.05 struct GlobalProperties { 198:13.05 ^~~~~~~~~~~~~~~~ 198:18.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 198:18.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 198:18.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 198:18.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 198:18.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 198:18.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 198:18.44 from /builddir/build/BUILD/firefox-69.0.1/dom/url/URL.h:10, 198:18.44 from /builddir/build/BUILD/firefox-69.0.1/dom/url/URL.cpp:7, 198:18.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/url/Unified_cpp_dom_url0.cpp:2: 198:18.44 /builddir/build/BUILD/firefox-69.0.1/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)': 198:18.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:18.44 foundInterface = 0; \ 198:18.44 ^~~~~~~~~~~~~~ 198:18.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 198:18.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 198:18.45 ^~~~~~~~~~~~~~~~~~~~~~~ 198:18.45 /builddir/build/BUILD/firefox-69.0.1/dom/url/URL.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 198:18.45 NS_INTERFACE_MAP_END 198:18.45 ^~~~~~~~~~~~~~~~~~~~ 198:18.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 198:18.45 else 198:18.45 ^~~~ 198:18.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 198:18.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 198:18.45 ^~~~~~~~~~~~~~~~~~ 198:18.45 /builddir/build/BUILD/firefox-69.0.1/dom/url/URL.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 198:18.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 198:18.45 ^~~~~~~~~~~~~~~~~~~~~~ 198:18.67 /builddir/build/BUILD/firefox-69.0.1/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)': 198:18.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:18.67 foundInterface = 0; \ 198:18.67 ^~~~~~~~~~~~~~ 198:18.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 198:18.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 198:18.67 ^~~~~~~~~~~~~~~~~~~~~~~ 198:18.67 /builddir/build/BUILD/firefox-69.0.1/dom/url/URLSearchParams.cpp:311:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 198:18.67 NS_INTERFACE_MAP_END 198:18.67 ^~~~~~~~~~~~~~~~~~~~ 198:18.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 198:18.67 else 198:18.67 ^~~~ 198:18.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 198:18.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 198:18.67 ^~~~~~~~~~~~~~~~~~ 198:18.67 /builddir/build/BUILD/firefox-69.0.1/dom/url/URLSearchParams.cpp:310:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 198:18.67 NS_INTERFACE_MAP_ENTRY(nsISupports) 198:18.67 ^~~~~~~~~~~~~~~~~~~~~~ 198:19.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 198:19.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 198:19.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 198:19.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 198:19.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 198:19.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 198:19.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 198:19.51 from /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 198:19.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 198:19.51 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAssertionResponse::QueryInterface(const nsIID&, void**)': 198:19.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:19.52 foundInterface = 0; \ 198:19.52 ^~~~~~~~~~~~~~ 198:19.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 198:19.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 198:19.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:19.52 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 198:19.52 NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 198:19.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:19.52 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 198:19.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 198:19.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 198:19.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 198:19.52 from /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 198:19.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 198:19.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 198:19.52 } else 198:19.52 ^~~~ 198:19.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 198:19.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 198:19.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:19.52 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 198:19.52 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAssertionResponse) 198:19.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:19.52 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 198:19.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 198:19.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 198:19.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 198:19.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 198:19.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 198:19.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 198:19.53 from /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 198:19.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 198:19.53 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorAttestationResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAttestationResponse::QueryInterface(const nsIID&, void**)': 198:19.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:19.53 foundInterface = 0; \ 198:19.53 ^~~~~~~~~~~~~~ 198:19.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 198:19.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 198:19.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:19.53 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorAttestationResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 198:19.53 NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 198:19.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:19.53 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 198:19.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 198:19.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 198:19.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 198:19.53 from /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 198:19.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 198:19.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 198:19.54 } else 198:19.54 ^~~~ 198:19.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 198:19.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 198:19.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:19.54 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorAttestationResponse.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 198:19.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAttestationResponse) 198:19.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:19.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 198:19.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 198:19.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 198:19.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 198:19.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 198:19.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 198:19.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 198:19.54 from /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 198:19.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 198:19.54 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorResponse::QueryInterface(const nsIID&, void**)': 198:19.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:19.55 foundInterface = 0; \ 198:19.55 ^~~~~~~~~~~~~~ 198:19.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 198:19.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 198:19.55 ^~~~~~~~~~~~~~~~~~~~~~~ 198:19.55 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorResponse.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 198:19.55 NS_INTERFACE_MAP_END 198:19.55 ^~~~~~~~~~~~~~~~~~~~ 198:19.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 198:19.55 else 198:19.55 ^~~~ 198:19.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 198:19.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 198:19.55 ^~~~~~~~~~~~~~~~~~ 198:19.55 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorResponse.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 198:19.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 198:19.55 ^~~~~~~~~~~~~~~~~~~~~~ 198:19.76 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/PublicKeyCredential.cpp: In member function 'virtual nsresult mozilla::dom::PublicKeyCredential::QueryInterface(const nsIID&, void**)': 198:19.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:19.76 foundInterface = 0; \ 198:19.76 ^~~~~~~~~~~~~~ 198:19.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 198:19.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 198:19.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:19.76 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/PublicKeyCredential.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 198:19.76 NS_INTERFACE_MAP_END_INHERITING(Credential) 198:19.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:19.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 198:19.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 198:19.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 198:19.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 198:19.77 from /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 198:19.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 198:19.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 198:19.77 } else 198:19.77 ^~~~ 198:19.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 198:19.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 198:19.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:19.77 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/PublicKeyCredential.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 198:19.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PublicKeyCredential) 198:19.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:21.17 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 198:21.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 198:21.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 198:21.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 198:21.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 198:21.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 198:21.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SMILTimedElement.h:10, 198:21.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 198:21.17 from /builddir/build/BUILD/firefox-69.0.1/dom/smil/SMILTimeContainer.h:10, 198:21.17 from /builddir/build/BUILD/firefox-69.0.1/dom/smil/SMILTimeContainer.cpp:7, 198:21.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/smil/Unified_cpp_dom_smil1.cpp:11: 198:21.17 /builddir/build/BUILD/firefox-69.0.1/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)': 198:21.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:21.17 foundInterface = 0; \ 198:21.17 ^~~~~~~~~~~~~~ 198:21.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 198:21.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 198:21.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:21.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 198:21.17 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 198:21.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:21.17 /builddir/build/BUILD/firefox-69.0.1/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 198:21.17 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 198:21.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:21.17 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 198:21.17 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 198:21.17 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 198:21.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 198:21.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/IDTracker.h:11, 198:21.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 198:21.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SMILTimedElement.h:16, 198:21.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 198:21.17 from /builddir/build/BUILD/firefox-69.0.1/dom/smil/SMILTimeContainer.h:10, 198:21.17 from /builddir/build/BUILD/firefox-69.0.1/dom/smil/SMILTimeContainer.cpp:7, 198:21.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/smil/Unified_cpp_dom_smil1.cpp:11: 198:21.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 198:21.17 } else 198:21.17 ^~~~ 198:21.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 198:21.17 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 198:21.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:21.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 198:21.18 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 198:21.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:21.18 /builddir/build/BUILD/firefox-69.0.1/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 198:21.18 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 198:21.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:24.10 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 198:24.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 198:24.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 198:24.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 198:24.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 198:24.10 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 198:24.10 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINodeList.h:10, 198:24.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 198:24.10 from /builddir/build/BUILD/firefox-69.0.1/dom/xbl/XBLChildrenElement.cpp:7, 198:24.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 198:24.10 /builddir/build/BUILD/firefox-69.0.1/dom/xbl/XBLChildrenElement.cpp: In member function 'virtual nsresult nsAnonymousContentList::QueryInterface(const nsIID&, void**)': 198:24.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:24.10 foundInterface = 0; \ 198:24.10 ^~~~~~~~~~~~~~ 198:24.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 198:24.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 198:24.10 ^~~~~~~~~~~~~~~~~~~~~~~ 198:24.10 /builddir/build/BUILD/firefox-69.0.1/dom/xbl/XBLChildrenElement.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 198:24.10 NS_INTERFACE_MAP_END 198:24.10 ^~~~~~~~~~~~~~~~~~~~ 198:24.10 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 198:24.10 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINodeList.h:10, 198:24.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 198:24.11 from /builddir/build/BUILD/firefox-69.0.1/dom/xbl/XBLChildrenElement.cpp:7, 198:24.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 198:24.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 198:24.11 } else 198:24.11 ^~~~ 198:24.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 198:24.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 198:24.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:24.11 /builddir/build/BUILD/firefox-69.0.1/dom/xbl/XBLChildrenElement.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 198:24.11 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAnonymousContentList) 198:24.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:24.32 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 198:24.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 198:24.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 198:24.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 198:24.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 198:24.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 198:24.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 198:24.32 from /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 198:24.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 198:24.32 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/WebAuthnManager.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManager::QueryInterface(const nsIID&, void**)': 198:24.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:24.32 foundInterface = 0; \ 198:24.32 ^~~~~~~~~~~~~~ 198:24.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 198:24.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 198:24.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:24.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 198:24.32 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 198:24.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:24.32 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 198:24.32 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 198:24.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:24.32 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 198:24.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 198:24.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 198:24.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 198:24.32 from /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 198:24.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 198:24.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 198:24.32 } else 198:24.32 ^~~~ 198:24.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 198:24.32 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 198:24.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:24.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 198:24.32 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 198:24.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:24.32 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 198:24.32 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 198:24.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:24.39 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 198:24.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 198:24.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 198:24.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 198:24.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 198:24.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 198:24.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 198:24.39 from /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 198:24.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 198:24.39 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/WebAuthnManagerBase.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManagerBase::QueryInterface(const nsIID&, void**)': 198:24.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:24.39 foundInterface = 0; \ 198:24.39 ^~~~~~~~~~~~~~ 198:24.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 198:24.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 198:24.40 ^~~~~~~~~~~~~~~~~~~~~~~ 198:24.40 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/WebAuthnManagerBase.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 198:24.40 NS_INTERFACE_MAP_END 198:24.40 ^~~~~~~~~~~~~~~~~~~~ 198:24.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 198:24.40 else 198:24.40 ^~~~ 198:24.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 198:24.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 198:24.40 ^~~~~~~~~~~~~~~~~~ 198:24.40 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/WebAuthnManagerBase.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 198:24.40 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 198:24.40 ^~~~~~~~~~~~~~~~~~~~~~ 198:25.31 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 198:25.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 198:25.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 198:25.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 198:25.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 198:25.31 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 198:25.31 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINodeList.h:10, 198:25.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 198:25.31 from /builddir/build/BUILD/firefox-69.0.1/dom/xbl/XBLChildrenElement.cpp:7, 198:25.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 198:25.31 /builddir/build/BUILD/firefox-69.0.1/dom/xbl/nsBindingManager.cpp: In member function 'virtual nsresult nsBindingManager::QueryInterface(const nsIID&, void**)': 198:25.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:25.31 foundInterface = 0; \ 198:25.31 ^~~~~~~~~~~~~~ 198:25.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 198:25.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 198:25.31 ^~~~~~~~~~~~~~~~~~~~~~~ 198:25.31 /builddir/build/BUILD/firefox-69.0.1/dom/xbl/nsBindingManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 198:25.31 NS_INTERFACE_MAP_END 198:25.31 ^~~~~~~~~~~~~~~~~~~~ 198:25.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 198:25.31 else 198:25.31 ^~~~ 198:25.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 198:25.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 198:25.31 ^~~~~~~~~~~~~~~~~~ 198:25.31 /builddir/build/BUILD/firefox-69.0.1/dom/xbl/nsBindingManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 198:25.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 198:25.31 ^~~~~~~~~~~~~~~~~~~~~~ 198:25.46 /builddir/build/BUILD/firefox-69.0.1/dom/xbl/nsXBLDocumentInfo.cpp: In member function 'virtual nsresult nsXBLDocumentInfo::QueryInterface(const nsIID&, void**)': 198:25.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:25.46 foundInterface = 0; \ 198:25.46 ^~~~~~~~~~~~~~ 198:25.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 198:25.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 198:25.46 ^~~~~~~~~~~~~~~~~~~~~~~ 198:25.46 /builddir/build/BUILD/firefox-69.0.1/dom/xbl/nsXBLDocumentInfo.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 198:25.46 NS_INTERFACE_MAP_END 198:25.46 ^~~~~~~~~~~~~~~~~~~~ 198:25.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 198:25.46 else 198:25.46 ^~~~ 198:25.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 198:25.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 198:25.46 ^~~~~~~~~~~~~~~~~~ 198:25.46 /builddir/build/BUILD/firefox-69.0.1/dom/xbl/nsXBLDocumentInfo.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 198:25.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 198:25.46 ^~~~~~~~~~~~~~~~~~~~~~ 198:26.17 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 198:26.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 198:26.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 198:26.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 198:26.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 198:26.17 from /builddir/build/BUILD/firefox-69.0.1/dom/xbl/nsXBLEventHandler.cpp:15, 198:26.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:47: 198:26.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 198:26.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198:26.17 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 198:26.17 ^ 198:26.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 198:26.17 struct Block { 198:26.17 ^~~~~ 198:30.74 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:128: 198:30.74 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/cbor-cpp/src/output_dynamic.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 198:30.74 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/cbor-cpp/src/output_dynamic.cpp:69:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 198:30.74 } 198:30.74 ^ 198:30.74 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/cbor-cpp/src/output_dynamic.cpp:69:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 198:30.74 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/cbor-cpp/src/output_dynamic.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 198:30.74 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/cbor-cpp/src/output_dynamic.cpp:69:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 198:30.74 /builddir/build/BUILD/firefox-69.0.1/dom/webauthn/cbor-cpp/src/output_dynamic.cpp:69:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 198:32.05 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 198:32.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 198:32.05 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINode.h:12, 198:32.05 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsIContent.h:13, 198:32.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, 198:32.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Text.h:10, 198:32.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CDATASection.h:11, 198:32.05 from /builddir/build/BUILD/firefox-69.0.1/dom/xml/CDATASection.cpp:7, 198:32.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xml/Unified_cpp_dom_xml0.cpp:2: 198:32.05 /builddir/build/BUILD/firefox-69.0.1/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)': 198:32.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:32.05 foundInterface = 0; \ 198:32.05 ^~~~~~~~~~~~~~ 198:32.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 198:32.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 198:32.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:32.05 /builddir/build/BUILD/firefox-69.0.1/dom/xml/nsXMLContentSink.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 198:32.05 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 198:32.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:32.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 198:32.05 else 198:32.05 ^~~~ 198:32.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 198:32.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 198:32.06 ^~~~~~~~~~~~~~~~~~ 198:32.06 /builddir/build/BUILD/firefox-69.0.1/dom/xml/nsXMLContentSink.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 198:32.06 NS_INTERFACE_MAP_ENTRY(nsITransformObserver) 198:32.06 ^~~~~~~~~~~~~~~~~~~~~~ 198:32.13 /builddir/build/BUILD/firefox-69.0.1/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)': 198:32.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:32.13 foundInterface = 0; \ 198:32.13 ^~~~~~~~~~~~~~ 198:32.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 198:32.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 198:32.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:32.13 /builddir/build/BUILD/firefox-69.0.1/dom/xml/nsXMLFragmentContentSink.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 198:32.13 NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink) 198:32.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:32.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 198:32.14 else 198:32.14 ^~~~ 198:32.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 198:32.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 198:32.14 ^~~~~~~~~~~~~~~~~~ 198:32.14 /builddir/build/BUILD/firefox-69.0.1/dom/xml/nsXMLFragmentContentSink.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 198:32.14 NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink) 198:32.14 ^~~~~~~~~~~~~~~~~~~~~~ 198:40.81 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 198:40.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/XPathEvaluator.h:9, 198:40.81 from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/XPathEvaluator.cpp:6, 198:40.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp:2: 198:40.81 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)': 198:40.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:40.81 foundInterface = 0; \ 198:40.81 ^~~~~~~~~~~~~~ 198:40.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 198:40.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 198:40.81 ^~~~~~~~~~~~~~~~~~~~~~~ 198:40.81 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/XPathResult.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 198:40.81 NS_INTERFACE_MAP_END 198:40.81 ^~~~~~~~~~~~~~~~~~~~ 198:40.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 198:40.81 else 198:40.82 ^~~~ 198:40.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 198:40.82 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 198:40.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:40.82 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/XPathResult.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 198:40.82 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult) 198:40.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:43.15 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/base/txCore.h:11, 198:43.15 from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xslt/txXMLEventHandler.h:9, 198:43.16 from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xslt/txBufferingHandler.h:9, 198:43.16 from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xslt/txBufferingHandler.cpp:6, 198:43.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:2: 198:43.16 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)': 198:43.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:43.16 foundInterface = 0; \ 198:43.16 ^~~~~~~~~~~~~~ 198:43.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 198:43.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 198:43.16 ^~~~~~~~~~~~~~~~~~~~~~~ 198:43.16 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 198:43.16 NS_INTERFACE_MAP_END 198:43.16 ^~~~~~~~~~~~~~~~~~~~ 198:43.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 198:43.16 else 198:43.16 ^~~~ 198:43.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 198:43.16 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 198:43.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:43.16 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 198:43.16 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentTransformer) 198:43.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:43.67 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 198:43.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 198:43.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 198:43.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 198:43.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 198:43.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 198:43.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 198:43.67 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINode.h:14, 198:43.67 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsIContent.h:13, 198:43.67 from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txXPathNode.h:10, 198:43.67 from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xml/txXMLUtils.h:15, 198:43.67 from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xslt/txXSLTFunctions.h:10, 198:43.67 from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 198:43.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:11: 198:43.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 198:43.67 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 198:43.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 198:43.67 memset(aT, 0, sizeof(T)); 198:43.67 ~~~~~~^~~~~~~~~~~~~~~~~~ 198:43.67 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 198:43.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:29: 198:43.67 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 198:43.67 struct GlobalProperties { 198:43.67 ^~~~~~~~~~~~~~~~ 198:47.09 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 198:47.09 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)': 198:47.09 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNodeSet.cpp:112:57: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198:47.10 memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 198:47.10 ^ 198:47.10 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 198:47.10 from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNameTest.cpp:9, 198:47.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 198:47.10 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 198:47.10 class txXPathNode { 198:47.10 ^~~~~~~~~~~ 198:47.10 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 198:47.10 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)': 198:47.10 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNodeSet.cpp:277:58: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198:47.10 memmove(insertPos, pos, count * sizeof(txXPathNode)); 198:47.10 ^ 198:47.10 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 198:47.10 from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNameTest.cpp:9, 198:47.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 198:47.10 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 198:47.10 class txXPathNode { 198:47.10 ^~~~~~~~~~~ 198:47.10 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 198:47.10 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()': 198:47.10 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNodeSet.cpp:375:75: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198:47.10 memmove(insertion, mStart + pos - chunk, chunk * sizeof(txXPathNode)); 198:47.10 ^ 198:47.11 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 198:47.11 from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNameTest.cpp:9, 198:47.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 198:47.11 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 198:47.11 class txXPathNode { 198:47.11 ^~~~~~~~~~~ 198:47.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 198:47.11 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)': 198:47.11 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNodeSet.cpp:469:56: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198:47.11 memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 198:47.11 ^ 198:47.11 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 198:47.11 from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNameTest.cpp:9, 198:47.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 198:47.11 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 198:47.11 class txXPathNode { 198:47.11 ^~~~~~~~~~~ 198:47.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 198:47.11 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNodeSet.cpp:494:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198:47.11 memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 198:47.11 ^ 198:47.11 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 198:47.11 from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNameTest.cpp:9, 198:47.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 198:47.11 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 198:47.11 class txXPathNode { 198:47.11 ^~~~~~~~~~~ 198:47.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 198:47.11 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNodeSet.cpp: In static member function 'static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)': 198:47.12 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNodeSet.cpp:567:62: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198:47.12 memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 198:47.12 ^ 198:47.12 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 198:47.12 from /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txNameTest.cpp:9, 198:47.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 198:47.12 /builddir/build/BUILD/firefox-69.0.1/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 198:47.12 class txXPathNode { 198:47.12 ^~~~~~~~~~~ 198:53.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 198:53.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 198:53.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 198:53.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsViewManager.h:14, 198:53.46 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULDocument.cpp:32, 198:53.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:11: 198:53.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 198:53.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 198:53.46 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 198:53.46 ^ 198:53.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 198:53.46 struct Block { 198:53.46 ^~~~~ 198:54.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 198:54.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 198:54.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 198:54.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 198:54.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 198:54.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 198:54.76 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 198:54.76 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 198:54.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 198:54.76 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULBroadcastManager.h:10, 198:54.76 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULBroadcastManager.cpp:7, 198:54.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 198:54.76 /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULDocument.cpp: In member function 'virtual nsresult mozilla::dom::XULDocument::QueryInterface(const nsIID&, void**)': 198:54.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:54.77 foundInterface = 0; \ 198:54.77 ^~~~~~~~~~~~~~ 198:54.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 198:54.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 198:54.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:54.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 198:54.77 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 198:54.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:54.77 /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULDocument.cpp:180:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 198:54.77 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULDocument, XMLDocument) 198:54.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:54.77 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 198:54.77 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 198:54.77 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 198:54.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 198:54.77 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULBroadcastManager.h:10, 198:54.77 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULBroadcastManager.cpp:7, 198:54.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 198:54.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 198:54.77 } else 198:54.77 ^~~~ 198:54.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 198:54.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 198:54.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:54.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 198:54.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 198:54.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:54.77 /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULDocument.cpp:180:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 198:54.78 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULDocument, XMLDocument) 198:54.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:55.45 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 198:55.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 198:55.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 198:55.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 198:55.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMArray.h:15, 198:55.45 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULPrototypeDocument.h:11, 198:55.45 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULPrototypeDocument.cpp:6, 198:55.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xul/Unified_cpp_dom_xul1.cpp:2: 198:55.45 /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULPrototypeDocument.cpp: In member function 'virtual nsresult nsXULPrototypeDocument::QueryInterface(const nsIID&, void**)': 198:55.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:55.45 foundInterface = 0; \ 198:55.45 ^~~~~~~~~~~~~~ 198:55.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 198:55.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 198:55.46 ^~~~~~~~~~~~~~~~~~~~~~~ 198:55.46 /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULPrototypeDocument.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 198:55.46 NS_INTERFACE_MAP_END 198:55.46 ^~~~~~~~~~~~~~~~~~~~ 198:55.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 198:55.46 else 198:55.46 ^~~~ 198:55.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 198:55.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 198:55.46 ^~~~~~~~~~~~~~~~~~ 198:55.46 /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULPrototypeDocument.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 198:55.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 198:55.46 ^~~~~~~~~~~~~~~~~~~~~~ 198:56.18 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 198:56.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 198:56.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 198:56.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 198:56.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 198:56.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 198:56.19 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 198:56.19 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 198:56.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 198:56.19 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULBroadcastManager.h:10, 198:56.19 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULBroadcastManager.cpp:7, 198:56.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 198:56.19 /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULTreeElement.cpp: In member function 'virtual nsresult mozilla::dom::XULTreeElement::QueryInterface(const nsIID&, void**)': 198:56.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:56.19 foundInterface = 0; \ 198:56.19 ^~~~~~~~~~~~~~ 198:56.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 198:56.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 198:56.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:56.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 198:56.19 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 198:56.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:56.19 /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 198:56.19 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 198:56.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:56.19 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 198:56.19 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 198:56.19 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 198:56.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 198:56.19 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULBroadcastManager.h:10, 198:56.19 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULBroadcastManager.cpp:7, 198:56.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 198:56.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 198:56.19 } else 198:56.19 ^~~~ 198:56.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 198:56.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 198:56.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:56.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 198:56.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 198:56.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:56.19 /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 198:56.19 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 198:56.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:56.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 198:56.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 198:56.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 198:56.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 198:56.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 198:56.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 198:56.23 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 198:56.23 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 198:56.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 198:56.23 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULBroadcastManager.h:10, 198:56.23 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULBroadcastManager.cpp:7, 198:56.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 198:56.23 /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULCommandDispatcher.cpp: In member function 'virtual nsresult nsXULCommandDispatcher::QueryInterface(const nsIID&, void**)': 198:56.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:56.23 foundInterface = 0; \ 198:56.23 ^~~~~~~~~~~~~~ 198:56.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 198:56.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 198:56.23 ^~~~~~~~~~~~~~~~~~~~~~~ 198:56.23 /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULCommandDispatcher.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 198:56.23 NS_INTERFACE_MAP_END 198:56.23 ^~~~~~~~~~~~~~~~~~~~ 198:56.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 198:56.23 else 198:56.23 ^~~~ 198:56.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 198:56.23 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 198:56.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:56.23 /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULCommandDispatcher.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 198:56.23 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMXULCommandDispatcher) 198:56.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:56.25 /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULContentSink.cpp: In member function 'virtual nsresult XULContentSinkImpl::QueryInterface(const nsIID&, void**)': 198:56.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:56.25 foundInterface = 0; \ 198:56.25 ^~~~~~~~~~~~~~ 198:56.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 198:56.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 198:56.25 ^~~~~~~~~~~~~~~~~~~~~~~ 198:56.25 /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULContentSink.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 198:56.25 NS_INTERFACE_MAP_END 198:56.25 ^~~~~~~~~~~~~~~~~~~~ 198:56.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 198:56.25 else 198:56.25 ^~~~ 198:56.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 198:56.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 198:56.25 ^~~~~~~~~~~~~~~~~~ 198:56.25 /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULContentSink.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 198:56.25 NS_INTERFACE_MAP_ENTRY(nsIContentSink) 198:56.25 ^~~~~~~~~~~~~~~~~~~~~~ 198:56.29 /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULControllers.cpp: In member function 'virtual nsresult nsXULControllers::QueryInterface(const nsIID&, void**)': 198:56.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:56.29 foundInterface = 0; \ 198:56.29 ^~~~~~~~~~~~~~ 198:56.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 198:56.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 198:56.29 ^~~~~~~~~~~~~~~~~~~~~~~ 198:56.29 /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULControllers.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 198:56.29 NS_INTERFACE_MAP_END 198:56.29 ^~~~~~~~~~~~~~~~~~~~ 198:56.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 198:56.29 else 198:56.29 ^~~~ 198:56.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 198:56.29 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 198:56.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:56.29 /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULControllers.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 198:56.29 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllers) 198:56.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:56.45 /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULPopupListener.cpp: In member function 'virtual nsresult nsXULPopupListener::QueryInterface(const nsIID&, void**)': 198:56.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:56.45 foundInterface = 0; \ 198:56.45 ^~~~~~~~~~~~~~ 198:56.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 198:56.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 198:56.45 ^~~~~~~~~~~~~~~~~~~~~~~ 198:56.45 /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULPopupListener.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 198:56.45 NS_INTERFACE_MAP_END 198:56.45 ^~~~~~~~~~~~~~~~~~~~ 198:56.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 198:56.45 else 198:56.45 ^~~~ 198:56.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 198:56.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 198:56.45 ^~~~~~~~~~~~~~~~~~ 198:56.45 /builddir/build/BUILD/firefox-69.0.1/dom/xul/nsXULPopupListener.cpp:83:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 198:56.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 198:56.45 ^~~~~~~~~~~~~~~~~~~~~~ 198:57.63 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 198:57.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 198:57.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 198:57.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 198:57.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 198:57.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 198:57.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 198:57.63 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 198:57.63 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 198:57.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 198:57.63 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULBroadcastManager.h:10, 198:57.63 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULBroadcastManager.cpp:7, 198:57.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 198:57.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 198:57.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 198:57.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 198:57.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 198:57.63 memset(&aArr[0], 0, N * sizeof(T)); 198:57.63 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:57.63 In file included from /usr/include/c++/8/map:61, 198:57.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 198:57.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 198:57.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 198:57.63 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 198:57.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 198:57.63 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULBroadcastManager.h:10, 198:57.63 from /builddir/build/BUILD/firefox-69.0.1/dom/xul/XULBroadcastManager.cpp:7, 198:57.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 198:57.63 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 198:57.63 class map 198:57.63 ^~~ 198:57.81 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 198:57.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 198:57.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 198:57.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 198:57.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 198:57.81 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 198:57.81 from /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRDisplay.cpp:7, 198:57.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 198:57.81 /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRDisplay.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplay::QueryInterface(const nsIID&, void**)': 198:57.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:57.82 foundInterface = 0; \ 198:57.82 ^~~~~~~~~~~~~~ 198:57.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 198:57.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 198:57.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:57.82 /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRDisplay.cpp:640:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 198:57.82 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 198:57.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:57.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 198:57.82 else 198:57.82 ^~~~ 198:57.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 198:57.82 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 198:57.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:57.82 /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRDisplay.cpp:639:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 198:57.82 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, DOMEventTargetHelper) 198:57.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:57.84 /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRDisplayEvent.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplayEvent::QueryInterface(const nsIID&, void**)': 198:57.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:57.84 foundInterface = 0; \ 198:57.84 ^~~~~~~~~~~~~~ 198:57.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 198:57.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 198:57.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:57.84 /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRDisplayEvent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 198:57.85 NS_INTERFACE_MAP_END_INHERITING(Event) 198:57.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:57.85 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 198:57.85 from /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRDisplay.cpp:7, 198:57.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 198:57.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 198:57.85 } else 198:57.85 ^~~~ 198:57.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 198:57.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 198:57.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:57.85 /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRDisplayEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 198:57.85 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRDisplayEvent) 198:57.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:57.93 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 198:57.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 198:57.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 198:57.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 198:57.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 198:57.93 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 198:57.93 from /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRDisplay.cpp:7, 198:57.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 198:57.93 /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockDisplay::QueryInterface(const nsIID&, void**)': 198:57.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:57.93 foundInterface = 0; \ 198:57.93 ^~~~~~~~~~~~~~ 198:57.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 198:57.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 198:57.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:57.93 /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRServiceTest.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 198:57.93 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 198:57.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:57.93 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 198:57.93 from /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRDisplay.cpp:7, 198:57.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 198:57.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 198:57.94 } else 198:57.94 ^~~~ 198:57.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 198:57.94 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 198:57.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:57.94 /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRServiceTest.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 198:57.94 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockDisplay) 198:57.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:57.95 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 198:57.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 198:57.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 198:57.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 198:57.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 198:57.95 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 198:57.95 from /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRDisplay.cpp:7, 198:57.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 198:57.95 /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockController::QueryInterface(const nsIID&, void**)': 198:57.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:57.95 foundInterface = 0; \ 198:57.95 ^~~~~~~~~~~~~~ 198:57.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 198:57.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 198:57.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:57.95 /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRServiceTest.cpp:355:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 198:57.95 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 198:57.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:57.95 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 198:57.95 from /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRDisplay.cpp:7, 198:57.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 198:57.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 198:57.95 } else 198:57.96 ^~~~ 198:57.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 198:57.96 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 198:57.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:57.96 /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRServiceTest.cpp:354:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 198:57.96 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockController) 198:57.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:57.96 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 198:57.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 198:57.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 198:57.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 198:57.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 198:57.96 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 198:57.96 from /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRDisplay.cpp:7, 198:57.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 198:57.96 /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRServiceTest::QueryInterface(const nsIID&, void**)': 198:57.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:57.96 foundInterface = 0; \ 198:57.96 ^~~~~~~~~~~~~~ 198:57.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 198:57.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 198:57.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:57.96 /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRServiceTest.cpp:564:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 198:57.96 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 198:57.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:57.97 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 198:57.97 from /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRDisplay.cpp:7, 198:57.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 198:57.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 198:57.97 } else 198:57.97 ^~~~ 198:57.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 198:57.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 198:57.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:57.97 /builddir/build/BUILD/firefox-69.0.1/dom/vr/VRServiceTest.cpp:563:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 198:57.97 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRServiceTest) 198:57.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:59.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 198:59.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 198:59.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 198:59.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 198:59.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 198:59.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 198:59.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/U2F.h:12, 198:59.11 from /builddir/build/BUILD/firefox-69.0.1/dom/u2f/U2F.cpp:7, 198:59.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 198:59.11 /builddir/build/BUILD/firefox-69.0.1/dom/u2f/U2F.cpp: In member function 'virtual nsresult mozilla::dom::U2F::QueryInterface(const nsIID&, void**)': 198:59.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:59.11 foundInterface = 0; \ 198:59.11 ^~~~~~~~~~~~~~ 198:59.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 198:59.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 198:59.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:59.11 /builddir/build/BUILD/firefox-69.0.1/dom/u2f/U2F.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 198:59.11 NS_INTERFACE_MAP_END_INHERITING(WebAuthnManagerBase) 198:59.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:59.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 198:59.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 198:59.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 198:59.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 198:59.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/U2FBinding.h:11, 198:59.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/U2F.h:14, 198:59.11 from /builddir/build/BUILD/firefox-69.0.1/dom/u2f/U2F.cpp:7, 198:59.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 198:59.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 198:59.11 else 198:59.11 ^~~~ 198:59.11 /builddir/build/BUILD/firefox-69.0.1/dom/u2f/U2F.cpp:48:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 198:59.11 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 198:59.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:04.93 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 199:04.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 199:04.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 199:04.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 199:04.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 199:04.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 199:04.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, 199:04.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Console.h:10, 199:04.93 from /builddir/build/BUILD/firefox-69.0.1/dom/console/Console.cpp:7, 199:04.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 199:04.93 /builddir/build/BUILD/firefox-69.0.1/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)': 199:04.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:04.93 foundInterface = 0; \ 199:04.93 ^~~~~~~~~~~~~~ 199:04.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:04.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:04.93 ^~~~~~~~~~~~~~~~~~~~~~~ 199:04.93 /builddir/build/BUILD/firefox-69.0.1/dom/console/Console.cpp:923:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:04.93 NS_INTERFACE_MAP_END 199:04.93 ^~~~~~~~~~~~~~~~~~~~ 199:04.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:04.93 else 199:04.93 ^~~~ 199:04.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:04.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:04.93 ^~~~~~~~~~~~~~~~~~ 199:04.93 /builddir/build/BUILD/firefox-69.0.1/dom/console/Console.cpp:922:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:04.93 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 199:04.93 ^~~~~~~~~~~~~~~~~~~~~~ 199:05.09 /builddir/build/BUILD/firefox-69.0.1/dom/console/ConsoleInstance.cpp: In member function 'virtual nsresult mozilla::dom::ConsoleInstance::QueryInterface(const nsIID&, void**)': 199:05.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:05.09 foundInterface = 0; \ 199:05.09 ^~~~~~~~~~~~~~ 199:05.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:05.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:05.09 ^~~~~~~~~~~~~~~~~~~~~~~ 199:05.09 /builddir/build/BUILD/firefox-69.0.1/dom/console/ConsoleInstance.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:05.09 NS_INTERFACE_MAP_END 199:05.09 ^~~~~~~~~~~~~~~~~~~~ 199:05.09 In file included from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcpublic.h:22, 199:05.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 199:05.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 199:05.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 199:05.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:11, 199:05.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Console.h:10, 199:05.09 from /builddir/build/BUILD/firefox-69.0.1/dom/console/Console.cpp:7, 199:05.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 199:05.09 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:05.09 else 199:05.09 ^~~~ 199:05.09 /builddir/build/BUILD/firefox-69.0.1/dom/console/ConsoleInstance.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 199:05.09 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 199:05.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:07.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 199:07.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 199:07.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 199:07.43 from /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.h:11, 199:07.43 from /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.cpp:7, 199:07.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 199:07.43 /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)': 199:07.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:07.43 foundInterface = 0; \ 199:07.43 ^~~~~~~~~~~~~~ 199:07.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:07.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:07.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:07.44 /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:07.44 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 199:07.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:07.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 199:07.44 from /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.h:11, 199:07.44 from /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.cpp:7, 199:07.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 199:07.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:07.44 } else 199:07.44 ^~~~ 199:07.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:07.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:07.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:07.44 /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:07.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Performance) 199:07.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:07.50 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 199:07.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 199:07.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 199:07.50 from /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.h:11, 199:07.50 from /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.cpp:7, 199:07.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 199:07.50 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)': 199:07.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:07.50 foundInterface = 0; \ 199:07.50 ^~~~~~~~~~~~~~ 199:07.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:07.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:07.50 ^~~~~~~~~~~~~~~~~~~~~~~ 199:07.50 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:07.50 NS_INTERFACE_MAP_END 199:07.50 ^~~~~~~~~~~~~~~~~~~~ 199:07.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:07.50 else 199:07.50 ^~~~ 199:07.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:07.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:07.50 ^~~~~~~~~~~~~~~~~~ 199:07.50 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceEntry.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:07.50 NS_INTERFACE_MAP_ENTRY(nsISupports) 199:07.50 ^~~~~~~~~~~~~~~~~~~~~~ 199:07.52 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)': 199:07.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:07.52 foundInterface = 0; \ 199:07.52 ^~~~~~~~~~~~~~ 199:07.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:07.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:07.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:07.52 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceMainThread.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:07.52 NS_INTERFACE_MAP_END_INHERITING(Performance) 199:07.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:07.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:07.52 else 199:07.52 ^~~~ 199:07.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:07.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:07.52 ^~~~~~~~~~~~~~~~~~ 199:07.52 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceMainThread.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:07.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 199:07.52 ^~~~~~~~~~~~~~~~~~~~~~ 199:07.54 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceNavigationTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceNavigationTiming::QueryInterface(const nsIID&, void**)': 199:07.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:07.54 foundInterface = 0; \ 199:07.54 ^~~~~~~~~~~~~~ 199:07.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:07.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:07.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:07.54 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceNavigationTiming.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:07.54 NS_INTERFACE_MAP_END_INHERITING(PerformanceResourceTiming) 199:07.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:07.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 199:07.54 from /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.h:11, 199:07.54 from /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.cpp:7, 199:07.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 199:07.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:07.54 } else 199:07.54 ^~~~ 199:07.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:07.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:07.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:07.54 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceNavigationTiming.cpp:12:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:07.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceNavigationTiming) 199:07.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:07.80 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 199:07.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 199:07.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 199:07.80 from /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.h:11, 199:07.81 from /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.cpp:7, 199:07.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 199:07.81 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)': 199:07.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:07.81 foundInterface = 0; \ 199:07.81 ^~~~~~~~~~~~~~ 199:07.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:07.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:07.81 ^~~~~~~~~~~~~~~~~~~~~~~ 199:07.81 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceObserver.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:07.81 NS_INTERFACE_MAP_END 199:07.81 ^~~~~~~~~~~~~~~~~~~~ 199:07.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:07.81 else 199:07.81 ^~~~ 199:07.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:07.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:07.81 ^~~~~~~~~~~~~~~~~~ 199:07.81 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceObserver.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:07.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 199:07.81 ^~~~~~~~~~~~~~~~~~~~~~ 199:07.82 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)': 199:07.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:07.83 foundInterface = 0; \ 199:07.83 ^~~~~~~~~~~~~~ 199:07.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:07.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:07.83 ^~~~~~~~~~~~~~~~~~~~~~~ 199:07.83 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceObserverEntryList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:07.83 NS_INTERFACE_MAP_END 199:07.83 ^~~~~~~~~~~~~~~~~~~~ 199:07.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:07.83 else 199:07.83 ^~~~ 199:07.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:07.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:07.83 ^~~~~~~~~~~~~~~~~~ 199:07.83 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceObserverEntryList.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:07.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 199:07.83 ^~~~~~~~~~~~~~~~~~~~~~ 199:07.83 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)': 199:07.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:07.83 foundInterface = 0; \ 199:07.83 ^~~~~~~~~~~~~~ 199:07.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:07.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:07.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:07.83 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceResourceTiming.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:07.83 NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry) 199:07.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:07.83 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 199:07.83 from /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.h:11, 199:07.83 from /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.cpp:7, 199:07.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 199:07.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:07.83 } else 199:07.83 ^~~~ 199:07.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:07.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:07.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:07.83 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceResourceTiming.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:07.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceResourceTiming) 199:07.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:07.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 199:07.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 199:07.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 199:07.85 from /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.h:11, 199:07.85 from /builddir/build/BUILD/firefox-69.0.1/dom/performance/Performance.cpp:7, 199:07.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 199:07.85 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceServerTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceServerTiming::QueryInterface(const nsIID&, void**)': 199:07.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:07.85 foundInterface = 0; \ 199:07.85 ^~~~~~~~~~~~~~ 199:07.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:07.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:07.86 ^~~~~~~~~~~~~~~~~~~~~~~ 199:07.86 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceServerTiming.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:07.86 NS_INTERFACE_MAP_END 199:07.86 ^~~~~~~~~~~~~~~~~~~~ 199:07.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:07.86 else 199:07.86 ^~~~ 199:07.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:07.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:07.86 ^~~~~~~~~~~~~~~~~~ 199:07.86 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceServerTiming.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:07.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 199:07.86 ^~~~~~~~~~~~~~~~~~~~~~ 199:10.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:128: 199:10.75 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceWorker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 199:10.75 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceWorker.cpp:50:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 199:10.75 } // namespace mozilla 199:10.75 ^ 199:10.76 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceWorker.cpp:50:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 199:10.76 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceWorker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 199:10.76 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceWorker.cpp:50:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 199:10.76 /builddir/build/BUILD/firefox-69.0.1/dom/performance/PerformanceWorker.cpp:50:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 199:11.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 199:11.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 199:11.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 199:11.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 199:11.27 from /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequest.h:11, 199:11.27 from /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequest.cpp:7, 199:11.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 199:11.27 /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)': 199:11.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:11.27 foundInterface = 0; \ 199:11.27 ^~~~~~~~~~~~~~ 199:11.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:11.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:11.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:11.27 /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequestEventTarget.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:11.27 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 199:11.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:11.27 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 199:11.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 199:11.27 from /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequest.h:11, 199:11.27 from /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequest.cpp:7, 199:11.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 199:11.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:11.27 } else 199:11.27 ^~~~ 199:11.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:11.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:11.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:11.27 /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequestEventTarget.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:11.27 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestEventTarget) 199:11.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:12.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 199:12.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 199:12.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 199:12.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 199:12.00 from /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequest.h:11, 199:12.00 from /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequest.cpp:7, 199:12.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 199:12.00 /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)': 199:12.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:12.00 foundInterface = 0; \ 199:12.00 ^~~~~~~~~~~~~~ 199:12.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:12.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:12.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:12.01 /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:387:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:12.01 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 199:12.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:12.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:12.01 else 199:12.01 ^~~~ 199:12.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:12.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:12.01 ^~~~~~~~~~~~~~~~~~ 199:12.01 /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:386:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:12.01 NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget) 199:12.01 ^~~~~~~~~~~~~~~~~~~~~~ 199:12.27 /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)': 199:12.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:12.27 foundInterface = 0; \ 199:12.27 ^~~~~~~~~~~~~~ 199:12.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:12.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:12.27 ^~~~~~~~~~~~~~~~~~~~~~~ 199:12.27 /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:3640:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:12.27 NS_INTERFACE_MAP_END 199:12.27 ^~~~~~~~~~~~~~~~~~~~ 199:12.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:12.27 else 199:12.27 ^~~~ 199:12.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 199:12.27 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 199:12.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:12.27 /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequestMainThread.cpp:3639:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 199:12.27 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 199:12.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:12.81 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 199:12.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 199:12.81 from /builddir/build/BUILD/firefox-69.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:9, 199:12.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 199:12.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 199:12.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 199:12.81 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 199:12.81 ^ 199:12.81 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 199:12.81 struct Block { 199:12.81 ^~~~~ 199:14.17 /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)': 199:14.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:14.17 foundInterface = 0; \ 199:14.17 ^~~~~~~~~~~~~~ 199:14.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:14.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:14.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:14.17 /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequestWorker.cpp:1467:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:14.17 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 199:14.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:14.17 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 199:14.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 199:14.17 from /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequest.h:11, 199:14.17 from /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequest.cpp:7, 199:14.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 199:14.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:14.17 } else 199:14.17 ^~~~ 199:14.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:14.17 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:14.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:14.17 /builddir/build/BUILD/firefox-69.0.1/dom/xhr/XMLHttpRequestWorker.cpp:1466:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:14.17 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestWorker) 199:14.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:15.18 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 199:15.18 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 199:15.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 199:15.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 199:15.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 199:15.18 from /builddir/build/BUILD/firefox-69.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 199:15.18 from /builddir/build/BUILD/firefox-69.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 199:15.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 199:15.18 /builddir/build/BUILD/firefox-69.0.1/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistLocalDocument::QueryInterface(const nsIID&, void**)': 199:15.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:15.18 foundInterface = 0; \ 199:15.18 ^~~~~~~~~~~~~~ 199:15.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:15.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:15.18 ^~~~~~~~~~~~~~~~~~~~~~~ 199:15.18 /builddir/build/BUILD/firefox-69.0.1/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:15.18 NS_INTERFACE_MAP_END 199:15.18 ^~~~~~~~~~~~~~~~~~~~ 199:15.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:15.18 else 199:15.18 ^~~~ 199:15.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:15.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:15.18 ^~~~~~~~~~~~~~~~~~ 199:15.18 /builddir/build/BUILD/firefox-69.0.1/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:15.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 199:15.18 ^~~~~~~~~~~~~~~~~~~~~~ 199:15.36 /builddir/build/BUILD/firefox-69.0.1/dom/webbrowserpersist/nsWebBrowserPersist.cpp: In member function 'virtual nsresult nsWebBrowserPersist::QueryInterface(const nsIID&, void**)': 199:15.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:15.37 foundInterface = 0; \ 199:15.37 ^~~~~~~~~~~~~~ 199:15.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:15.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:15.37 ^~~~~~~~~~~~~~~~~~~~~~~ 199:15.37 /builddir/build/BUILD/firefox-69.0.1/dom/webbrowserpersist/nsWebBrowserPersist.cpp:287:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:15.37 NS_INTERFACE_MAP_END 199:15.37 ^~~~~~~~~~~~~~~~~~~~ 199:15.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:15.37 else 199:15.37 ^~~~ 199:15.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:15.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:15.37 ^~~~~~~~~~~~~~~~~~ 199:15.37 /builddir/build/BUILD/firefox-69.0.1/dom/webbrowserpersist/nsWebBrowserPersist.cpp:286:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:15.37 NS_INTERFACE_MAP_ENTRY(nsIProgressEventSink) 199:15.37 ^~~~~~~~~~~~~~~~~~~~~~ 199:16.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 199:16.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 199:16.21 from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.h:10, 199:16.21 from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.cpp:7, 199:16.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 199:16.21 /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::LoadedScript::QueryInterface(const nsIID&, void**)': 199:16.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:16.21 foundInterface = 0; \ 199:16.21 ^~~~~~~~~~~~~~ 199:16.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:16.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:16.22 ^~~~~~~~~~~~~~~~~~~~~~~ 199:16.22 /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:16.22 NS_INTERFACE_MAP_END 199:16.22 ^~~~~~~~~~~~~~~~~~~~ 199:16.22 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.h:11, 199:16.22 from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.cpp:7, 199:16.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 199:16.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:16.22 } else 199:16.22 ^~~~ 199:16.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:16.22 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:16.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:16.22 /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:16.22 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LoadedScript) 199:16.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:16.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 199:16.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 199:16.22 from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.h:10, 199:16.22 from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.cpp:7, 199:16.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 199:16.22 /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::ModuleScript::QueryInterface(const nsIID&, void**)': 199:16.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:16.22 foundInterface = 0; \ 199:16.22 ^~~~~~~~~~~~~~ 199:16.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:16.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:16.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:16.23 /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:16.23 NS_INTERFACE_MAP_END_INHERITING(LoadedScript) 199:16.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:16.23 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.h:11, 199:16.23 from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.cpp:7, 199:16.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 199:16.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:16.23 } else 199:16.23 ^~~~ 199:16.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:16.23 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:16.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:16.23 /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:16.23 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleScript) 199:16.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:16.25 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 199:16.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 199:16.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 199:16.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 199:16.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 199:16.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 199:16.25 from /builddir/build/BUILD/firefox-69.0.1/dom/worklet/Worklet.h:11, 199:16.25 from /builddir/build/BUILD/firefox-69.0.1/dom/worklet/Worklet.cpp:7, 199:16.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 199:16.25 /builddir/build/BUILD/firefox-69.0.1/dom/worklet/Worklet.cpp: In member function 'virtual nsresult mozilla::dom::Worklet::QueryInterface(const nsIID&, void**)': 199:16.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:16.25 foundInterface = 0; \ 199:16.25 ^~~~~~~~~~~~~~ 199:16.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:16.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:16.25 ^~~~~~~~~~~~~~~~~~~~~~~ 199:16.25 /builddir/build/BUILD/firefox-69.0.1/dom/worklet/Worklet.cpp:413:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:16.25 NS_INTERFACE_MAP_END 199:16.25 ^~~~~~~~~~~~~~~~~~~~ 199:16.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:16.25 else 199:16.26 ^~~~ 199:16.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:16.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:16.26 ^~~~~~~~~~~~~~~~~~ 199:16.26 /builddir/build/BUILD/firefox-69.0.1/dom/worklet/Worklet.cpp:412:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:16.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 199:16.26 ^~~~~~~~~~~~~~~~~~~~~~ 199:16.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 199:16.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 199:16.27 from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.h:10, 199:16.27 from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.cpp:7, 199:16.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 199:16.27 /builddir/build/BUILD/firefox-69.0.1/dom/script/ModuleLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ModuleLoadRequest::QueryInterface(const nsIID&, void**)': 199:16.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:16.27 foundInterface = 0; \ 199:16.27 ^~~~~~~~~~~~~~ 199:16.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:16.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:16.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:16.27 /builddir/build/BUILD/firefox-69.0.1/dom/script/ModuleLoadRequest.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:16.27 NS_INTERFACE_MAP_END_INHERITING(ScriptLoadRequest) 199:16.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:16.27 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.h:11, 199:16.27 from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.cpp:7, 199:16.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 199:16.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:16.27 } else 199:16.27 ^~~~ 199:16.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:16.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:16.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:16.27 /builddir/build/BUILD/firefox-69.0.1/dom/script/ModuleLoadRequest.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:16.27 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleLoadRequest) 199:16.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:16.31 /builddir/build/BUILD/firefox-69.0.1/dom/worklet/WorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkletGlobalScope::QueryInterface(const nsIID&, void**)': 199:16.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:16.31 foundInterface = 0; \ 199:16.31 ^~~~~~~~~~~~~~ 199:16.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:16.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:16.31 ^~~~~~~~~~~~~~~~~~~~~~~ 199:16.31 /builddir/build/BUILD/firefox-69.0.1/dom/worklet/WorkletGlobalScope.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:16.31 NS_INTERFACE_MAP_END 199:16.31 ^~~~~~~~~~~~~~~~~~~~ 199:16.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:16.31 else 199:16.32 ^~~~ 199:16.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:16.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:16.32 ^~~~~~~~~~~~~~~~~~ 199:16.32 /builddir/build/BUILD/firefox-69.0.1/dom/worklet/WorkletGlobalScope.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:16.32 NS_INTERFACE_MAP_ENTRY(WorkletGlobalScope) 199:16.32 ^~~~~~~~~~~~~~~~~~~~~~ 199:16.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 199:16.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 199:16.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 199:16.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 199:16.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 199:16.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 199:16.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:32, 199:16.76 from /builddir/build/BUILD/firefox-69.0.1/dom/worklet/Worklet.h:11, 199:16.76 from /builddir/build/BUILD/firefox-69.0.1/dom/worklet/Worklet.cpp:7, 199:16.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 199:16.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 199:16.76 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 199:16.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 199:16.76 memset(aT, 0, sizeof(T)); 199:16.76 ~~~~~~^~~~~~~~~~~~~~~~~~ 199:16.76 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/worklet/Worklet.cpp:25, 199:16.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 199:16.76 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 199:16.76 struct GlobalProperties { 199:16.76 ^~~~~~~~~~~~~~~~ 199:17.50 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 199:17.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 199:17.50 from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.h:10, 199:17.50 from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.cpp:7, 199:17.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 199:17.50 /builddir/build/BUILD/firefox-69.0.1/dom/script/ScriptLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoadRequest::QueryInterface(const nsIID&, void**)': 199:17.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:17.50 foundInterface = 0; \ 199:17.50 ^~~~~~~~~~~~~~ 199:17.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:17.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:17.50 ^~~~~~~~~~~~~~~~~~~~~~~ 199:17.50 /builddir/build/BUILD/firefox-69.0.1/dom/script/ScriptLoadRequest.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:17.50 NS_INTERFACE_MAP_END 199:17.50 ^~~~~~~~~~~~~~~~~~~~ 199:17.50 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.h:11, 199:17.50 from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.cpp:7, 199:17.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 199:17.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:17.50 } else 199:17.50 ^~~~ 199:17.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:17.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:17.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:17.50 /builddir/build/BUILD/firefox-69.0.1/dom/script/ScriptLoadRequest.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:17.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoadRequest) 199:17.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:18.09 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 199:18.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 199:18.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 199:18.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 199:18.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 199:18.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 199:18.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 199:18.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 199:18.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 199:18.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 199:18.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 199:18.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 199:18.09 from /builddir/build/BUILD/firefox-69.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 199:18.09 from /builddir/build/BUILD/firefox-69.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 199:18.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 199:18.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 199:18.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 199:18.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 199:18.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 199:18.10 memset(&aArr[0], 0, N * sizeof(T)); 199:18.10 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:18.10 In file included from /usr/include/c++/8/map:61, 199:18.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 199:18.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 199:18.10 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 199:18.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 199:18.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 199:18.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 199:18.10 from /builddir/build/BUILD/firefox-69.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 199:18.10 from /builddir/build/BUILD/firefox-69.0.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 199:18.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 199:18.10 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 199:18.10 class map 199:18.10 ^~~ 199:19.14 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 199:19.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 199:19.14 from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.h:10, 199:19.14 from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.cpp:7, 199:19.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 199:19.14 /builddir/build/BUILD/firefox-69.0.1/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoader::QueryInterface(const nsIID&, void**)': 199:19.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:19.14 foundInterface = 0; \ 199:19.14 ^~~~~~~~~~~~~~ 199:19.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:19.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:19.14 ^~~~~~~~~~~~~~~~~~~~~~~ 199:19.14 /builddir/build/BUILD/firefox-69.0.1/dom/script/ScriptLoader.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:19.14 NS_INTERFACE_MAP_END 199:19.14 ^~~~~~~~~~~~~~~~~~~~ 199:19.14 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.h:11, 199:19.14 from /builddir/build/BUILD/firefox-69.0.1/dom/script/LoadedScript.cpp:7, 199:19.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 199:19.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:19.14 } else 199:19.14 ^~~~ 199:19.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:19.14 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:19.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:19.14 /builddir/build/BUILD/firefox-69.0.1/dom/script/ScriptLoader.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:19.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoader) 199:19.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:24.92 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 199:24.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 199:24.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 199:24.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 199:24.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 199:24.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 199:24.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 199:24.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 199:24.92 from /builddir/build/BUILD/firefox-69.0.1/dom/payments/BasicCardPayment.h:10, 199:24.92 from /builddir/build/BUILD/firefox-69.0.1/dom/payments/BasicCardPayment.cpp:7, 199:24.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 199:24.92 /builddir/build/BUILD/firefox-69.0.1/dom/payments/MerchantValidationEvent.cpp: In member function 'virtual nsresult mozilla::dom::MerchantValidationEvent::QueryInterface(const nsIID&, void**)': 199:24.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:24.92 foundInterface = 0; \ 199:24.92 ^~~~~~~~~~~~~~ 199:24.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:24.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:24.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:24.92 /builddir/build/BUILD/firefox-69.0.1/dom/payments/MerchantValidationEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:24.92 NS_INTERFACE_MAP_END_INHERITING(Event) 199:24.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:24.92 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 199:24.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 199:24.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsPIDOMWindow.h:15, 199:24.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 199:24.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 199:24.92 from /builddir/build/BUILD/firefox-69.0.1/dom/payments/BasicCardPayment.h:10, 199:24.92 from /builddir/build/BUILD/firefox-69.0.1/dom/payments/BasicCardPayment.cpp:7, 199:24.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 199:24.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:24.92 } else 199:24.92 ^~~~ 199:24.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:24.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:24.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:24.93 /builddir/build/BUILD/firefox-69.0.1/dom/payments/MerchantValidationEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:24.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MerchantValidationEvent) 199:24.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:25.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 199:25.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 199:25.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 199:25.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 199:25.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 199:25.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 199:25.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 199:25.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 199:25.00 from /builddir/build/BUILD/firefox-69.0.1/dom/payments/BasicCardPayment.h:10, 199:25.00 from /builddir/build/BUILD/firefox-69.0.1/dom/payments/BasicCardPayment.cpp:7, 199:25.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 199:25.01 /builddir/build/BUILD/firefox-69.0.1/dom/payments/PaymentAddress.cpp: In member function 'virtual nsresult mozilla::dom::PaymentAddress::QueryInterface(const nsIID&, void**)': 199:25.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:25.01 foundInterface = 0; \ 199:25.01 ^~~~~~~~~~~~~~ 199:25.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:25.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:25.01 ^~~~~~~~~~~~~~~~~~~~~~~ 199:25.01 /builddir/build/BUILD/firefox-69.0.1/dom/payments/PaymentAddress.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:25.01 NS_INTERFACE_MAP_END 199:25.01 ^~~~~~~~~~~~~~~~~~~~ 199:25.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:25.01 else 199:25.01 ^~~~ 199:25.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:25.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:25.01 ^~~~~~~~~~~~~~~~~~ 199:25.01 /builddir/build/BUILD/firefox-69.0.1/dom/payments/PaymentAddress.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:25.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 199:25.01 ^~~~~~~~~~~~~~~~~~~~~~ 199:25.02 /builddir/build/BUILD/firefox-69.0.1/dom/payments/PaymentMethodChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentMethodChangeEvent::QueryInterface(const nsIID&, void**)': 199:25.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:25.02 foundInterface = 0; \ 199:25.02 ^~~~~~~~~~~~~~ 199:25.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:25.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:25.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:25.02 /builddir/build/BUILD/firefox-69.0.1/dom/payments/PaymentMethodChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:25.02 NS_INTERFACE_MAP_END_INHERITING(PaymentRequestUpdateEvent) 199:25.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:25.03 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 199:25.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 199:25.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsPIDOMWindow.h:15, 199:25.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 199:25.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 199:25.03 from /builddir/build/BUILD/firefox-69.0.1/dom/payments/BasicCardPayment.h:10, 199:25.03 from /builddir/build/BUILD/firefox-69.0.1/dom/payments/BasicCardPayment.cpp:7, 199:25.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 199:25.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:25.03 } else 199:25.03 ^~~~ 199:25.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:25.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:25.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:25.03 /builddir/build/BUILD/firefox-69.0.1/dom/payments/PaymentMethodChangeEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:25.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentMethodChangeEvent) 199:25.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:27.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 199:27.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 199:27.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 199:27.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 199:27.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 199:27.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 199:27.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 199:27.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 199:27.51 from /builddir/build/BUILD/firefox-69.0.1/dom/payments/BasicCardPayment.h:10, 199:27.51 from /builddir/build/BUILD/firefox-69.0.1/dom/payments/BasicCardPayment.cpp:7, 199:27.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 199:27.51 /builddir/build/BUILD/firefox-69.0.1/dom/payments/PaymentRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequest::QueryInterface(const nsIID&, void**)': 199:27.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:27.51 foundInterface = 0; \ 199:27.51 ^~~~~~~~~~~~~~ 199:27.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:27.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:27.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:27.51 /builddir/build/BUILD/firefox-69.0.1/dom/payments/PaymentRequest.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:27.51 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 199:27.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:27.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:27.51 else 199:27.51 ^~~~ 199:27.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:27.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:27.52 ^~~~~~~~~~~~~~~~~~ 199:27.52 /builddir/build/BUILD/firefox-69.0.1/dom/payments/PaymentRequest.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:27.52 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 199:27.52 ^~~~~~~~~~~~~~~~~~~~~~ 199:29.31 /builddir/build/BUILD/firefox-69.0.1/dom/payments/PaymentRequestUpdateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequestUpdateEvent::QueryInterface(const nsIID&, void**)': 199:29.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:29.31 foundInterface = 0; \ 199:29.31 ^~~~~~~~~~~~~~ 199:29.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:29.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:29.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:29.31 /builddir/build/BUILD/firefox-69.0.1/dom/payments/PaymentRequestUpdateEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:29.31 NS_INTERFACE_MAP_END_INHERITING(Event) 199:29.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:29.31 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 199:29.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 199:29.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsPIDOMWindow.h:15, 199:29.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 199:29.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 199:29.31 from /builddir/build/BUILD/firefox-69.0.1/dom/payments/BasicCardPayment.h:10, 199:29.31 from /builddir/build/BUILD/firefox-69.0.1/dom/payments/BasicCardPayment.cpp:7, 199:29.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 199:29.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:29.31 } else 199:29.31 ^~~~ 199:29.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:29.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:29.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:29.32 /builddir/build/BUILD/firefox-69.0.1/dom/payments/PaymentRequestUpdateEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:29.32 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentRequestUpdateEvent) 199:29.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:29.33 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 199:29.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 199:29.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 199:29.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 199:29.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 199:29.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 199:29.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 199:29.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 199:29.34 from /builddir/build/BUILD/firefox-69.0.1/dom/payments/BasicCardPayment.h:10, 199:29.34 from /builddir/build/BUILD/firefox-69.0.1/dom/payments/BasicCardPayment.cpp:7, 199:29.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 199:29.34 /builddir/build/BUILD/firefox-69.0.1/dom/payments/PaymentResponse.cpp: In member function 'virtual nsresult mozilla::dom::PaymentResponse::QueryInterface(const nsIID&, void**)': 199:29.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:29.34 foundInterface = 0; \ 199:29.34 ^~~~~~~~~~~~~~ 199:29.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:29.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:29.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:29.34 /builddir/build/BUILD/firefox-69.0.1/dom/payments/PaymentResponse.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:29.34 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 199:29.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:29.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:29.34 else 199:29.34 ^~~~ 199:29.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:29.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:29.34 ^~~~~~~~~~~~~~~~~~ 199:29.34 /builddir/build/BUILD/firefox-69.0.1/dom/payments/PaymentResponse.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:29.34 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 199:29.35 ^~~~~~~~~~~~~~~~~~~~~~ 199:29.79 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 199:29.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 199:29.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 199:29.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 199:29.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 199:29.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 199:29.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/TypedArray.h:17, 199:29.79 from /builddir/build/BUILD/firefox-69.0.1/dom/websocket/WebSocket.h:12, 199:29.79 from /builddir/build/BUILD/firefox-69.0.1/dom/websocket/WebSocket.cpp:7, 199:29.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 199:29.79 /builddir/build/BUILD/firefox-69.0.1/dom/websocket/WebSocket.cpp: In member function 'virtual nsresult mozilla::dom::WebSocket::QueryInterface(const nsIID&, void**)': 199:29.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:29.79 foundInterface = 0; \ 199:29.79 ^~~~~~~~~~~~~~ 199:29.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:29.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:29.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:29.80 /builddir/build/BUILD/firefox-69.0.1/dom/websocket/WebSocket.cpp:1475:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:29.80 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 199:29.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:29.80 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 199:29.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/TypedArray.h:19, 199:29.80 from /builddir/build/BUILD/firefox-69.0.1/dom/websocket/WebSocket.h:12, 199:29.80 from /builddir/build/BUILD/firefox-69.0.1/dom/websocket/WebSocket.cpp:7, 199:29.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 199:29.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:29.80 } else 199:29.80 ^~~~ 199:29.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:29.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:29.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:29.80 /builddir/build/BUILD/firefox-69.0.1/dom/websocket/WebSocket.cpp:1474:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:29.80 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WebSocket) 199:29.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:35.74 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 199:35.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 199:35.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 199:35.75 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerContainer.h:10, 199:35.75 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 199:35.75 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 199:35.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 199:35.75 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorker.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorker::QueryInterface(const nsIID&, void**)': 199:35.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:35.75 foundInterface = 0; \ 199:35.75 ^~~~~~~~~~~~~~ 199:35.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:35.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:35.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:35.75 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorker.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:35.75 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 199:35.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:35.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:35.75 else 199:35.75 ^~~~ 199:35.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:35.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:35.75 ^~~~~~~~~~~~~~~~~~ 199:35.75 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorker.cpp:133:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:35.75 NS_INTERFACE_MAP_ENTRY(ServiceWorker) 199:35.75 ^~~~~~~~~~~~~~~~~~~~~~ 199:36.05 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerContainer.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerContainer::QueryInterface(const nsIID&, void**)': 199:36.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:36.05 foundInterface = 0; \ 199:36.05 ^~~~~~~~~~~~~~ 199:36.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:36.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:36.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:36.05 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerContainer.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:36.05 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 199:36.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:36.05 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 199:36.05 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerContainer.h:10, 199:36.05 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 199:36.05 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 199:36.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 199:36.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:36.05 } else 199:36.05 ^~~~ 199:36.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:36.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:36.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:36.05 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerContainer.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:36.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerContainer) 199:36.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:36.80 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 199:36.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 199:36.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 199:36.80 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerContainer.h:10, 199:36.80 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 199:36.80 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 199:36.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 199:36.80 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::FetchEvent::QueryInterface(const nsIID&, void**)': 199:36.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:36.80 foundInterface = 0; \ 199:36.80 ^~~~~~~~~~~~~~ 199:36.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:36.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:36.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:36.80 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:935:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:36.80 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 199:36.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:36.80 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 199:36.80 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerContainer.h:10, 199:36.80 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 199:36.80 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 199:36.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 199:36.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:36.80 } else 199:36.80 ^~~~ 199:36.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:36.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:36.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:36.80 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:934:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:36.80 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchEvent) 199:36.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:36.82 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 199:36.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 199:36.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 199:36.82 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerContainer.h:10, 199:36.82 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 199:36.82 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 199:36.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 199:36.82 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableEvent::QueryInterface(const nsIID&, void**)': 199:36.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:36.82 foundInterface = 0; \ 199:36.82 ^~~~~~~~~~~~~~ 199:36.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:36.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:36.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:36.82 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:978:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:36.82 NS_INTERFACE_MAP_END_INHERITING(Event) 199:36.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:36.82 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 199:36.82 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerContainer.h:10, 199:36.82 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 199:36.82 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 199:36.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 199:36.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:36.82 } else 199:36.82 ^~~~ 199:36.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:36.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:36.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:36.83 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:977:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:36.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableEvent) 199:36.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:36.83 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 199:36.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 199:36.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 199:36.83 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerContainer.h:10, 199:36.83 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 199:36.83 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 199:36.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 199:36.83 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushMessageData::QueryInterface(const nsIID&, void**)': 199:36.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:36.84 foundInterface = 0; \ 199:36.84 ^~~~~~~~~~~~~~ 199:36.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:36.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:36.84 ^~~~~~~~~~~~~~~~~~~~~~~ 199:36.84 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1041:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:36.84 NS_INTERFACE_MAP_END 199:36.84 ^~~~~~~~~~~~~~~~~~~~ 199:36.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:36.84 else 199:36.84 ^~~~ 199:36.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:36.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:36.84 ^~~~~~~~~~~~~~~~~~ 199:36.84 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1040:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:36.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 199:36.85 ^~~~~~~~~~~~~~~~~~~~~~ 199:36.85 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushEvent::QueryInterface(const nsIID&, void**)': 199:36.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:36.85 foundInterface = 0; \ 199:36.85 ^~~~~~~~~~~~~~ 199:36.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:36.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:36.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:36.85 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:36.85 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 199:36.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:36.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 199:36.85 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerContainer.h:10, 199:36.85 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 199:36.85 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 199:36.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 199:36.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:36.86 } else 199:36.86 ^~~~ 199:36.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:36.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:36.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:36.86 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1133:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:36.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PushEvent) 199:36.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:36.88 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 199:36.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 199:36.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 199:36.89 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerContainer.h:10, 199:36.89 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 199:36.89 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 199:36.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 199:36.89 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableMessageEvent::QueryInterface(const nsIID&, void**)': 199:36.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:36.89 foundInterface = 0; \ 199:36.89 ^~~~~~~~~~~~~~ 199:36.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:36.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:36.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:36.89 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1239:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:36.89 NS_INTERFACE_MAP_END_INHERITING(Event) 199:36.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:36.90 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 199:36.90 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerContainer.h:10, 199:36.90 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 199:36.90 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 199:36.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 199:36.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:36.90 } else 199:36.90 ^~~~ 199:36.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:36.90 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:36.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:36.90 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerEvents.cpp:1238:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:36.90 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableMessageEvent) 199:36.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:42.75 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 199:42.75 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 199:42.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 199:42.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 199:42.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 199:42.75 from /builddir/build/BUILD/firefox-69.0.1/dom/simpledb/ActorsChild.h:10, 199:42.75 from /builddir/build/BUILD/firefox-69.0.1/dom/simpledb/ActorsChild.cpp:7, 199:42.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/simpledb/Unified_cpp_dom_simpledb0.cpp:2: 199:42.75 /builddir/build/BUILD/firefox-69.0.1/dom/simpledb/SDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::SDBRequest::QueryInterface(const nsIID&, void**)': 199:42.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:42.75 foundInterface = 0; \ 199:42.75 ^~~~~~~~~~~~~~ 199:42.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:42.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:42.75 ^~~~~~~~~~~~~~~~~~~~~~~ 199:42.75 /builddir/build/BUILD/firefox-69.0.1/dom/simpledb/SDBRequest.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:42.75 NS_INTERFACE_MAP_END 199:42.75 ^~~~~~~~~~~~~~~~~~~~ 199:42.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:42.75 else 199:42.75 ^~~~ 199:42.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:42.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:42.75 ^~~~~~~~~~~~~~~~~~ 199:42.75 /builddir/build/BUILD/firefox-69.0.1/dom/simpledb/SDBRequest.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:42.75 NS_INTERFACE_MAP_ENTRY(nsISDBRequest) 199:42.75 ^~~~~~~~~~~~~~~~~~~~~~ 199:43.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 199:43.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 199:43.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 199:43.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 199:43.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 199:43.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 199:43.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 199:43.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ReportBody.h:11, 199:43.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 199:43.26 from /builddir/build/BUILD/firefox-69.0.1/dom/reporting/DeprecationReportBody.cpp:7, 199:43.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 199:43.26 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/Report.cpp: In member function 'virtual nsresult mozilla::dom::Report::QueryInterface(const nsIID&, void**)': 199:43.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:43.27 foundInterface = 0; \ 199:43.27 ^~~~~~~~~~~~~~ 199:43.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:43.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:43.27 ^~~~~~~~~~~~~~~~~~~~~~~ 199:43.27 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/Report.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:43.27 NS_INTERFACE_MAP_END 199:43.27 ^~~~~~~~~~~~~~~~~~~~ 199:43.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:43.27 else 199:43.27 ^~~~ 199:43.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:43.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:43.27 ^~~~~~~~~~~~~~~~~~ 199:43.27 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/Report.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:43.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 199:43.27 ^~~~~~~~~~~~~~~~~~~~~~ 199:43.27 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/ReportBody.cpp: In member function 'virtual nsresult mozilla::dom::ReportBody::QueryInterface(const nsIID&, void**)': 199:43.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:43.27 foundInterface = 0; \ 199:43.27 ^~~~~~~~~~~~~~ 199:43.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:43.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:43.27 ^~~~~~~~~~~~~~~~~~~~~~~ 199:43.27 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/ReportBody.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:43.27 NS_INTERFACE_MAP_END 199:43.27 ^~~~~~~~~~~~~~~~~~~~ 199:43.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:43.27 else 199:43.28 ^~~~ 199:43.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:43.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:43.28 ^~~~~~~~~~~~~~~~~~ 199:43.28 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/ReportBody.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:43.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 199:43.28 ^~~~~~~~~~~~~~~~~~~~~~ 199:44.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 199:44.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 199:44.00 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerManager.cpp:42, 199:44.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:29: 199:44.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 199:44.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 199:44.00 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 199:44.00 ^ 199:44.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 199:44.00 struct Block { 199:44.00 ^~~~~ 199:47.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 199:47.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 199:47.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsINetworkInterceptController.h:10, 199:47.13 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerInterceptController.h:10, 199:47.13 from /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerInterceptController.cpp:7, 199:47.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 199:47.13 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerManager::QueryInterface(const nsIID&, void**)': 199:47.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:47.13 foundInterface = 0; \ 199:47.13 ^~~~~~~~~~~~~~ 199:47.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:47.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:47.13 ^~~~~~~~~~~~~~~~~~~~~~~ 199:47.13 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerManager.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:47.13 NS_INTERFACE_MAP_END 199:47.13 ^~~~~~~~~~~~~~~~~~~~ 199:47.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:47.13 else 199:47.13 ^~~~ 199:47.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 199:47.13 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 199:47.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:47.13 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerManager.cpp:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 199:47.13 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIServiceWorkerManager) 199:47.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:47.36 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/ReportDeliver.cpp: In member function 'virtual nsresult mozilla::dom::ReportDeliver::QueryInterface(const nsIID&, void**)': 199:47.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:47.36 foundInterface = 0; \ 199:47.36 ^~~~~~~~~~~~~~ 199:47.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:47.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:47.36 ^~~~~~~~~~~~~~~~~~~~~~~ 199:47.36 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/ReportDeliver.cpp:399:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:47.36 NS_INTERFACE_MAP_END 199:47.36 ^~~~~~~~~~~~~~~~~~~~ 199:47.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:47.36 else 199:47.36 ^~~~ 199:47.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:47.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:47.36 ^~~~~~~~~~~~~~~~~~ 199:47.36 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/ReportDeliver.cpp:398:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:47.36 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 199:47.36 ^~~~~~~~~~~~~~~~~~~~~~ 199:47.43 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/ReportingHeader.cpp: In member function 'virtual nsresult mozilla::dom::ReportingHeader::QueryInterface(const nsIID&, void**)': 199:47.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:47.43 foundInterface = 0; \ 199:47.43 ^~~~~~~~~~~~~~ 199:47.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:47.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:47.43 ^~~~~~~~~~~~~~~~~~~~~~~ 199:47.43 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/ReportingHeader.cpp:770:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:47.43 NS_INTERFACE_MAP_END 199:47.43 ^~~~~~~~~~~~~~~~~~~~ 199:47.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:47.43 else 199:47.43 ^~~~ 199:47.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:47.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:47.44 ^~~~~~~~~~~~~~~~~~ 199:47.44 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/ReportingHeader.cpp:769:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:47.44 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 199:47.44 ^~~~~~~~~~~~~~~~~~~~~~ 199:47.46 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/ReportingObserver.cpp: In member function 'virtual nsresult mozilla::dom::ReportingObserver::QueryInterface(const nsIID&, void**)': 199:47.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:47.46 foundInterface = 0; \ 199:47.46 ^~~~~~~~~~~~~~ 199:47.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:47.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:47.46 ^~~~~~~~~~~~~~~~~~~~~~~ 199:47.46 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/ReportingObserver.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:47.46 NS_INTERFACE_MAP_END 199:47.46 ^~~~~~~~~~~~~~~~~~~~ 199:47.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 199:47.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 199:47.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 199:47.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 199:47.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ReportBody.h:11, 199:47.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 199:47.46 from /builddir/build/BUILD/firefox-69.0.1/dom/reporting/DeprecationReportBody.cpp:7, 199:47.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 199:47.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:47.46 else 199:47.46 ^~~~ 199:47.47 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/ReportingObserver.cpp:38:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 199:47.47 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 199:47.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:47.48 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 199:47.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 199:47.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 199:47.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 199:47.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 199:47.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 199:47.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 199:47.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ReportBody.h:11, 199:47.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 199:47.49 from /builddir/build/BUILD/firefox-69.0.1/dom/reporting/DeprecationReportBody.cpp:7, 199:47.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 199:47.49 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/TestingDeprecatedInterface.cpp: In member function 'virtual nsresult mozilla::dom::TestingDeprecatedInterface::QueryInterface(const nsIID&, void**)': 199:47.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:47.49 foundInterface = 0; \ 199:47.49 ^~~~~~~~~~~~~~ 199:47.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:47.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:47.49 ^~~~~~~~~~~~~~~~~~~~~~~ 199:47.49 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/TestingDeprecatedInterface.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:47.49 NS_INTERFACE_MAP_END 199:47.49 ^~~~~~~~~~~~~~~~~~~~ 199:47.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:47.49 else 199:47.49 ^~~~ 199:47.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:47.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:47.49 ^~~~~~~~~~~~~~~~~~ 199:47.49 /builddir/build/BUILD/firefox-69.0.1/dom/reporting/TestingDeprecatedInterface.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:47.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 199:47.49 ^~~~~~~~~~~~~~~~~~~~~~ 199:48.12 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistration::QueryInterface(const nsIID&, void**)': 199:48.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:48.12 foundInterface = 0; \ 199:48.12 ^~~~~~~~~~~~~~ 199:48.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:48.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:48.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:48.12 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerRegistration.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:48.12 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 199:48.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:48.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:48.12 else 199:48.12 ^~~~ 199:48.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:48.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:48.12 ^~~~~~~~~~~~~~~~~~ 199:48.13 /builddir/build/BUILD/firefox-69.0.1/dom/serviceworkers/ServiceWorkerRegistration.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:48.13 NS_INTERFACE_MAP_ENTRY(ServiceWorkerRegistration) 199:48.13 ^~~~~~~~~~~~~~~~~~~~~~ 199:56.69 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 199:56.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 199:56.69 from /builddir/build/BUILD/firefox-69.0.1/dom/localstorage/ActorsParent.cpp:19, 199:56.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:11: 199:56.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 199:56.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 199:56.69 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 199:56.69 ^ 199:56.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 199:56.69 struct Block { 199:56.69 ^~~~~ 200:01.15 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 200:01.15 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 200:01.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 200:01.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 200:01.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 200:01.15 from /builddir/build/BUILD/firefox-69.0.1/dom/localstorage/ActorsChild.h:10, 200:01.15 from /builddir/build/BUILD/firefox-69.0.1/dom/localstorage/ActorsChild.cpp:7, 200:01.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 200:01.15 /builddir/build/BUILD/firefox-69.0.1/dom/localstorage/LSObject.cpp: In member function 'virtual nsresult mozilla::dom::LSObject::QueryInterface(const nsIID&, void**)': 200:01.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:01.15 foundInterface = 0; \ 200:01.16 ^~~~~~~~~~~~~~ 200:01.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 200:01.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 200:01.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:01.16 /builddir/build/BUILD/firefox-69.0.1/dom/localstorage/LSObject.cpp:793:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 200:01.16 NS_INTERFACE_MAP_END_INHERITING(Storage) 200:01.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:01.16 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 200:01.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 200:01.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 200:01.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 200:01.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 200:01.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 200:01.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWidget.h:21, 200:01.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:36, 200:01.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 200:01.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 200:01.16 from /builddir/build/BUILD/firefox-69.0.1/dom/localstorage/ActorsChild.h:10, 200:01.16 from /builddir/build/BUILD/firefox-69.0.1/dom/localstorage/ActorsChild.cpp:7, 200:01.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 200:01.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 200:01.16 } else 200:01.16 ^~~~ 200:01.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 200:01.16 } else 200:01.16 ^~~~ 200:01.16 /builddir/build/BUILD/firefox-69.0.1/dom/localstorage/LSObject.cpp:792:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 200:01.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LSObject) 200:01.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:06.87 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 200:06.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 200:06.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIScriptError.h:10, 200:06.88 from /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DOMLocalization.cpp:9, 200:06.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/l10n/Unified_cpp_dom_l10n0.cpp:2: 200:06.88 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DOMLocalization.cpp: In member function 'virtual nsresult mozilla::dom::DOMLocalization::QueryInterface(const nsIID&, void**)': 200:06.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:06.88 foundInterface = 0; \ 200:06.88 ^~~~~~~~~~~~~~ 200:06.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 200:06.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 200:06.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:06.88 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DOMLocalization.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 200:06.88 NS_INTERFACE_MAP_END_INHERITING(Localization) 200:06.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:06.88 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Promise.h:16, 200:06.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/intl/Localization.h:8, 200:06.88 from /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DOMLocalization.h:10, 200:06.89 from /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DOMLocalization.cpp:10, 200:06.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/l10n/Unified_cpp_dom_l10n0.cpp:2: 200:06.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 200:06.89 } else 200:06.89 ^~~~ 200:06.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 200:06.89 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 200:06.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:06.89 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DOMLocalization.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 200:06.89 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMLocalization) 200:06.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:06.91 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 200:06.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 200:06.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIScriptError.h:10, 200:06.91 from /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DOMLocalization.cpp:9, 200:06.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/l10n/Unified_cpp_dom_l10n0.cpp:2: 200:06.91 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DOMLocalization.cpp: In member function 'virtual nsresult ElementTranslationHandler::QueryInterface(const nsIID&, void**)': 200:06.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:06.91 foundInterface = 0; \ 200:06.91 ^~~~~~~~~~~~~~ 200:06.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 200:06.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 200:06.91 ^~~~~~~~~~~~~~~~~~~~~~~ 200:06.91 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DOMLocalization.cpp:255:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 200:06.92 NS_INTERFACE_MAP_END 200:06.92 ^~~~~~~~~~~~~~~~~~~~ 200:06.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 200:06.92 else 200:06.92 ^~~~ 200:06.92 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 200:06.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 200:06.93 ^~~~~~~~~~~~~~~~~~ 200:06.93 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DOMLocalization.cpp:254:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 200:06.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 200:06.93 ^~~~~~~~~~~~~~~~~~~~~~ 200:06.95 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DOMLocalization.cpp: In member function 'virtual nsresult L10nRootTranslationHandler::QueryInterface(const nsIID&, void**)': 200:06.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:06.95 foundInterface = 0; \ 200:06.95 ^~~~~~~~~~~~~~ 200:06.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 200:06.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 200:06.95 ^~~~~~~~~~~~~~~~~~~~~~~ 200:06.95 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DOMLocalization.cpp:398:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 200:06.95 NS_INTERFACE_MAP_END 200:06.95 ^~~~~~~~~~~~~~~~~~~~ 200:06.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 200:06.95 else 200:06.95 ^~~~ 200:06.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 200:06.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 200:06.95 ^~~~~~~~~~~~~~~~~~ 200:06.95 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DOMLocalization.cpp:397:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 200:06.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 200:06.95 ^~~~~~~~~~~~~~~~~~~~~~ 200:06.98 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::DocumentL10n::QueryInterface(const nsIID&, void**)': 200:06.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:06.98 foundInterface = 0; \ 200:06.98 ^~~~~~~~~~~~~~ 200:06.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 200:06.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 200:06.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:06.99 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DocumentL10n.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 200:06.99 NS_INTERFACE_MAP_END_INHERITING(DOMLocalization) 200:06.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:06.99 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Promise.h:16, 200:06.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/intl/Localization.h:8, 200:06.99 from /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DOMLocalization.h:10, 200:06.99 from /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DOMLocalization.cpp:10, 200:06.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/l10n/Unified_cpp_dom_l10n0.cpp:2: 200:06.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 200:06.99 } else 200:06.99 ^~~~ 200:06.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 200:06.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 200:06.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:06.99 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DocumentL10n.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 200:06.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentL10n) 200:06.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:06.99 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 200:06.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 200:06.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIScriptError.h:10, 200:06.99 from /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DOMLocalization.cpp:9, 200:06.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/l10n/Unified_cpp_dom_l10n0.cpp:2: 200:06.99 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DocumentL10n.cpp: In member function 'virtual nsresult L10nReadyHandler::QueryInterface(const nsIID&, void**)': 200:06.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:06.99 foundInterface = 0; \ 200:07.00 ^~~~~~~~~~~~~~ 200:07.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 200:07.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 200:07.00 ^~~~~~~~~~~~~~~~~~~~~~~ 200:07.00 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DocumentL10n.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 200:07.00 NS_INTERFACE_MAP_END 200:07.00 ^~~~~~~~~~~~~~~~~~~~ 200:07.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 200:07.00 else 200:07.00 ^~~~ 200:07.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 200:07.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 200:07.00 ^~~~~~~~~~~~~~~~~~ 200:07.00 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/DocumentL10n.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 200:07.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 200:07.00 ^~~~~~~~~~~~~~~~~~~~~~ 200:07.05 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/L10nMutations.cpp: In member function 'virtual nsresult mozilla::dom::L10nMutations::QueryInterface(const nsIID&, void**)': 200:07.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:07.05 foundInterface = 0; \ 200:07.05 ^~~~~~~~~~~~~~ 200:07.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 200:07.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 200:07.05 ^~~~~~~~~~~~~~~~~~~~~~~ 200:07.05 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/L10nMutations.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 200:07.05 NS_INTERFACE_MAP_END 200:07.05 ^~~~~~~~~~~~~~~~~~~~ 200:07.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 200:07.05 else 200:07.05 ^~~~ 200:07.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 200:07.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 200:07.05 ^~~~~~~~~~~~~~~~~~ 200:07.05 /builddir/build/BUILD/firefox-69.0.1/dom/l10n/L10nMutations.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 200:07.05 NS_INTERFACE_MAP_ENTRY(nsISupports) 200:07.05 ^~~~~~~~~~~~~~~~~~~~~~ 200:09.98 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:101: 200:09.98 /builddir/build/BUILD/firefox-69.0.1/dom/localstorage/SnappyUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 200:09.98 /builddir/build/BUILD/firefox-69.0.1/dom/localstorage/SnappyUtils.cpp:63:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 200:09.98 } // namespace mozilla 200:09.98 ^ 200:09.98 /builddir/build/BUILD/firefox-69.0.1/dom/localstorage/SnappyUtils.cpp:63:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 200:09.98 /builddir/build/BUILD/firefox-69.0.1/dom/localstorage/SnappyUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 200:09.98 /builddir/build/BUILD/firefox-69.0.1/dom/localstorage/SnappyUtils.cpp:63:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 200:09.98 /builddir/build/BUILD/firefox-69.0.1/dom/localstorage/SnappyUtils.cpp:63:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 200:10.50 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/WeakPtr.h:82, 200:10.50 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/AvailabilityCollection.h:11, 200:10.50 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/AvailabilityCollection.cpp:7, 200:10.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 200:10.50 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/Presentation.cpp: In member function 'virtual nsresult mozilla::dom::Presentation::QueryInterface(const nsIID&, void**)': 200:10.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:10.51 foundInterface = 0; \ 200:10.51 ^~~~~~~~~~~~~~ 200:10.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 200:10.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 200:10.51 ^~~~~~~~~~~~~~~~~~~~~~~ 200:10.51 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/Presentation.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 200:10.51 NS_INTERFACE_MAP_END 200:10.51 ^~~~~~~~~~~~~~~~~~~~ 200:10.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 200:10.51 else 200:10.51 ^~~~ 200:10.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 200:10.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 200:10.51 ^~~~~~~~~~~~~~~~~~ 200:10.51 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/Presentation.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 200:10.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 200:10.51 ^~~~~~~~~~~~~~~~~~~~~~ 200:10.53 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationAvailability.cpp: In member function 'virtual nsresult mozilla::dom::PresentationAvailability::QueryInterface(const nsIID&, void**)': 200:10.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:10.53 foundInterface = 0; \ 200:10.53 ^~~~~~~~~~~~~~ 200:10.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 200:10.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 200:10.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:10.54 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationAvailability.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 200:10.54 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 200:10.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:10.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 200:10.54 else 200:10.54 ^~~~ 200:10.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 200:10.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 200:10.54 ^~~~~~~~~~~~~~~~~~ 200:10.54 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationAvailability.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 200:10.54 NS_INTERFACE_MAP_ENTRY(nsIPresentationAvailabilityListener) 200:10.54 ^~~~~~~~~~~~~~~~~~~~~~ 200:10.72 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationConnection.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnection::QueryInterface(const nsIID&, void**)': 200:10.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:10.72 foundInterface = 0; \ 200:10.72 ^~~~~~~~~~~~~~ 200:10.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 200:10.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 200:10.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:10.73 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationConnection.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 200:10.73 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 200:10.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:10.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 200:10.73 else 200:10.73 ^~~~ 200:10.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 200:10.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 200:10.73 ^~~~~~~~~~~~~~~~~~ 200:10.73 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationConnection.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 200:10.73 NS_INTERFACE_MAP_ENTRY(nsIRequest) 200:10.73 ^~~~~~~~~~~~~~~~~~~~~~ 200:10.82 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationConnectionList.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionList::QueryInterface(const nsIID&, void**)': 200:10.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:10.83 foundInterface = 0; \ 200:10.83 ^~~~~~~~~~~~~~ 200:10.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 200:10.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 200:10.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:10.83 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationConnectionList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 200:10.83 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 200:10.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:10.83 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 200:10.83 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationAvailability.h:10, 200:10.83 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/AvailabilityCollection.cpp:10, 200:10.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 200:10.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 200:10.83 } else 200:10.83 ^~~~ 200:10.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 200:10.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 200:10.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:10.83 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationConnectionList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 200:10.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionList) 200:10.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:10.89 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/WeakPtr.h:82, 200:10.89 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/AvailabilityCollection.h:11, 200:10.89 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/AvailabilityCollection.cpp:7, 200:10.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 200:10.89 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationReceiver.cpp: In member function 'virtual nsresult mozilla::dom::PresentationReceiver::QueryInterface(const nsIID&, void**)': 200:10.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:10.89 foundInterface = 0; \ 200:10.89 ^~~~~~~~~~~~~~ 200:10.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 200:10.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 200:10.89 ^~~~~~~~~~~~~~~~~~~~~~~ 200:10.89 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationReceiver.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 200:10.89 NS_INTERFACE_MAP_END 200:10.89 ^~~~~~~~~~~~~~~~~~~~ 200:10.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 200:10.89 else 200:10.89 ^~~~ 200:10.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 200:10.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 200:10.89 ^~~~~~~~~~~~~~~~~~ 200:10.89 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationReceiver.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 200:10.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 200:10.89 ^~~~~~~~~~~~~~~~~~~~~~ 200:11.60 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationRequest.cpp: In member function 'virtual nsresult mozilla::dom::PresentationRequest::QueryInterface(const nsIID&, void**)': 200:11.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:11.61 foundInterface = 0; \ 200:11.61 ^~~~~~~~~~~~~~ 200:11.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 200:11.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 200:11.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:11.61 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationRequest.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 200:11.61 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 200:11.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:11.61 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 200:11.61 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationAvailability.h:10, 200:11.61 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/AvailabilityCollection.cpp:10, 200:11.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 200:11.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 200:11.61 } else 200:11.61 ^~~~ 200:11.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 200:11.61 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 200:11.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:11.61 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationRequest.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 200:11.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationRequest) 200:11.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:13.19 dom/plugins/test/testplugin/libnptest.so 200:13.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 200:13.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 200:13.51 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationSessionInfo.h:11, 200:13.51 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationService.h:13, 200:13.51 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationService.cpp:7, 200:13.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:101: 200:13.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 200:13.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 200:13.51 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 200:13.51 ^ 200:13.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 200:13.51 struct Block { 200:13.51 ^~~~~ 200:14.47 dom/plugins/test/testplugin/secondplugin/libnpsecondtest.so 200:14.72 dom/plugins/test/testplugin/thirdplugin/libnpthirdtest.so 200:17.78 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/WeakPtr.h:82, 200:17.78 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/AvailabilityCollection.h:11, 200:17.78 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/AvailabilityCollection.cpp:7, 200:17.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 200:17.78 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationTCPSessionTransport.cpp: In member function 'virtual nsresult mozilla::dom::PresentationTCPSessionTransport::QueryInterface(const nsIID&, void**)': 200:17.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:17.78 foundInterface = 0; \ 200:17.78 ^~~~~~~~~~~~~~ 200:17.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 200:17.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 200:17.78 ^~~~~~~~~~~~~~~~~~~~~~~ 200:17.78 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationTCPSessionTransport.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 200:17.78 NS_INTERFACE_MAP_END 200:17.78 ^~~~~~~~~~~~~~~~~~~~ 200:17.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 200:17.78 else 200:17.78 ^~~~ 200:17.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 200:17.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 200:17.79 ^~~~~~~~~~~~~~~~~~ 200:17.79 /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationTCPSessionTransport.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 200:17.79 NS_INTERFACE_MAP_ENTRY(nsITransportEventSink) 200:17.79 ^~~~~~~~~~~~~~~~~~~~~~ 200:17.85 dom/plugins/test/testplugin/flashplugin/libnpswftest.so 200:20.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 200:20.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 200:20.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 200:20.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 200:20.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 200:20.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 200:20.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 200:20.54 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationAvailability.h:10, 200:20.54 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/AvailabilityCollection.cpp:10, 200:20.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 200:20.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 200:20.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 200:20.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 200:20.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 200:20.55 memset(&aArr[0], 0, N * sizeof(T)); 200:20.55 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:20.55 In file included from /usr/include/c++/8/map:61, 200:20.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 200:20.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 200:20.55 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 200:20.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 200:20.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 200:20.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 200:20.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 200:20.55 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationSessionInfo.h:11, 200:20.55 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationService.h:13, 200:20.55 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationService.cpp:7, 200:20.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:101: 200:20.55 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 200:20.55 class map 200:20.55 ^~~ 200:22.74 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 200:22.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 200:22.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 200:22.74 from /builddir/build/BUILD/firefox-69.0.1/view/nsViewManager.h:14, 200:22.74 from /builddir/build/BUILD/firefox-69.0.1/view/nsView.cpp:16, 200:22.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/view/Unified_cpp_view0.cpp:2: 200:22.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 200:22.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 200:22.74 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 200:22.74 ^ 200:22.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 200:22.74 struct Block { 200:22.74 ^~~~~ 200:23.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 200:23.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 200:23.51 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationSessionInfo.h:11, 200:23.51 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/ipc/PresentationBuilderParent.cpp:9, 200:23.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation1.cpp:20: 200:23.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 200:23.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 200:23.51 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 200:23.51 ^ 200:23.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 200:23.51 struct Block { 200:23.51 ^~~~~ 200:25.34 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 200:25.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 200:25.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 200:25.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 200:25.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 200:25.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 200:25.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 200:25.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 200:25.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 200:25.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 200:25.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 200:25.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 200:25.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWidgetListener.h:11, 200:25.34 from /builddir/build/BUILD/firefox-69.0.1/view/nsView.h:16, 200:25.34 from /builddir/build/BUILD/firefox-69.0.1/view/nsView.cpp:6, 200:25.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/view/Unified_cpp_view0.cpp:2: 200:25.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 200:25.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 200:25.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 200:25.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 200:25.35 memset(&aArr[0], 0, N * sizeof(T)); 200:25.35 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:25.35 In file included from /usr/include/c++/8/map:61, 200:25.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 200:25.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 200:25.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 200:25.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 200:25.35 from /builddir/build/BUILD/firefox-69.0.1/view/nsView.cpp:14, 200:25.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/view/Unified_cpp_view0.cpp:2: 200:25.35 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 200:25.35 class map 200:25.35 ^~~ 200:26.87 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 200:26.87 from /builddir/build/BUILD/firefox-69.0.1/widget/GfxInfoBase.h:19, 200:26.87 from /builddir/build/BUILD/firefox-69.0.1/widget/GfxInfoX11.h:11, 200:26.87 from /builddir/build/BUILD/firefox-69.0.1/widget/GfxInfoX11.cpp:20: 200:26.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 200:26.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 200:26.87 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 200:26.87 ^ 200:26.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 200:26.87 struct Block { 200:26.87 ^~~~~ 200:30.33 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 200:30.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 200:30.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 200:30.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 200:30.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 200:30.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 200:30.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 200:30.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 200:30.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIFile.h:14, 200:30.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/XREAppData.h:15, 200:30.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsXULAppAPI.h:15, 200:30.34 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/PresentationTransportBuilderConstructor.cpp:12, 200:30.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation1.cpp:2: 200:30.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 200:30.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 200:30.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 200:30.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 200:30.34 memset(&aArr[0], 0, N * sizeof(T)); 200:30.34 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:30.34 In file included from /usr/include/c++/8/map:61, 200:30.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 200:30.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 200:30.34 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 200:30.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 200:30.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilder.h:11, 200:30.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilderChild.h:9, 200:30.34 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/ipc/PresentationBuilderChild.h:10, 200:30.34 from /builddir/build/BUILD/firefox-69.0.1/dom/presentation/ipc/PresentationBuilderChild.cpp:10, 200:30.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/presentation/Unified_cpp_dom_presentation1.cpp:11: 200:30.34 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 200:30.34 class map 200:30.34 ^~~ 200:34.79 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 200:34.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 200:34.79 from /builddir/build/BUILD/firefox-69.0.1/widget/nsBaseDragService.h:17, 200:34.79 from /builddir/build/BUILD/firefox-69.0.1/widget/nsBaseDragService.cpp:6: 200:34.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 200:34.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 200:34.79 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 200:34.79 ^ 200:34.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 200:34.79 struct Block { 200:34.79 ^~~~~ 200:41.72 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 200:41.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 200:41.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 200:41.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 200:41.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 200:41.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 200:41.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 200:41.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 200:41.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 200:41.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 200:41.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 200:41.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 200:41.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 200:41.73 from /builddir/build/BUILD/firefox-69.0.1/widget/nsBaseDragService.h:17, 200:41.73 from /builddir/build/BUILD/firefox-69.0.1/widget/nsBaseDragService.cpp:6: 200:41.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 200:41.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 200:41.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 200:41.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 200:41.73 memset(&aArr[0], 0, N * sizeof(T)); 200:41.73 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:41.73 In file included from /usr/include/c++/8/map:61, 200:41.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 200:41.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 200:41.73 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 200:41.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 200:41.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 200:41.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 200:41.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 200:41.73 from /builddir/build/BUILD/firefox-69.0.1/widget/nsBaseDragService.h:17, 200:41.73 from /builddir/build/BUILD/firefox-69.0.1/widget/nsBaseDragService.cpp:6: 200:41.73 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 200:41.73 class map 200:41.73 ^~~ 200:41.97 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 200:41.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 200:41.97 from /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsLookAndFeel.h:14, 200:41.97 from /builddir/build/BUILD/firefox-69.0.1/widget/headless/HeadlessLookAndFeel.h:11, 200:41.97 from /builddir/build/BUILD/firefox-69.0.1/widget/headless/HeadlessLookAndFeelGTK.cpp:7, 200:41.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:38: 200:41.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 200:41.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 200:41.98 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 200:41.98 ^ 200:41.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 200:41.98 struct Block { 200:41.98 ^~~~~ 200:42.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 200:42.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 200:42.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 200:42.21 from /builddir/build/BUILD/firefox-69.0.1/widget/nsBaseWidget.cpp:20: 200:42.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 200:42.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 200:42.21 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 200:42.21 ^ 200:42.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 200:42.21 struct Block { 200:42.21 ^~~~~ 200:43.49 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 200:43.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 200:43.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 200:43.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 200:43.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 200:43.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 200:43.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 200:43.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 200:43.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 200:43.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 200:43.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 200:43.49 from /builddir/build/BUILD/firefox-69.0.1/widget/headless/HeadlessCompositorWidget.cpp:6, 200:43.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:20: 200:43.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 200:43.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 200:43.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 200:43.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 200:43.49 memset(&aArr[0], 0, N * sizeof(T)); 200:43.49 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:43.49 In file included from /usr/include/c++/8/map:61, 200:43.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 200:43.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 200:43.49 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 200:43.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 200:43.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 200:43.49 from /builddir/build/BUILD/firefox-69.0.1/widget/headless/HeadlessCompositorWidget.cpp:6, 200:43.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/headless/Unified_cpp_widget_headless0.cpp:20: 200:43.49 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 200:43.49 class map 200:43.49 ^~~ 200:47.64 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 200:47.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 200:47.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 200:47.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 200:47.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 200:47.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 200:47.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 200:47.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 200:47.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 200:47.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 200:47.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 200:47.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 200:47.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:20, 200:47.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 200:47.65 from /builddir/build/BUILD/firefox-69.0.1/widget/nsBaseWidget.cpp:9: 200:47.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 200:47.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 200:47.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 200:47.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 200:47.65 memset(&aArr[0], 0, N * sizeof(T)); 200:47.65 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:47.65 In file included from /usr/include/c++/8/map:61, 200:47.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 200:47.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 200:47.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 200:47.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 200:47.65 from /builddir/build/BUILD/firefox-69.0.1/widget/nsBaseWidget.cpp:9: 200:47.65 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 200:47.65 class map 200:47.65 ^~~ 200:47.81 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 200:47.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 200:47.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 200:47.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 200:47.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 200:47.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 200:47.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 200:47.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 200:47.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 200:47.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 200:47.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 200:47.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 200:47.81 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:20, 200:47.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 200:47.82 from /builddir/build/BUILD/firefox-69.0.1/widget/nsBaseWidget.cpp:9: 200:47.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 200:47.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 200:47.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 200:47.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 200:47.82 memset(&aArr[0], 0, N * sizeof(T)); 200:47.82 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:47.82 In file included from /usr/include/c++/8/vector:64, 200:47.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 200:47.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 200:47.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 200:47.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 200:47.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Units.h:17, 200:47.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:12, 200:47.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 200:47.82 from /builddir/build/BUILD/firefox-69.0.1/widget/nsBaseWidget.cpp:9: 200:47.82 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 200:47.83 class vector : protected _Vector_base<_Tp, _Alloc> 200:47.83 ^~~~~~ 200:47.83 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 200:47.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 200:47.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 200:47.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 200:47.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 200:47.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 200:47.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 200:47.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 200:47.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 200:47.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 200:47.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 200:47.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 200:47.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:20, 200:47.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 200:47.83 from /builddir/build/BUILD/firefox-69.0.1/widget/nsBaseWidget.cpp:9: 200:47.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 200:47.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 200:47.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 200:47.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 200:47.84 memset(&aArr[0], 0, N * sizeof(T)); 200:47.84 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:47.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 200:47.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 200:47.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 200:47.84 from /builddir/build/BUILD/firefox-69.0.1/widget/nsBaseWidget.cpp:66: 200:47.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 200:47.84 class ClipManager { 200:47.84 ^~~~~~~~~~~ 200:50.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 200:50.75 from /builddir/build/BUILD/firefox-69.0.1/widget/GfxInfoBase.h:19, 200:50.75 from /builddir/build/BUILD/firefox-69.0.1/widget/GfxInfoBase.cpp:10, 200:50.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/Unified_cpp_widget0.cpp:29: 200:50.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 200:50.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 200:50.75 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 200:50.75 ^ 200:50.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 200:50.75 struct Block { 200:50.75 ^~~~~ 200:55.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 200:55.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 200:55.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 200:55.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 200:55.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 200:55.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 200:55.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 200:55.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 200:55.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 200:55.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 200:55.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 200:55.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 200:55.13 from /builddir/build/BUILD/firefox-69.0.1/widget/CompositorWidget.h:13, 200:55.13 from /builddir/build/BUILD/firefox-69.0.1/widget/CompositorWidget.cpp:5, 200:55.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/Unified_cpp_widget0.cpp:2: 200:55.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 200:55.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 200:55.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 200:55.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 200:55.13 memset(&aArr[0], 0, N * sizeof(T)); 200:55.13 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:55.13 In file included from /usr/include/c++/8/map:61, 200:55.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 200:55.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 200:55.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 200:55.13 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 200:55.13 from /builddir/build/BUILD/firefox-69.0.1/widget/InputData.h:10, 200:55.13 from /builddir/build/BUILD/firefox-69.0.1/widget/nsBaseWidget.h:8, 200:55.13 from /builddir/build/BUILD/firefox-69.0.1/widget/CompositorWidget.cpp:7, 200:55.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/Unified_cpp_widget0.cpp:2: 200:55.14 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 200:55.14 class map 200:55.14 ^~~ 200:55.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 200:55.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 200:55.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 200:55.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 200:55.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 200:55.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 200:55.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 200:55.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 200:55.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 200:55.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 200:55.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 200:55.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 200:55.27 from /builddir/build/BUILD/firefox-69.0.1/widget/CompositorWidget.h:13, 200:55.27 from /builddir/build/BUILD/firefox-69.0.1/widget/CompositorWidget.cpp:5, 200:55.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/Unified_cpp_widget0.cpp:2: 200:55.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 200:55.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 200:55.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 200:55.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 200:55.27 memset(&aArr[0], 0, N * sizeof(T)); 200:55.27 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:55.27 In file included from /usr/include/c++/8/vector:64, 200:55.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 200:55.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 200:55.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 200:55.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 200:55.27 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:17, 200:55.27 from /builddir/build/BUILD/firefox-69.0.1/widget/CompositorWidget.h:10, 200:55.27 from /builddir/build/BUILD/firefox-69.0.1/widget/CompositorWidget.cpp:5, 200:55.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/Unified_cpp_widget0.cpp:2: 200:55.27 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 200:55.27 class vector : protected _Vector_base<_Tp, _Alloc> 200:55.27 ^~~~~~ 200:55.27 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 200:55.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 200:55.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 200:55.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 200:55.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 200:55.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 200:55.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 200:55.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 200:55.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 200:55.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 200:55.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 200:55.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 200:55.28 from /builddir/build/BUILD/firefox-69.0.1/widget/CompositorWidget.h:13, 200:55.28 from /builddir/build/BUILD/firefox-69.0.1/widget/CompositorWidget.cpp:5, 200:55.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/Unified_cpp_widget0.cpp:2: 200:55.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 200:55.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 200:55.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 200:55.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 200:55.28 memset(&aArr[0], 0, N * sizeof(T)); 200:55.28 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:55.28 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 200:55.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 200:55.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 200:55.28 from /builddir/build/BUILD/firefox-69.0.1/widget/PuppetWidget.cpp:19, 200:55.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/Unified_cpp_widget0.cpp:74: 200:55.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 200:55.28 class ClipManager { 200:55.28 ^~~~~~~~~~~ 200:55.77 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 200:55.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 200:55.77 from /builddir/build/BUILD/firefox-69.0.1/widget/nsClipboardProxy.cpp:5, 200:55.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/Unified_cpp_widget1.cpp:47: 200:55.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 200:55.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 200:55.77 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 200:55.77 ^ 200:55.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 200:55.77 struct Block { 200:55.77 ^~~~~ 200:57.61 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 200:57.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 200:57.61 from /builddir/build/BUILD/firefox-69.0.1/widget/nsBaseDragService.h:17, 200:57.61 from /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsDragService.h:11, 200:57.61 from /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsWindow.cpp:32: 200:57.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 200:57.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 200:57.61 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 200:57.61 ^ 200:57.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 200:57.61 struct Block { 200:57.61 ^~~~~ 201:01.14 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/Unified_cpp_widget0.cpp:137: 201:01.14 /builddir/build/BUILD/firefox-69.0.1/widget/WidgetUtils.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(float)': 201:01.15 /builddir/build/BUILD/firefox-69.0.1/widget/WidgetUtils.cpp:149:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 201:01.15 } // namespace mozilla 201:01.15 ^ 201:01.15 /builddir/build/BUILD/firefox-69.0.1/widget/WidgetUtils.cpp:149:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 201:03.18 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTHashtable.h:21, 201:03.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsBaseHashtable.h:12, 201:03.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRefPtrHashtable.h:10, 201:03.18 from /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsWindow.h:26, 201:03.18 from /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsWindow.cpp:8: 201:03.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 201:03.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 201:03.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 201:03.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 201:03.18 memset(&aArr[0], 0, N * sizeof(T)); 201:03.18 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:03.18 In file included from /usr/include/c++/8/map:61, 201:03.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 201:03.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 201:03.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 201:03.18 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 201:03.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 201:03.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 201:03.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 201:03.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SVGImageContext.h:12, 201:03.19 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 201:03.19 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 201:03.19 from /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsWindow.h:27, 201:03.19 from /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsWindow.cpp:8: 201:03.19 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 201:03.19 class map 201:03.19 ^~~ 201:04.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 201:04.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 201:04.71 from /builddir/build/BUILD/firefox-69.0.1/widget/nsSoundProxy.cpp:5, 201:04.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/Unified_cpp_widget2.cpp:29: 201:04.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 201:04.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 201:04.72 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 201:04.72 ^ 201:04.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 201:04.72 struct Block { 201:04.72 ^~~~~ 201:09.19 widget/gtk/mozgtk/stub/libmozgtk_stub.so 201:10.21 widget/gtk/mozgtk/gtk2/libmozgtk.so 201:10.60 widget/gtk/mozgtk/gtk3/libmozgtk.so 201:11.68 widget/gtk/mozwayland/libmozwayland.so 201:13.78 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 201:13.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 201:13.78 from /builddir/build/BUILD/firefox-69.0.1/widget/nsBaseDragService.h:17, 201:13.78 from /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsDragService.h:11, 201:13.78 from /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsClipboardWayland.cpp:25, 201:13.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk1.cpp:92: 201:13.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 201:13.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 201:13.78 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 201:13.78 ^ 201:13.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 201:13.79 struct Block { 201:13.79 ^~~~~ 201:17.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 201:17.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 201:17.26 from /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsLookAndFeel.h:14, 201:17.26 from /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsLookAndFeel.cpp:11, 201:17.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:29: 201:17.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 201:17.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 201:17.26 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 201:17.26 ^ 201:17.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 201:17.26 struct Block { 201:17.26 ^~~~~ 201:19.94 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:19.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 201:19.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 201:19.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 201:19.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 201:19.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 201:19.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 201:19.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 201:19.94 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:6, 201:19.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 201:19.94 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)': 201:19.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:19.94 foundInterface = 0; \ 201:19.94 ^~~~~~~~~~~~~~ 201:19.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:19.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:19.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:19.94 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/ChangeAttributeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:19.94 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 201:19.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:19.94 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 201:19.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 201:19.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 201:19.95 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:6, 201:19.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 201:19.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:19.95 } else 201:19.95 ^~~~ 201:19.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:19.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:19.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:19.95 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/ChangeAttributeTransaction.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:19.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction) 201:19.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:19.95 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:19.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 201:19.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 201:19.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 201:19.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 201:19.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 201:19.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 201:19.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 201:19.95 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:6, 201:19.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 201:19.95 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)': 201:19.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:19.95 foundInterface = 0; \ 201:19.95 ^~~~~~~~~~~~~~ 201:19.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:19.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:19.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:19.95 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/ChangeStyleTransaction.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:19.95 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 201:19.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:19.95 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 201:19.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 201:19.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 201:19.95 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:6, 201:19.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 201:19.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:19.95 } else 201:19.95 ^~~~ 201:19.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:19.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:19.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:19.95 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/ChangeStyleTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:19.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction) 201:19.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:21.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 201:21.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 201:21.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 201:21.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 201:21.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 201:21.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 201:21.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 201:21.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 201:21.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 201:21.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 201:21.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 201:21.07 from /builddir/build/BUILD/firefox-69.0.1/widget/nsIWidget.h:21, 201:21.07 from /builddir/build/BUILD/firefox-69.0.1/widget/gtk/IMContextWrapper.h:17, 201:21.07 from /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsGtkKeyUtils.cpp:21, 201:21.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:2: 201:21.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 201:21.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 201:21.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 201:21.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 201:21.07 memset(&aArr[0], 0, N * sizeof(T)); 201:21.07 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:21.07 In file included from /usr/include/c++/8/map:61, 201:21.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 201:21.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 201:21.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 201:21.07 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 201:21.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 201:21.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 201:21.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 201:21.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SVGImageContext.h:12, 201:21.07 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 201:21.07 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 201:21.07 from /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsWindow.h:27, 201:21.07 from /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsGtkKeyUtils.cpp:29, 201:21.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:2: 201:21.07 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 201:21.07 class map 201:21.07 ^~~ 201:23.47 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:23.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 201:23.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 201:23.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 201:23.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 201:23.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 201:23.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 201:23.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 201:23.47 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:6, 201:23.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 201:23.47 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)': 201:23.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:23.47 foundInterface = 0; \ 201:23.47 ^~~~~~~~~~~~~~ 201:23.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:23.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:23.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:23.47 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CompositionTransaction.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:23.47 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 201:23.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:23.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:23.47 } else 201:23.47 ^~~~ 201:23.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 201:23.47 NS_IMPL_QUERY_BODY_CONCRETE(_class) 201:23.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:23.47 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CompositionTransaction.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 201:23.47 NS_INTERFACE_MAP_ENTRY_CONCRETE(CompositionTransaction) 201:23.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:23.48 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)': 201:23.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:23.49 foundInterface = 0; \ 201:23.49 ^~~~~~~~~~~~~~ 201:23.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:23.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:23.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:23.49 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CreateElementTransaction.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:23.49 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 201:23.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:23.49 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 201:23.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 201:23.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 201:23.49 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:6, 201:23.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 201:23.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:23.49 } else 201:23.49 ^~~~ 201:23.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:23.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:23.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:23.49 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CreateElementTransaction.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:23.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction) 201:23.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:23.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:23.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 201:23.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 201:23.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 201:23.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 201:23.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 201:23.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 201:23.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 201:23.53 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:6, 201:23.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 201:23.53 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)': 201:23.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:23.53 foundInterface = 0; \ 201:23.53 ^~~~~~~~~~~~~~ 201:23.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:23.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:23.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:23.53 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/DeleteNodeTransaction.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:23.53 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 201:23.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:23.53 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 201:23.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 201:23.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 201:23.53 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:6, 201:23.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 201:23.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:23.53 } else 201:23.53 ^~~~ 201:23.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:23.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:23.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:23.53 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/DeleteNodeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:23.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction) 201:23.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:23.53 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:23.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 201:23.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 201:23.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 201:23.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 201:23.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 201:23.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 201:23.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 201:23.54 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:6, 201:23.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 201:23.54 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)': 201:23.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:23.54 foundInterface = 0; \ 201:23.54 ^~~~~~~~~~~~~~ 201:23.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:23.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:23.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:23.54 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/DeleteRangeTransaction.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:23.54 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 201:23.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:23.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 201:23.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 201:23.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 201:23.54 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:6, 201:23.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 201:23.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:23.54 } else 201:23.54 ^~~~ 201:23.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:23.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:23.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:23.54 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/DeleteRangeTransaction.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:23.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction) 201:23.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:23.56 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:23.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 201:23.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 201:23.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 201:23.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 201:23.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 201:23.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 201:23.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 201:23.56 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:6, 201:23.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 201:23.56 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)': 201:23.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:23.56 foundInterface = 0; \ 201:23.56 ^~~~~~~~~~~~~~ 201:23.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:23.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:23.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:23.56 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/DeleteTextTransaction.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:23.56 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 201:23.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:23.56 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 201:23.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 201:23.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 201:23.56 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:6, 201:23.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 201:23.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:23.56 } else 201:23.56 ^~~~ 201:23.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:23.56 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:23.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:23.56 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/DeleteTextTransaction.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:23.56 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction) 201:23.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:23.57 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:23.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 201:23.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 201:23.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 201:23.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 201:23.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 201:23.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 201:23.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 201:23.57 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:6, 201:23.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 201:23.57 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)': 201:23.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:23.57 foundInterface = 0; \ 201:23.57 ^~~~~~~~~~~~~~ 201:23.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:23.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:23.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:23.57 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/EditAggregateTransaction.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:23.57 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 201:23.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:23.57 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 201:23.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 201:23.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 201:23.57 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:6, 201:23.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 201:23.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:23.57 } else 201:23.57 ^~~~ 201:23.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:23.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:23.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:23.57 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/EditAggregateTransaction.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:23.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction) 201:23.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:23.57 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:23.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 201:23.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 201:23.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 201:23.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 201:23.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 201:23.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 201:23.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 201:23.58 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:6, 201:23.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 201:23.58 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)': 201:23.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:23.58 foundInterface = 0; \ 201:23.58 ^~~~~~~~~~~~~~ 201:23.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:23.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:23.58 ^~~~~~~~~~~~~~~~~~~~~~~ 201:23.58 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/EditTransactionBase.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:23.58 NS_INTERFACE_MAP_END 201:23.58 ^~~~~~~~~~~~~~~~~~~~ 201:23.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:23.58 else 201:23.58 ^~~~ 201:23.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 201:23.58 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 201:23.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:23.58 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/EditTransactionBase.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 201:23.58 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction) 201:23.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:23.90 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)': 201:23.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:23.90 foundInterface = 0; \ 201:23.90 ^~~~~~~~~~~~~~ 201:23.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:23.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:23.90 ^~~~~~~~~~~~~~~~~~~~~~~ 201:23.90 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/EditorBase.cpp:209:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:23.90 NS_INTERFACE_MAP_END 201:23.90 ^~~~~~~~~~~~~~~~~~~~ 201:23.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:23.91 else 201:23.91 ^~~~ 201:23.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 201:23.91 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 201:23.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:23.91 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/EditorBase.cpp:208:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 201:23.91 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor) 201:23.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:24.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 201:24.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 201:24.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 201:24.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 201:24.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 201:24.26 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/EditorEventListener.cpp:23, 201:24.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:119: 201:24.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 201:24.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 201:24.26 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 201:24.26 ^ 201:24.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 201:24.26 struct Block { 201:24.26 ^~~~~ 201:25.77 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:110: 201:25.77 /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsWidgetFactory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 201:25.77 /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsWidgetFactory.cpp:74:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 201:25.77 } 201:25.77 ^ 201:25.77 /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsWidgetFactory.cpp:74:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 201:25.77 /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsWidgetFactory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 201:25.77 /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsWidgetFactory.cpp:74:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 201:25.77 /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsWidgetFactory.cpp:74:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 201:25.78 /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsWidgetFactory.cpp: In function 'mozilla::gfx::ArcToBezier(SystemCairoClipper*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void': 201:25.78 /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsWidgetFactory.cpp:74:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierI18SystemCairoClipperEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 201:25.78 /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsWidgetFactory.cpp:74:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierI18SystemCairoClipperEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 201:25.78 /builddir/build/BUILD/firefox-69.0.1/widget/gtk/nsWidgetFactory.cpp:74:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierI18SystemCairoClipperEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 201:26.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 201:26.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 201:26.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 201:26.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 201:26.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 201:26.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 201:26.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 201:26.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 201:26.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 201:26.86 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:6, 201:26.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 201:26.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 201:26.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 201:26.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 201:26.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 201:26.87 memset(&aArr[0], 0, N * sizeof(T)); 201:26.87 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:26.87 In file included from /usr/include/c++/8/map:61, 201:26.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 201:26.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 201:26.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 201:26.87 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 201:26.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 201:26.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ManualNAC.h:9, 201:26.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 201:26.87 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/CSSEditUtils.cpp:10, 201:26.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 201:26.87 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 201:26.87 class map 201:26.87 ^~~ 201:28.99 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:28.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 201:28.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 201:28.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 201:28.99 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 201:28.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 201:28.99 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLEditRules.cpp: In member function 'virtual nsresult mozilla::HTMLEditRules::QueryInterface(const nsIID&, void**)': 201:28.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:28.99 foundInterface = 0; \ 201:29.00 ^~~~~~~~~~~~~~ 201:29.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:29.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:29.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:29.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:29.00 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 201:29.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:29.00 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLEditRules.cpp:240:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 201:29.00 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 201:29.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:29.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 201:29.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 201:29.00 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 201:29.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 201:29.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:29.00 } else 201:29.00 ^~~~ 201:29.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:29.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:29.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:29.00 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:29.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 201:29.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:29.00 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLEditRules.cpp:240:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 201:29.00 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 201:29.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:29.61 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:29.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 201:29.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 201:29.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 201:29.61 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 201:29.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 201:29.61 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)': 201:29.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:29.61 foundInterface = 0; \ 201:29.61 ^~~~~~~~~~~~~~ 201:29.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:29.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:29.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:29.61 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLEditor.cpp:262:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:29.61 NS_INTERFACE_MAP_END_INHERITING(TextEditor) 201:29.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:29.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:29.61 else 201:29.61 ^~~~ 201:29.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:29.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:29.61 ^~~~~~~~~~~~~~~~~~ 201:29.61 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLEditor.cpp:261:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:29.61 NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport) 201:29.61 ^~~~~~~~~~~~~~~~~~~~~~ 201:30.32 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:30.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 201:30.32 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/InternetCiter.cpp:9, 201:30.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 201:30.32 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)': 201:30.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:30.32 foundInterface = 0; \ 201:30.32 ^~~~~~~~~~~~~~ 201:30.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:30.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:30.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:30.32 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/JoinNodeTransaction.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:30.32 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 201:30.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:30.32 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 201:30.32 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/JoinNodeTransaction.h:9, 201:30.32 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/JoinNodeTransaction.cpp:6, 201:30.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 201:30.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:30.32 } else 201:30.32 ^~~~ 201:30.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:30.32 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:30.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:30.32 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/JoinNodeTransaction.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:30.32 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction) 201:30.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:30.34 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:30.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 201:30.34 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/InternetCiter.cpp:9, 201:30.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 201:30.34 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)': 201:30.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:30.34 foundInterface = 0; \ 201:30.34 ^~~~~~~~~~~~~~ 201:30.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:30.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:30.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:30.34 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/PlaceholderTransaction.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:30.34 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 201:30.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:30.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:30.34 else 201:30.34 ^~~~ 201:30.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:30.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:30.35 ^~~~~~~~~~~~~~~~~~ 201:30.35 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/PlaceholderTransaction.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:30.35 NS_INTERFACE_MAP_ENTRY(nsIAbsorbingTransaction) 201:30.35 ^~~~~~~~~~~~~~~~~~~~~~ 201:30.44 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)': 201:30.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:30.44 foundInterface = 0; \ 201:30.44 ^~~~~~~~~~~~~~ 201:30.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:30.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:30.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:30.45 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/SplitNodeTransaction.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:30.45 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 201:30.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:30.45 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 201:30.45 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/JoinNodeTransaction.h:9, 201:30.45 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/JoinNodeTransaction.cpp:6, 201:30.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 201:30.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:30.45 } else 201:30.45 ^~~~ 201:30.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:30.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:30.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:30.45 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/SplitNodeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:30.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction) 201:30.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:31.07 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLEditorDataTransfer.cpp: In member function 'virtual nsresult mozilla::SlurpBlobEventListener::QueryInterface(const nsIID&, void**)': 201:31.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:31.08 foundInterface = 0; \ 201:31.08 ^~~~~~~~~~~~~~ 201:31.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:31.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:31.08 ^~~~~~~~~~~~~~~~~~~~~~~ 201:31.08 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLEditorDataTransfer.cpp:1040:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:31.08 NS_INTERFACE_MAP_END 201:31.08 ^~~~~~~~~~~~~~~~~~~~ 201:31.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:31.08 else 201:31.08 ^~~~ 201:31.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:31.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:31.08 ^~~~~~~~~~~~~~~~~~ 201:31.08 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLEditorDataTransfer.cpp:1039:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:31.08 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 201:31.08 ^~~~~~~~~~~~~~~~~~~~~~ 201:31.28 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 201:31.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 201:31.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 201:31.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 201:31.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 201:31.29 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLEditorEventListener.cpp:13, 201:31.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:74: 201:31.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 201:31.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 201:31.29 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 201:31.29 ^ 201:31.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 201:31.29 struct Block { 201:31.29 ^~~~~ 201:31.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:137: 201:31.55 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLAbsPositionEditor.cpp: In member function 'mozilla::EditorBase::DoJoinNodes(nsINode*, nsINode*, nsINode*)': 201:31.55 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLAbsPositionEditor.cpp:646:1: warning: the control flow of function '_ZN7mozilla10EditorBase11DoJoinNodesEP7nsINodeS2_S2_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 201:31.55 } // namespace mozilla 201:31.55 ^ 201:31.56 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLAbsPositionEditor.cpp:646:1: warning: the control flow of function '_ZN7mozilla10EditorBase11DoJoinNodesEP7nsINodeS2_S2_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 201:31.56 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLAbsPositionEditor.cpp:646:1: warning: the control flow of function '_ZN7mozilla10EditorBase11DoJoinNodesEP7nsINodeS2_S2_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 201:32.01 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:32.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 201:32.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 201:32.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 201:32.01 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 201:32.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 201:32.01 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)': 201:32.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:32.01 foundInterface = 0; \ 201:32.01 ^~~~~~~~~~~~~~ 201:32.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:32.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:32.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:32.01 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/InsertNodeTransaction.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:32.01 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 201:32.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:32.01 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 201:32.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 201:32.01 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 201:32.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 201:32.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:32.01 } else 201:32.01 ^~~~ 201:32.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:32.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:32.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:32.01 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/InsertNodeTransaction.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:32.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction) 201:32.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:32.03 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:32.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 201:32.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 201:32.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 201:32.03 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 201:32.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 201:32.03 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)': 201:32.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:32.03 foundInterface = 0; \ 201:32.03 ^~~~~~~~~~~~~~ 201:32.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:32.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:32.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:32.03 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/InsertTextTransaction.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:32.03 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 201:32.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:32.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:32.03 } else 201:32.03 ^~~~ 201:32.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 201:32.03 NS_IMPL_QUERY_BODY_CONCRETE(_class) 201:32.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:32.03 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/InsertTextTransaction.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 201:32.03 NS_INTERFACE_MAP_ENTRY_CONCRETE(InsertTextTransaction) 201:32.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:33.57 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 201:33.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 201:33.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 201:33.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 201:33.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 201:33.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 201:33.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 201:33.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HTMLEditor.h:10, 201:33.57 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 201:33.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 201:33.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 201:33.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 201:33.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 201:33.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 201:33.57 memset(&aArr[0], 0, N * sizeof(T)); 201:33.57 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:33.57 In file included from /usr/include/c++/8/map:61, 201:33.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 201:33.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 201:33.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 201:33.57 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 201:33.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 201:33.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ManualNAC.h:9, 201:33.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 201:33.57 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 201:33.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 201:33.57 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 201:33.57 class map 201:33.57 ^~~ 201:33.66 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:33.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 201:33.66 from /builddir/build/BUILD/firefox-69.0.1/editor/txmgr/TransactionItem.h:9, 201:33.66 from /builddir/build/BUILD/firefox-69.0.1/editor/txmgr/TransactionItem.cpp:6, 201:33.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/txmgr/Unified_cpp_editor_txmgr0.cpp:2: 201:33.66 /builddir/build/BUILD/firefox-69.0.1/editor/txmgr/TransactionManager.cpp: In member function 'virtual nsresult mozilla::TransactionManager::QueryInterface(const nsIID&, void**)': 201:33.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:33.66 foundInterface = 0; \ 201:33.67 ^~~~~~~~~~~~~~ 201:33.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:33.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:33.67 ^~~~~~~~~~~~~~~~~~~~~~~ 201:33.67 /builddir/build/BUILD/firefox-69.0.1/editor/txmgr/TransactionManager.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:33.67 NS_INTERFACE_MAP_END 201:33.67 ^~~~~~~~~~~~~~~~~~~~ 201:33.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:33.67 else 201:33.67 ^~~~ 201:33.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 201:33.67 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 201:33.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:33.67 /builddir/build/BUILD/firefox-69.0.1/editor/txmgr/TransactionManager.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 201:33.67 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager) 201:33.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:34.06 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:34.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 201:34.06 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/InternetCiter.cpp:9, 201:34.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 201:34.07 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/TextEditRules.cpp: In member function 'virtual nsresult mozilla::TextEditRules::QueryInterface(const nsIID&, void**)': 201:34.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:34.07 foundInterface = 0; \ 201:34.07 ^~~~~~~~~~~~~~ 201:34.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:34.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:34.07 ^~~~~~~~~~~~~~~~~~~~~~~ 201:34.07 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/TextEditRules.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:34.07 NS_INTERFACE_MAP_END 201:34.07 ^~~~~~~~~~~~~~~~~~~~ 201:34.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:34.07 else 201:34.07 ^~~~ 201:34.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 201:34.07 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 201:34.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:34.07 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/TextEditRules.cpp:118:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 201:34.07 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITimerCallback) 201:34.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:34.14 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 201:34.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 201:34.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 201:34.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/mozSpellChecker.h:9, 201:34.15 from /builddir/build/BUILD/firefox-69.0.1/editor/spellchecker/EditorSpellCheck.h:9, 201:34.15 from /builddir/build/BUILD/firefox-69.0.1/editor/spellchecker/EditorSpellCheck.cpp:7, 201:34.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 201:34.15 /builddir/build/BUILD/firefox-69.0.1/editor/spellchecker/EditorSpellCheck.cpp: In member function 'virtual nsresult mozilla::EditorSpellCheck::QueryInterface(const nsIID&, void**)': 201:34.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:34.15 foundInterface = 0; \ 201:34.15 ^~~~~~~~~~~~~~ 201:34.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:34.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:34.15 ^~~~~~~~~~~~~~~~~~~~~~~ 201:34.15 /builddir/build/BUILD/firefox-69.0.1/editor/spellchecker/EditorSpellCheck.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:34.15 NS_INTERFACE_MAP_END 201:34.15 ^~~~~~~~~~~~~~~~~~~~ 201:34.15 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 201:34.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 201:34.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 201:34.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 201:34.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/mozSpellChecker.h:9, 201:34.15 from /builddir/build/BUILD/firefox-69.0.1/editor/spellchecker/EditorSpellCheck.h:9, 201:34.15 from /builddir/build/BUILD/firefox-69.0.1/editor/spellchecker/EditorSpellCheck.cpp:7, 201:34.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 201:34.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:34.16 } else 201:34.16 ^~~~ 201:34.16 /builddir/build/BUILD/firefox-69.0.1/editor/spellchecker/EditorSpellCheck.cpp:260:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:34.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(EditorSpellCheck) 201:34.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:34.27 In file included from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/TextEditor.cpp:12, 201:34.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:74: 201:34.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 201:34.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 201:34.28 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 201:34.28 ^ 201:34.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 201:34.28 struct Block { 201:34.28 ^~~~~ 201:34.28 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 201:34.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 201:34.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:12, 201:34.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/mozSpellChecker.h:9, 201:34.28 from /builddir/build/BUILD/firefox-69.0.1/editor/spellchecker/EditorSpellCheck.h:9, 201:34.28 from /builddir/build/BUILD/firefox-69.0.1/editor/spellchecker/EditorSpellCheck.cpp:7, 201:34.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 201:34.28 /builddir/build/BUILD/firefox-69.0.1/editor/spellchecker/TextServicesDocument.cpp: In member function 'virtual nsresult mozilla::TextServicesDocument::QueryInterface(const nsIID&, void**)': 201:34.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:34.28 foundInterface = 0; \ 201:34.28 ^~~~~~~~~~~~~~ 201:34.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:34.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:34.29 ^~~~~~~~~~~~~~~~~~~~~~~ 201:34.29 /builddir/build/BUILD/firefox-69.0.1/editor/spellchecker/TextServicesDocument.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:34.29 NS_INTERFACE_MAP_END 201:34.29 ^~~~~~~~~~~~~~~~~~~~ 201:34.29 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 201:34.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 201:34.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 201:34.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 201:34.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/mozSpellChecker.h:9, 201:34.29 from /builddir/build/BUILD/firefox-69.0.1/editor/spellchecker/EditorSpellCheck.h:9, 201:34.29 from /builddir/build/BUILD/firefox-69.0.1/editor/spellchecker/EditorSpellCheck.cpp:7, 201:34.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 201:34.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:34.29 } else 201:34.29 ^~~~ 201:34.29 /builddir/build/BUILD/firefox-69.0.1/editor/spellchecker/TextServicesDocument.cpp:85:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:34.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextServicesDocument) 201:34.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:34.33 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:34.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 201:34.33 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/InternetCiter.cpp:9, 201:34.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 201:34.33 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)': 201:34.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:34.33 foundInterface = 0; \ 201:34.33 ^~~~~~~~~~~~~~ 201:34.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:34.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:34.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:34.34 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/TextEditor.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:34.34 NS_INTERFACE_MAP_END_INHERITING(EditorBase) 201:34.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:34.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:34.34 else 201:34.34 ^~~~ 201:34.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:34.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:34.34 ^~~~~~~~~~~~~~~~~~ 201:34.34 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/TextEditor.cpp:116:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:34.34 NS_INTERFACE_MAP_ENTRY(nsIPlaintextEditor) 201:34.34 ^~~~~~~~~~~~~~~~~~~~~~ 201:37.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 201:37.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 201:37.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 201:37.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 201:37.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 201:37.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 201:37.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 201:37.26 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/JoinNodeTransaction.h:9, 201:37.26 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/JoinNodeTransaction.cpp:6, 201:37.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 201:37.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 201:37.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 201:37.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 201:37.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 201:37.26 memset(&aArr[0], 0, N * sizeof(T)); 201:37.26 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:37.26 In file included from /usr/include/c++/8/map:61, 201:37.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 201:37.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 201:37.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 201:37.26 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 201:37.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 201:37.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditorDOMPoint.h:12, 201:37.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EditorBase.h:11, 201:37.26 from /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/JoinNodeTransaction.cpp:8, 201:37.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 201:37.26 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 201:37.26 class map 201:37.26 ^~~ 201:41.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:137: 201:41.23 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/InsertTextTransaction.cpp: In member function 'mozilla::HTMLEditRules::GetPromotedPoint(mozilla::HTMLEditRules::RulesEndpoint, nsINode&, int, mozilla::EditSubAction)': 201:41.23 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/InsertTextTransaction.cpp:122:1: warning: the control flow of function '_ZN7mozilla13HTMLEditRules16GetPromotedPointENS0_13RulesEndpointER7nsINodeiNS_13EditSubActionE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 201:41.23 } // namespace mozilla 201:41.23 ^ 201:41.23 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/InsertTextTransaction.cpp:122:1: warning: the control flow of function '_ZN7mozilla13HTMLEditRules16GetPromotedPointENS0_13RulesEndpointER7nsINodeiNS_13EditSubActionE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 201:41.23 /builddir/build/BUILD/firefox-69.0.1/editor/libeditor/InsertTextTransaction.cpp:122:1: warning: the control flow of function '_ZN7mozilla13HTMLEditRules16GetPromotedPointENS0_13RulesEndpointER7nsINodeiNS_13EditSubActionE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 201:44.38 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:44.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 201:44.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 201:44.38 from /builddir/build/BUILD/firefox-69.0.1/editor/composer/ComposerCommandsUpdater.cpp:7, 201:44.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 201:44.38 /builddir/build/BUILD/firefox-69.0.1/editor/composer/ComposerCommandsUpdater.cpp: In member function 'virtual nsresult mozilla::ComposerCommandsUpdater::QueryInterface(const nsIID&, void**)': 201:44.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:44.39 foundInterface = 0; \ 201:44.39 ^~~~~~~~~~~~~~ 201:44.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:44.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:44.39 ^~~~~~~~~~~~~~~~~~~~~~~ 201:44.39 /builddir/build/BUILD/firefox-69.0.1/editor/composer/ComposerCommandsUpdater.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:44.39 NS_INTERFACE_MAP_END 201:44.39 ^~~~~~~~~~~~~~~~~~~~ 201:44.39 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 201:44.39 from /builddir/build/BUILD/firefox-69.0.1/editor/composer/ComposerCommandsUpdater.cpp:7, 201:44.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 201:44.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:44.39 } else 201:44.39 ^~~~ 201:44.39 /builddir/build/BUILD/firefox-69.0.1/editor/composer/ComposerCommandsUpdater.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:44.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ComposerCommandsUpdater) 201:44.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:46.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 201:46.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 201:46.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 201:46.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 201:46.23 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 201:46.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 201:46.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 201:46.23 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 201:46.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 201:46.23 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRuleDecl::QueryInterface(const nsIID&, void**)': 201:46.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:46.23 foundInterface = 0; \ 201:46.23 ^~~~~~~~~~~~~~ 201:46.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:46.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:46.23 ^~~~~~~~~~~~~~~~~~~~~~~ 201:46.23 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSFontFaceRule.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:46.23 NS_INTERFACE_MAP_END 201:46.23 ^~~~~~~~~~~~~~~~~~~~ 201:46.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:38: 201:46.23 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSFontFaceRule.cpp:31:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:46.23 } else 201:46.23 ^~~~ 201:46.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:46.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 201:46.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 201:46.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 201:46.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 201:46.23 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 201:46.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 201:46.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 201:46.23 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 201:46.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 201:46.23 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRule::QueryInterface(const nsIID&, void**)': 201:46.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:46.23 foundInterface = 0; \ 201:46.23 ^~~~~~~~~~~~~~ 201:46.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:46.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:46.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:46.23 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 201:46.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.23 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSFontFaceRule.cpp:176:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 201:46.23 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 201:46.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.23 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 201:46.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 201:46.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 201:46.23 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 201:46.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 201:46.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:46.23 } else 201:46.23 ^~~~ 201:46.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:46.23 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:46.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:46.23 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 201:46.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.23 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSFontFaceRule.cpp:176:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 201:46.23 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 201:46.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.24 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:46.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 201:46.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 201:46.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 201:46.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 201:46.24 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 201:46.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 201:46.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 201:46.24 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 201:46.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 201:46.24 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSImportRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSImportRule::QueryInterface(const nsIID&, void**)': 201:46.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:46.24 foundInterface = 0; \ 201:46.24 ^~~~~~~~~~~~~~ 201:46.24 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:46.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:46.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.24 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSImportRule.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:46.24 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 201:46.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.25 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 201:46.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 201:46.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 201:46.25 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 201:46.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 201:46.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:46.25 } else 201:46.25 ^~~~ 201:46.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:46.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:46.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.25 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSImportRule.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:46.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSImportRule) 201:46.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.40 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:46.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 201:46.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 201:46.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 201:46.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 201:46.40 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 201:46.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 201:46.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 201:46.40 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 201:46.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 201:46.40 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeDeclaration::QueryInterface(const nsIID&, void**)': 201:46.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:46.41 foundInterface = 0; \ 201:46.41 ^~~~~~~~~~~~~~ 201:46.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:46.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:46.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.41 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSKeyframeRule.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:46.41 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 201:46.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.41 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 201:46.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 201:46.41 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 201:46.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 201:46.41 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:46.41 else 201:46.41 ^~~~ 201:46.41 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSKeyframeRule.cpp:88:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 201:46.41 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 201:46.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.41 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:46.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 201:46.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 201:46.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 201:46.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 201:46.41 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 201:46.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 201:46.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 201:46.41 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 201:46.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 201:46.41 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeRule::QueryInterface(const nsIID&, void**)': 201:46.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:46.41 foundInterface = 0; \ 201:46.41 ^~~~~~~~~~~~~~ 201:46.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:46.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:46.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.41 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSKeyframeRule.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:46.41 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 201:46.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.41 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 201:46.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 201:46.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 201:46.41 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 201:46.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 201:46.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:46.41 } else 201:46.41 ^~~~ 201:46.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:46.41 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:46.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.41 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSKeyframeRule.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:46.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeRule) 201:46.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:46.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 201:46.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 201:46.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 201:46.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 201:46.43 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 201:46.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 201:46.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 201:46.43 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 201:46.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 201:46.44 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeList::QueryInterface(const nsIID&, void**)': 201:46.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:46.44 foundInterface = 0; \ 201:46.44 ^~~~~~~~~~~~~~ 201:46.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:46.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:46.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.44 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSKeyframesRule.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:46.44 NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 201:46.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.44 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 201:46.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 201:46.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 201:46.44 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 201:46.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 201:46.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:46.44 } else 201:46.44 ^~~~ 201:46.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:46.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:46.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.44 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSKeyframesRule.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:46.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeList) 201:46.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:46.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 201:46.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 201:46.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 201:46.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 201:46.44 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 201:46.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 201:46.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 201:46.44 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 201:46.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 201:46.44 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframesRule::QueryInterface(const nsIID&, void**)': 201:46.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:46.44 foundInterface = 0; \ 201:46.44 ^~~~~~~~~~~~~~ 201:46.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:46.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:46.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.44 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSKeyframesRule.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:46.44 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 201:46.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.45 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 201:46.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 201:46.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 201:46.45 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 201:46.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 201:46.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:46.45 } else 201:46.45 ^~~~ 201:46.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:46.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:46.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.45 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSKeyframesRule.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:46.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframesRule) 201:46.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.47 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:46.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 201:46.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 201:46.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 201:46.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 201:46.47 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 201:46.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 201:46.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 201:46.47 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 201:46.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 201:46.47 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSMediaRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMediaRule::QueryInterface(const nsIID&, void**)': 201:46.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:46.47 foundInterface = 0; \ 201:46.47 ^~~~~~~~~~~~~~ 201:46.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:46.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:46.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.47 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSMediaRule.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:46.47 NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 201:46.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.47 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 201:46.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 201:46.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 201:46.47 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 201:46.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 201:46.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:46.47 } else 201:46.47 ^~~~ 201:46.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:46.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:46.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.47 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSMediaRule.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:46.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMediaRule) 201:46.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.49 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:46.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 201:46.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 201:46.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 201:46.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 201:46.49 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 201:46.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 201:46.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 201:46.49 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 201:46.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 201:46.49 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSMozDocumentRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMozDocumentRule::QueryInterface(const nsIID&, void**)': 201:46.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:46.49 foundInterface = 0; \ 201:46.49 ^~~~~~~~~~~~~~ 201:46.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:46.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:46.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.49 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSMozDocumentRule.cpp:87:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:46.49 NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 201:46.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.49 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 201:46.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 201:46.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 201:46.49 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 201:46.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 201:46.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:46.49 } else 201:46.49 ^~~~ 201:46.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:46.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:46.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.49 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSMozDocumentRule.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:46.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMozDocumentRule) 201:46.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:46.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 201:46.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 201:46.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 201:46.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 201:46.51 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 201:46.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 201:46.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 201:46.51 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 201:46.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 201:46.51 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSPageRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSPageRule::QueryInterface(const nsIID&, void**)': 201:46.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:46.51 foundInterface = 0; \ 201:46.51 ^~~~~~~~~~~~~~ 201:46.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:46.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:46.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.51 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSPageRule.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:46.51 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 201:46.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.51 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 201:46.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 201:46.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 201:46.51 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 201:46.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 201:46.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:46.51 } else 201:46.51 ^~~~ 201:46.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:46.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:46.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.51 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSPageRule.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:46.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSPageRule) 201:46.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:46.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 201:46.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 201:46.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 201:46.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 201:46.51 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 201:46.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 201:46.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 201:46.51 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 201:46.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 201:46.51 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSRuleList.cpp: In member function 'virtual nsresult mozilla::dom::CSSRuleList::QueryInterface(const nsIID&, void**)': 201:46.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:46.51 foundInterface = 0; \ 201:46.51 ^~~~~~~~~~~~~~ 201:46.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:46.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:46.51 ^~~~~~~~~~~~~~~~~~~~~~~ 201:46.51 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSRuleList.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:46.52 NS_INTERFACE_MAP_END 201:46.52 ^~~~~~~~~~~~~~~~~~~~ 201:46.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:46.52 else 201:46.52 ^~~~ 201:46.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:46.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:46.52 ^~~~~~~~~~~~~~~~~~ 201:46.52 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSRuleList.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:46.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 201:46.52 ^~~~~~~~~~~~~~~~~~~~~~ 201:46.53 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSStyleRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSStyleRule::QueryInterface(const nsIID&, void**)': 201:46.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:46.53 foundInterface = 0; \ 201:46.53 ^~~~~~~~~~~~~~ 201:46.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:46.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:46.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:931:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:46.53 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 201:46.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.53 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSStyleRule.cpp:95:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 201:46.53 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 201:46.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.53 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 201:46.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 201:46.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 201:46.53 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 201:46.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 201:46.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:46.53 } else 201:46.53 ^~~~ 201:46.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:46.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:46.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:930:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:46.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 201:46.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.54 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSStyleRule.cpp:95:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 201:46.54 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 201:46.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:46.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 201:46.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 201:46.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 201:46.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 201:46.54 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 201:46.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 201:46.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 201:46.54 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 201:46.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 201:46.54 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSSupportsRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSSupportsRule::QueryInterface(const nsIID&, void**)': 201:46.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:46.55 foundInterface = 0; \ 201:46.55 ^~~~~~~~~~~~~~ 201:46.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:46.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:46.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.55 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSSupportsRule.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:46.55 NS_INTERFACE_MAP_END_INHERITING(ConditionRule) 201:46.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.55 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 201:46.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:10, 201:46.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 201:46.55 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCollection.cpp:7, 201:46.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 201:46.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:46.55 } else 201:46.55 ^~~~ 201:46.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:46.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:46.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:46.55 /builddir/build/BUILD/firefox-69.0.1/layout/style/CSSSupportsRule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:46.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSSupportsRule) 201:46.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:50.96 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 201:50.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 201:50.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 201:50.96 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsTextFrame.h:20, 201:50.96 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleStructInlines.h:18, 201:50.96 from /builddir/build/BUILD/firefox-69.0.1/layout/style/ComputedStyle.cpp:19, 201:50.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 201:50.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 201:50.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 201:50.96 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 201:50.96 ^ 201:50.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 201:50.96 struct Block { 201:50.96 ^~~~~ 201:52.63 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAtom.h:10, 201:52.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 201:52.63 from /builddir/build/BUILD/firefox-69.0.1/layout/style/CachedInheritingStyles.cpp:7, 201:52.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 201:52.63 /builddir/build/BUILD/firefox-69.0.1/layout/style/FontFace.cpp: In member function 'virtual nsresult mozilla::dom::FontFace::QueryInterface(const nsIID&, void**)': 201:52.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:52.63 foundInterface = 0; \ 201:52.63 ^~~~~~~~~~~~~~ 201:52.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:52.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:52.63 ^~~~~~~~~~~~~~~~~~~~~~~ 201:52.63 /builddir/build/BUILD/firefox-69.0.1/layout/style/FontFace.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:52.63 NS_INTERFACE_MAP_END 201:52.63 ^~~~~~~~~~~~~~~~~~~~ 201:52.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:52.63 else 201:52.63 ^~~~ 201:52.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:52.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:52.63 ^~~~~~~~~~~~~~~~~~ 201:52.63 /builddir/build/BUILD/firefox-69.0.1/layout/style/FontFace.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:52.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 201:52.63 ^~~~~~~~~~~~~~~~~~~~~~ 201:52.85 /builddir/build/BUILD/firefox-69.0.1/layout/style/FontFaceSet.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSet::QueryInterface(const nsIID&, void**)': 201:52.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:52.85 foundInterface = 0; \ 201:52.85 ^~~~~~~~~~~~~~ 201:52.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:52.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:52.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:52.85 /builddir/build/BUILD/firefox-69.0.1/layout/style/FontFaceSet.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:52.85 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 201:52.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:52.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:52.85 else 201:52.85 ^~~~ 201:52.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:52.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:52.85 ^~~~~~~~~~~~~~~~~~ 201:52.85 /builddir/build/BUILD/firefox-69.0.1/layout/style/FontFaceSet.cpp:108:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:52.85 NS_INTERFACE_MAP_ENTRY(nsICSSLoaderObserver) 201:52.85 ^~~~~~~~~~~~~~~~~~~~~~ 201:53.75 /builddir/build/BUILD/firefox-69.0.1/layout/style/GroupRule.cpp: In member function 'virtual nsresult mozilla::css::GroupRule::QueryInterface(const nsIID&, void**)': 201:53.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:53.75 foundInterface = 0; \ 201:53.75 ^~~~~~~~~~~~~~ 201:53.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:53.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:53.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:53.75 /builddir/build/BUILD/firefox-69.0.1/layout/style/GroupRule.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:53.75 NS_INTERFACE_MAP_END_INHERITING(Rule) 201:53.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:53.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 201:53.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 201:53.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 201:53.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 201:53.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 201:53.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 201:53.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontFamilyList.h:13, 201:53.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsFont.h:12, 201:53.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsFontMetrics.h:16, 201:53.75 from /builddir/build/BUILD/firefox-69.0.1/layout/style/ComputedStyle.cpp:16, 201:53.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 201:53.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:53.75 } else 201:53.75 ^~~~ 201:53.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:53.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:53.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:53.75 /builddir/build/BUILD/firefox-69.0.1/layout/style/GroupRule.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:53.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupRule) 201:53.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:54.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:54.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 201:54.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 201:54.86 from /builddir/build/BUILD/firefox-69.0.1/layout/style/MediaQueryList.cpp:9, 201:54.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 201:54.86 /builddir/build/BUILD/firefox-69.0.1/layout/style/MediaQueryList.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryList::QueryInterface(const nsIID&, void**)': 201:54.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:54.86 foundInterface = 0; \ 201:54.86 ^~~~~~~~~~~~~~ 201:54.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:54.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:54.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:54.86 /builddir/build/BUILD/firefox-69.0.1/layout/style/MediaQueryList.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:54.86 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 201:54.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:54.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 201:54.86 from /builddir/build/BUILD/firefox-69.0.1/layout/style/MediaQueryList.cpp:9, 201:54.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 201:54.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:54.86 } else 201:54.87 ^~~~ 201:54.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:54.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:54.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:54.87 /builddir/build/BUILD/firefox-69.0.1/layout/style/MediaQueryList.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:54.87 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaQueryList) 201:54.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:55.15 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAtom.h:10, 201:55.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 201:55.15 from /builddir/build/BUILD/firefox-69.0.1/layout/style/CachedInheritingStyles.cpp:7, 201:55.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 201:55.15 /builddir/build/BUILD/firefox-69.0.1/layout/style/ImageLoader.cpp: In member function 'virtual nsresult mozilla::css::ImageLoader::QueryInterface(const nsIID&, void**)': 201:55.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:55.15 foundInterface = 0; \ 201:55.15 ^~~~~~~~~~~~~~ 201:55.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:55.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:55.15 ^~~~~~~~~~~~~~~~~~~~~~~ 201:55.15 /builddir/build/BUILD/firefox-69.0.1/layout/style/ImageLoader.cpp:637:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:55.15 NS_INTERFACE_MAP_END 201:55.15 ^~~~~~~~~~~~~~~~~~~~ 201:55.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:55.15 else 201:55.15 ^~~~ 201:55.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:55.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:55.15 ^~~~~~~~~~~~~~~~~~ 201:55.15 /builddir/build/BUILD/firefox-69.0.1/layout/style/ImageLoader.cpp:636:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:55.15 NS_INTERFACE_MAP_ENTRY(imgINotificationObserver) 201:55.15 ^~~~~~~~~~~~~~~~~~~~~~ 201:56.57 /builddir/build/BUILD/firefox-69.0.1/layout/style/MediaList.cpp: In member function 'virtual nsresult mozilla::dom::MediaList::QueryInterface(const nsIID&, void**)': 201:56.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:56.57 foundInterface = 0; \ 201:56.57 ^~~~~~~~~~~~~~ 201:56.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:56.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:56.57 ^~~~~~~~~~~~~~~~~~~~~~~ 201:56.57 /builddir/build/BUILD/firefox-69.0.1/layout/style/MediaList.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:56.57 NS_INTERFACE_MAP_END 201:56.57 ^~~~~~~~~~~~~~~~~~~~ 201:56.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:56.57 else 201:56.57 ^~~~ 201:56.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:56.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:56.57 ^~~~~~~~~~~~~~~~~~ 201:56.57 /builddir/build/BUILD/firefox-69.0.1/layout/style/MediaList.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:56.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 201:56.57 ^~~~~~~~~~~~~~~~~~~~~~ 201:56.64 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 201:56.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxUserFontSet.h:9, 201:56.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/FontFace.h:15, 201:56.64 from /builddir/build/BUILD/firefox-69.0.1/layout/style/PostTraversalTask.cpp:9, 201:56.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:29: 201:56.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 201:56.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 201:56.64 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 201:56.64 ^ 201:56.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 201:56.64 struct Block { 201:56.64 ^~~~~ 201:57.60 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:57.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 201:57.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 201:57.60 from /builddir/build/BUILD/firefox-69.0.1/layout/style/MediaQueryList.cpp:9, 201:57.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 201:57.60 /builddir/build/BUILD/firefox-69.0.1/layout/style/PreloadedStyleSheet.cpp: In member function 'virtual nsresult mozilla::PreloadedStyleSheet::QueryInterface(const nsIID&, void**)': 201:57.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:57.60 foundInterface = 0; \ 201:57.60 ^~~~~~~~~~~~~~ 201:57.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:57.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:57.61 ^~~~~~~~~~~~~~~~~~~~~~~ 201:57.61 /builddir/build/BUILD/firefox-69.0.1/layout/style/PreloadedStyleSheet.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:57.61 NS_INTERFACE_MAP_END 201:57.61 ^~~~~~~~~~~~~~~~~~~~ 201:57.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:57.61 else 201:57.61 ^~~~ 201:57.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:57.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:57.61 ^~~~~~~~~~~~~~~~~~ 201:57.61 /builddir/build/BUILD/firefox-69.0.1/layout/style/PreloadedStyleSheet.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:57.61 NS_INTERFACE_MAP_ENTRY(nsISupports) 201:57.61 ^~~~~~~~~~~~~~~~~~~~~~ 201:57.69 /builddir/build/BUILD/firefox-69.0.1/layout/style/Rule.cpp: In member function 'virtual nsresult mozilla::css::Rule::QueryInterface(const nsIID&, void**)': 201:57.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:57.69 foundInterface = 0; \ 201:57.69 ^~~~~~~~~~~~~~ 201:57.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:57.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:57.69 ^~~~~~~~~~~~~~~~~~~~~~~ 201:57.69 /builddir/build/BUILD/firefox-69.0.1/layout/style/Rule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:57.69 NS_INTERFACE_MAP_END 201:57.69 ^~~~~~~~~~~~~~~~~~~~ 201:57.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:57.69 else 201:57.69 ^~~~ 201:57.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:57.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:57.69 ^~~~~~~~~~~~~~~~~~ 201:57.69 /builddir/build/BUILD/firefox-69.0.1/layout/style/Rule.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:57.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 201:57.69 ^~~~~~~~~~~~~~~~~~~~~~ 201:57.73 /builddir/build/BUILD/firefox-69.0.1/layout/style/ServoCSSRuleList.cpp: In member function 'virtual nsresult mozilla::ServoCSSRuleList::QueryInterface(const nsIID&, void**)': 201:57.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:57.73 foundInterface = 0; \ 201:57.73 ^~~~~~~~~~~~~~ 201:57.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:57.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:57.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:57.74 /builddir/build/BUILD/firefox-69.0.1/layout/style/ServoCSSRuleList.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:57.74 NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 201:57.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:57.74 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 201:57.74 from /builddir/build/BUILD/firefox-69.0.1/layout/style/MediaQueryList.cpp:9, 201:57.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 201:57.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:57.74 } else 201:57.74 ^~~~ 201:57.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:57.74 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:57.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:57.74 /builddir/build/BUILD/firefox-69.0.1/layout/style/ServoCSSRuleList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:57.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServoCSSRuleList) 201:57.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:58.08 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWindowSizes.h:11, 201:58.08 from /builddir/build/BUILD/firefox-69.0.1/layout/style/CachedInheritingStyles.cpp:12, 201:58.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 201:58.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 201:58.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 201:58.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 201:58.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 201:58.09 memset(&aArr[0], 0, N * sizeof(T)); 201:58.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:58.09 In file included from /usr/include/c++/8/map:61, 201:58.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 201:58.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 201:58.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 201:58.09 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 201:58.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 201:58.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 201:58.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 201:58.09 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 201:58.09 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 201:58.09 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 201:58.09 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleStructInlines.h:15, 201:58.09 from /builddir/build/BUILD/firefox-69.0.1/layout/style/ComputedStyle.cpp:19, 201:58.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 201:58.09 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 201:58.09 class map 201:58.09 ^~~ 201:59.85 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 201:59.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 201:59.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 201:59.85 from /builddir/build/BUILD/firefox-69.0.1/layout/style/MediaQueryList.cpp:9, 201:59.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 201:59.85 /builddir/build/BUILD/firefox-69.0.1/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)': 201:59.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:59.86 foundInterface = 0; \ 201:59.86 ^~~~~~~~~~~~~~ 201:59.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:59.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:59.86 ^~~~~~~~~~~~~~~~~~~~~~~ 201:59.86 /builddir/build/BUILD/firefox-69.0.1/layout/style/StyleSheet.cpp:176:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:59.86 NS_INTERFACE_MAP_END 201:59.86 ^~~~~~~~~~~~~~~~~~~~ 201:59.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:59.86 else 201:59.86 ^~~~ 201:59.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:59.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:59.86 ^~~~~~~~~~~~~~~~~~ 201:59.86 /builddir/build/BUILD/firefox-69.0.1/layout/style/StyleSheet.cpp:175:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:59.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 201:59.86 ^~~~~~~~~~~~~~~~~~~~~~ 202:00.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 202:00.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 202:00.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 202:00.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 202:00.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 202:00.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 202:00.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 202:00.47 from /builddir/build/BUILD/firefox-69.0.1/layout/style/MediaQueryList.cpp:9, 202:00.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 202:00.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::pair; long unsigned int N = 256]': 202:00.47 /builddir/build/BUILD/firefox-69.0.1/layout/style/ServoStyleSet.cpp:99:51: required from here 202:00.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct std::pair' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] 202:00.47 memset(&aArr[0], 0, N * sizeof(T)); 202:00.47 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:00.47 In file included from /usr/include/c++/8/utility:70, 202:00.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/utility:3, 202:00.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/utility:44, 202:00.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Move.h:14, 202:00.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Array.h:14, 202:00.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Span.h:25, 202:00.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/DbgMacro.h:13, 202:00.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDebug.h:15, 202:00.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:13, 202:00.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 202:00.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 202:00.47 from /builddir/build/BUILD/firefox-69.0.1/layout/style/MediaQueryList.cpp:9, 202:00.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 202:00.47 /usr/include/c++/8/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here 202:00.47 struct pair 202:00.47 ^~~~ 202:12.36 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 202:12.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 202:12.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 202:12.36 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsMediaFeatures.cpp:17, 202:12.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:11: 202:12.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 202:12.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 202:12.36 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 202:12.36 ^ 202:12.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 202:12.36 struct Block { 202:12.36 ^~~~~ 202:14.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 202:14.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 202:14.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 202:14.13 from /builddir/build/BUILD/firefox-69.0.1/view/nsViewManager.h:14, 202:14.13 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsRefreshDriver.cpp:52: 202:14.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 202:14.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 202:14.13 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 202:14.13 ^ 202:14.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 202:14.13 struct Block { 202:14.13 ^~~~~ 202:15.32 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 202:15.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 202:15.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 202:15.32 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsCSSValue.cpp:29, 202:15.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:56: 202:15.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 202:15.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 202:15.32 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 202:15.32 ^ 202:15.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 202:15.32 struct Block { 202:15.32 ^~~~~ 202:16.88 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 202:16.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 202:16.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 202:16.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 202:16.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 202:16.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 202:16.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 202:16.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 202:16.89 from /builddir/build/BUILD/firefox-69.0.1/layout/style/URLExtraData.cpp:9, 202:16.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 202:16.89 /builddir/build/BUILD/firefox-69.0.1/layout/style/nsComputedDOMStyle.cpp: In member function 'virtual nsresult nsComputedDOMStyle::QueryInterface(const nsIID&, void**)': 202:16.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:16.89 foundInterface = 0; \ 202:16.89 ^~~~~~~~~~~~~~ 202:16.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 202:16.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 202:16.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:16.89 /builddir/build/BUILD/firefox-69.0.1/layout/style/nsComputedDOMStyle.cpp:359:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 202:16.89 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 202:16.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:16.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 202:16.89 else 202:16.89 ^~~~ 202:16.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 202:16.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 202:16.89 ^~~~~~~~~~~~~~~~~~ 202:16.89 /builddir/build/BUILD/firefox-69.0.1/layout/style/nsComputedDOMStyle.cpp:358:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 202:16.89 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 202:16.89 ^~~~~~~~~~~~~~~~~~~~~~ 202:17.12 /builddir/build/BUILD/firefox-69.0.1/layout/style/nsDOMCSSAttrDeclaration.cpp: In member function 'virtual nsresult nsDOMCSSAttributeDeclaration::QueryInterface(const nsIID&, void**)': 202:17.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:17.12 foundInterface = 0; \ 202:17.12 ^~~~~~~~~~~~~~ 202:17.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 202:17.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 202:17.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:17.12 /builddir/build/BUILD/firefox-69.0.1/layout/style/nsDOMCSSAttrDeclaration.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 202:17.12 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 202:17.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:17.12 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URLSearchParams.h:14, 202:17.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:11, 202:17.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 202:17.12 from /builddir/build/BUILD/firefox-69.0.1/layout/style/URLExtraData.cpp:9, 202:17.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 202:17.13 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 202:17.13 else 202:17.13 ^~~~ 202:17.13 /builddir/build/BUILD/firefox-69.0.1/layout/style/nsDOMCSSAttrDeclaration.cpp:63:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 202:17.13 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 202:17.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:17.98 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 202:17.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 202:17.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 202:17.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 202:17.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 202:17.98 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 202:17.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIPrincipal.h:17, 202:17.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/css/Loader.h:12, 202:17.99 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsLayoutStylesheetCache.h:18, 202:17.99 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsLayoutStylesheetCache.cpp:7, 202:17.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:2: 202:17.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 202:17.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 202:17.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 202:17.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 202:17.99 memset(&aArr[0], 0, N * sizeof(T)); 202:17.99 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:17.99 In file included from /usr/include/c++/8/map:61, 202:17.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 202:17.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 202:17.99 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:12, 202:17.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ipc/SharedMemory.h:15, 202:17.99 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsLayoutStylesheetCache.cpp:17, 202:17.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style4.cpp:2: 202:17.99 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 202:17.99 class map 202:17.99 ^~~ 202:18.45 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTHashtable.h:21, 202:18.45 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsRefreshDriver.h:22, 202:18.45 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsRefreshDriver.cpp:20: 202:18.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 202:18.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 202:18.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 202:18.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 202:18.45 memset(&aArr[0], 0, N * sizeof(T)); 202:18.45 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:18.46 In file included from /usr/include/c++/8/map:61, 202:18.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 202:18.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 202:18.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 202:18.46 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 202:18.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 202:18.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 202:18.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EffectCompositor.h:16, 202:18.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:16, 202:18.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationComparator.h:10, 202:18.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationEventDispatcher.h:11, 202:18.46 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsRefreshDriver.cpp:30: 202:18.46 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 202:18.46 class map 202:18.46 ^~~ 202:18.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 202:18.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 202:18.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 202:18.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 202:18.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 202:18.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 202:18.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 202:18.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 202:18.46 from /builddir/build/BUILD/firefox-69.0.1/layout/style/URLExtraData.cpp:9, 202:18.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 202:18.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 202:18.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 202:18.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 202:18.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 202:18.46 memset(&aArr[0], 0, N * sizeof(T)); 202:18.47 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:18.47 In file included from /usr/include/c++/8/map:61, 202:18.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 202:18.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 202:18.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 202:18.47 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 202:18.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 202:18.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 202:18.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EffectCompositor.h:16, 202:18.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Animation.h:16, 202:18.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 202:18.47 from /builddir/build/BUILD/firefox-69.0.1/layout/style/AnimationCommon.h:10, 202:18.47 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsAnimationManager.h:12, 202:18.47 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsAnimationManager.cpp:7, 202:18.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/style/Unified_cpp_layout_style3.cpp:11: 202:18.47 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 202:18.47 class map 202:18.47 ^~~ 202:32.18 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 202:32.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 202:32.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 202:32.18 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsTextFrame.h:20, 202:32.18 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsBidiPresUtils.cpp:25, 202:32.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:11: 202:32.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 202:32.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 202:32.18 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 202:32.18 ^ 202:32.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 202:32.18 struct Block { 202:32.18 ^~~~~ 202:35.32 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 202:35.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 202:35.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 202:35.32 from /builddir/build/BUILD/firefox-69.0.1/view/nsViewManager.h:14, 202:35.32 from /builddir/build/BUILD/firefox-69.0.1/layout/base/MobileViewportManager.cpp:16, 202:35.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:56: 202:35.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 202:35.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 202:35.32 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 202:35.32 ^ 202:35.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 202:35.32 struct Block { 202:35.32 ^~~~~ 202:37.09 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 202:37.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 202:37.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 202:37.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 202:37.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 202:37.09 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:14, 202:37.09 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 202:37.09 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsBidi.h:12, 202:37.09 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsBidi.cpp:7, 202:37.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 202:37.09 /builddir/build/BUILD/firefox-69.0.1/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)': 202:37.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:37.09 foundInterface = 0; \ 202:37.09 ^~~~~~~~~~~~~~ 202:37.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 202:37.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 202:37.09 ^~~~~~~~~~~~~~~~~~~~~~~ 202:37.09 /builddir/build/BUILD/firefox-69.0.1/layout/base/nsDocumentViewer.cpp:607:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 202:37.09 NS_INTERFACE_MAP_END 202:37.09 ^~~~~~~~~~~~~~~~~~~~ 202:37.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 202:37.09 else 202:37.09 ^~~~ 202:37.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 202:37.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 202:37.09 ^~~~~~~~~~~~~~~~~~ 202:37.09 /builddir/build/BUILD/firefox-69.0.1/layout/base/nsDocumentViewer.cpp:605:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 202:37.09 NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint) 202:37.09 ^~~~~~~~~~~~~~~~~~~~~~ 202:40.15 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 202:40.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 202:40.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 202:40.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 202:40.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 202:40.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 202:40.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 202:40.15 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 202:40.15 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 202:40.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 202:40.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 202:40.15 from /builddir/build/BUILD/firefox-69.0.1/layout/base/AccessibleCaret.h:11, 202:40.15 from /builddir/build/BUILD/firefox-69.0.1/layout/base/AccessibleCaret.cpp:7, 202:40.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 202:40.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = mozilla::gfx::PointTyped; size_t = long unsigned int]': 202:40.15 /builddir/build/BUILD/firefox-69.0.1/layout/base/GeometryUtils.cpp:324:33: required from here 202:40.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:43:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::PointTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 202:40.15 memset(aT, 0, sizeof(T)); 202:40.15 ~~~~~~^~~~~~~~~~~~~~~~~~ 202:40.15 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsSize.h:12, 202:40.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsPoint.h:13, 202:40.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsMargin.h:11, 202:40.15 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrValue.h:22, 202:40.15 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:22, 202:40.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 202:40.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 202:40.15 from /builddir/build/BUILD/firefox-69.0.1/layout/base/AccessibleCaret.h:11, 202:40.15 from /builddir/build/BUILD/firefox-69.0.1/layout/base/AccessibleCaret.cpp:7, 202:40.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 202:40.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/Point.h:123:8: note: 'struct mozilla::gfx::PointTyped' declared here 202:40.16 struct PointTyped 202:40.16 ^~~~~~~~~~ 202:40.74 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 202:40.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 202:40.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 202:40.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 202:40.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 202:40.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 202:40.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 202:40.74 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 202:40.74 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 202:40.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 202:40.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 202:40.74 from /builddir/build/BUILD/firefox-69.0.1/layout/base/AccessibleCaret.h:11, 202:40.74 from /builddir/build/BUILD/firefox-69.0.1/layout/base/AccessibleCaret.cpp:7, 202:40.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 202:40.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 202:40.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 202:40.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 202:40.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 202:40.74 memset(&aArr[0], 0, N * sizeof(T)); 202:40.75 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:40.75 In file included from /usr/include/c++/8/map:61, 202:40.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 202:40.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 202:40.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 202:40.75 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 202:40.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 202:40.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 202:40.75 from /builddir/build/BUILD/firefox-69.0.1/layout/base/AccessibleCaret.h:11, 202:40.75 from /builddir/build/BUILD/firefox-69.0.1/layout/base/AccessibleCaret.cpp:7, 202:40.75 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 202:40.75 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 202:40.75 class map 202:40.75 ^~~ 202:41.09 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 202:41.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 202:41.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 202:41.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 202:41.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 202:41.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 202:41.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 202:41.09 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 202:41.09 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 202:41.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 202:41.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 202:41.09 from /builddir/build/BUILD/firefox-69.0.1/layout/base/AccessibleCaret.h:11, 202:41.09 from /builddir/build/BUILD/firefox-69.0.1/layout/base/AccessibleCaret.cpp:7, 202:41.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 202:41.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 202:41.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 202:41.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 202:41.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 202:41.09 memset(&aArr[0], 0, N * sizeof(T)); 202:41.09 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:41.09 In file included from /usr/include/c++/8/vector:64, 202:41.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 202:41.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 202:41.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 202:41.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 202:41.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIContentViewer.h:32, 202:41.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:21, 202:41.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 202:41.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 202:41.09 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 202:41.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:11, 202:41.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:17, 202:41.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 202:41.10 from /builddir/build/BUILD/firefox-69.0.1/layout/base/AccessibleCaret.h:11, 202:41.10 from /builddir/build/BUILD/firefox-69.0.1/layout/base/AccessibleCaret.cpp:7, 202:41.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 202:41.10 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 202:41.10 class vector : protected _Vector_base<_Tp, _Alloc> 202:41.10 ^~~~~~ 202:41.10 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 202:41.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 202:41.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 202:41.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 202:41.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 202:41.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 202:41.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 202:41.10 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsAttrName.h:16, 202:41.10 from /builddir/build/BUILD/firefox-69.0.1/dom/base/AttrArray.h:21, 202:41.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:16, 202:41.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 202:41.10 from /builddir/build/BUILD/firefox-69.0.1/layout/base/AccessibleCaret.h:11, 202:41.10 from /builddir/build/BUILD/firefox-69.0.1/layout/base/AccessibleCaret.cpp:7, 202:41.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 202:41.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 202:41.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 202:41.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 202:41.10 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 202:41.10 memset(&aArr[0], 0, N * sizeof(T)); 202:41.10 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:41.10 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 202:41.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 202:41.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 202:41.11 from /builddir/build/BUILD/firefox-69.0.1/layout/base/PresShell.cpp:185, 202:41.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base0.cpp:74: 202:41.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 202:41.11 class ClipManager { 202:41.11 ^~~~~~~~~~~ 202:41.35 /builddir/build/BUILD/firefox-69.0.1/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)': 202:41.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:41.35 foundInterface = 0; \ 202:41.35 ^~~~~~~~~~~~~~ 202:41.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 202:41.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 202:41.36 ^~~~~~~~~~~~~~~~~~~~~~~ 202:41.36 /builddir/build/BUILD/firefox-69.0.1/layout/base/nsPresContext.cpp:281:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 202:41.36 NS_INTERFACE_MAP_END 202:41.36 ^~~~~~~~~~~~~~~~~~~~ 202:41.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 202:41.36 else 202:41.36 ^~~~ 202:41.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 202:41.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 202:41.36 ^~~~~~~~~~~~~~~~~~ 202:41.36 /builddir/build/BUILD/firefox-69.0.1/layout/base/nsPresContext.cpp:280:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 202:41.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 202:41.36 ^~~~~~~~~~~~~~~~~~~~~~ 202:43.36 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 202:43.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 202:43.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 202:43.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 202:43.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 202:43.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 202:43.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 202:43.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 202:43.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 202:43.36 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 202:43.36 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 202:43.36 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsBidi.h:12, 202:43.36 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsBidi.cpp:7, 202:43.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 202:43.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 202:43.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 202:43.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 202:43.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 202:43.36 memset(&aArr[0], 0, N * sizeof(T)); 202:43.36 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:43.36 In file included from /usr/include/c++/8/map:61, 202:43.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 202:43.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 202:43.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 202:43.36 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 202:43.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 202:43.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 202:43.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 202:43.36 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 202:43.36 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 202:43.36 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 202:43.36 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsBidi.h:12, 202:43.36 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsBidi.cpp:7, 202:43.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 202:43.36 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 202:43.36 class map 202:43.36 ^~~ 202:43.77 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 202:43.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 202:43.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 202:43.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 202:43.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 202:43.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 202:43.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 202:43.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 202:43.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 202:43.77 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 202:43.77 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 202:43.77 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsBidi.h:12, 202:43.77 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsBidi.cpp:7, 202:43.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 202:43.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 202:43.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 202:43.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 202:43.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 202:43.77 memset(&aArr[0], 0, N * sizeof(T)); 202:43.77 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:43.77 In file included from /usr/include/c++/8/vector:64, 202:43.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 202:43.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 202:43.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 202:43.77 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:58, 202:43.77 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsBidi.h:12, 202:43.77 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsBidi.cpp:7, 202:43.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 202:43.78 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 202:43.78 class vector : protected _Vector_base<_Tp, _Alloc> 202:43.78 ^~~~~~ 202:43.78 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 202:43.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 202:43.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 202:43.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 202:43.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 202:43.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 202:43.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 202:43.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 202:43.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 202:43.78 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 202:43.78 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 202:43.78 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsBidi.h:12, 202:43.78 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsBidi.cpp:7, 202:43.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 202:43.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 202:43.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 202:43.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 202:43.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 202:43.78 memset(&aArr[0], 0, N * sizeof(T)); 202:43.78 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:43.78 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 202:43.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 202:43.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 202:43.78 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.cpp:132, 202:43.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:110: 202:43.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 202:43.78 class ClipManager { 202:43.78 ^~~~~~~~~~~ 202:57.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base1.cpp:137: 202:57.00 /builddir/build/BUILD/firefox-69.0.1/layout/base/nsQuoteList.cpp: In member function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long': 202:57.00 /builddir/build/BUILD/firefox-69.0.1/layout/base/nsQuoteList.cpp:82:1: warning: the control flow of function '_ZNK7mozilla3gfx14Matrix4x4TypedINS0_12UnknownUnitsES2_fE20TransformAndClipRectIdEEmRKNS0_9RectTypedIS2_T_EES9_PNS0_10PointTypedIS2_S6_EE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 202:57.00 } 202:57.00 ^ 202:57.00 /builddir/build/BUILD/firefox-69.0.1/layout/base/nsQuoteList.cpp:82:1: warning: the control flow of function '_ZNK7mozilla3gfx14Matrix4x4TypedINS0_12UnknownUnitsES2_fE20TransformAndClipRectIdEEmRKNS0_9RectTypedIS2_T_EES9_PNS0_10PointTypedIS2_S6_EE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 202:57.06 /builddir/build/BUILD/firefox-69.0.1/layout/base/nsQuoteList.cpp: In function 'ComputeSnappedImageDrawingParameters(gfxContext*, int, nsRect, nsRect, nsPoint, nsRect, imgIContainer*, mozilla::gfx::SamplingFilter, unsigned int, mozilla::gfx::ExtendMode)': 202:57.07 /builddir/build/BUILD/firefox-69.0.1/layout/base/nsQuoteList.cpp:82:1: warning: the control flow of function '_ZL36ComputeSnappedImageDrawingParametersP10gfxContexti6nsRectS1_7nsPointS1_P13imgIContainerN7mozilla3gfx14SamplingFilterEjNS6_10ExtendModeE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 202:57.07 /builddir/build/BUILD/firefox-69.0.1/layout/base/nsQuoteList.cpp:82:1: warning: the control flow of function '_ZL36ComputeSnappedImageDrawingParametersP10gfxContexti6nsRectS1_7nsPointS1_P13imgIContainerN7mozilla3gfx14SamplingFilterEjNS6_10ExtendModeE' does not match its profile data (counter 'single') [-Wcoverage-mismatch] 202:57.07 /builddir/build/BUILD/firefox-69.0.1/layout/base/nsQuoteList.cpp:82:1: warning: the control flow of function '_ZL36ComputeSnappedImageDrawingParametersP10gfxContexti6nsRectS1_7nsPointS1_P13imgIContainerN7mozilla3gfx14SamplingFilterEjNS6_10ExtendModeE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 202:57.07 /builddir/build/BUILD/firefox-69.0.1/layout/base/nsQuoteList.cpp:82:1: warning: the control flow of function '_ZL36ComputeSnappedImageDrawingParametersP10gfxContexti6nsRectS1_7nsPointS1_P13imgIContainerN7mozilla3gfx14SamplingFilterEjNS6_10ExtendModeE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 202:57.16 /builddir/build/BUILD/firefox-69.0.1/layout/base/nsQuoteList.cpp: In member function 'nsFrameConstructorState::~nsFrameConstructorState()': 202:57.16 /builddir/build/BUILD/firefox-69.0.1/layout/base/nsQuoteList.cpp:82:1: warning: the control flow of function '_ZN23nsFrameConstructorStateD2Ev' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 202:57.16 /builddir/build/BUILD/firefox-69.0.1/layout/base/nsQuoteList.cpp:82:1: warning: the control flow of function '_ZN23nsFrameConstructorStateD2Ev' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 202:57.16 /builddir/build/BUILD/firefox-69.0.1/layout/base/nsQuoteList.cpp:82:1: warning: the control flow of function '_ZN23nsFrameConstructorStateD2Ev' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 202:59.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 202:59.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 202:59.76 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsStyleSheetService.cpp:18, 202:59.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/base/Unified_cpp_layout_base2.cpp:11: 202:59.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 202:59.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 202:59.76 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 202:59.76 ^ 202:59.77 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 202:59.77 struct Block { 202:59.77 ^~~~~ 203:10.12 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 203:10.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 203:10.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 203:10.12 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsTextFrame.h:20, 203:10.12 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/nsTableCellFrame.cpp:29, 203:10.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:38: 203:10.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 203:10.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 203:10.12 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 203:10.12 ^ 203:10.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 203:10.12 struct Block { 203:10.12 ^~~~~ 203:11.65 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 203:11.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 203:11.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 203:11.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsViewManager.h:14, 203:11.65 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPluginFrame.cpp:28: 203:11.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 203:11.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 203:11.65 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 203:11.65 ^ 203:11.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 203:11.65 struct Block { 203:11.65 ^~~~~ 203:12.76 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:65: 203:12.76 /builddir/build/BUILD/firefox-69.0.1/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': 203:12.77 /builddir/build/BUILD/firefox-69.0.1/layout/tables/nsTableFrame.cpp:7377: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] 203:12.77 memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 203:12.77 ^ 203:12.77 /builddir/build/BUILD/firefox-69.0.1/layout/tables/nsTableFrame.cpp:5905:8: note: 'struct BCBlockDirSeg' declared here 203:12.77 struct BCBlockDirSeg { 203:12.77 ^~~~~~~~~~~~~ 203:12.99 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 203:12.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 203:12.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 203:12.99 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsCheckboxRadioFrame.cpp:15, 203:12.99 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:11: 203:12.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 203:12.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 203:12.99 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 203:12.99 ^ 203:12.99 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 203:12.99 struct Block { 203:12.99 ^~~~~ 203:14.10 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 203:14.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 203:14.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 203:14.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 203:14.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 203:14.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 203:14.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 203:14.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 203:14.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 203:14.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 203:14.10 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 203:14.11 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleStruct.h:18, 203:14.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 203:14.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 203:14.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 203:14.11 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/celldata.h:12, 203:14.11 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/nsTableFrame.h:9, 203:14.11 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 203:14.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 203:14.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 203:14.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 203:14.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 203:14.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 203:14.11 memset(&aArr[0], 0, N * sizeof(T)); 203:14.11 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:14.11 In file included from /usr/include/c++/8/map:61, 203:14.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 203:14.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 203:14.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 203:14.12 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 203:14.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 203:14.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 203:14.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 203:14.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SVGImageContext.h:12, 203:14.12 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 203:14.12 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 203:14.12 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 203:14.12 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 203:14.12 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 203:14.12 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 203:14.12 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/nsTableFrame.h:12, 203:14.12 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 203:14.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 203:14.12 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 203:14.13 class map 203:14.13 ^~~ 203:14.16 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 203:14.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 203:14.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 203:14.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 203:14.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 203:14.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 203:14.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 203:14.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 203:14.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 203:14.17 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 203:14.17 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 203:14.17 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 203:14.17 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 203:14.17 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPluginFrame.h:16, 203:14.17 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPluginFrame.cpp:9: 203:14.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 203:14.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 203:14.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 203:14.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 203:14.18 memset(&aArr[0], 0, N * sizeof(T)); 203:14.18 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:14.18 In file included from /usr/include/c++/8/map:61, 203:14.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 203:14.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 203:14.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 203:14.18 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 203:14.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 203:14.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 203:14.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 203:14.18 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 203:14.18 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 203:14.18 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 203:14.18 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 203:14.18 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 203:14.18 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPluginFrame.h:16, 203:14.18 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPluginFrame.cpp:9: 203:14.19 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 203:14.19 class map 203:14.19 ^~~ 203:14.38 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 203:14.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 203:14.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 203:14.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 203:14.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 203:14.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 203:14.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 203:14.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 203:14.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 203:14.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 203:14.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 203:14.39 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleStruct.h:18, 203:14.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 203:14.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 203:14.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 203:14.39 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/celldata.h:12, 203:14.39 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/nsTableFrame.h:9, 203:14.40 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 203:14.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 203:14.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 203:14.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 203:14.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 203:14.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 203:14.40 memset(&aArr[0], 0, N * sizeof(T)); 203:14.40 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:14.40 In file included from /usr/include/c++/8/vector:64, 203:14.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 203:14.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 203:14.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 203:14.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 203:14.40 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:17, 203:14.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 203:14.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 203:14.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 203:14.41 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleStruct.h:18, 203:14.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 203:14.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 203:14.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 203:14.41 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/celldata.h:12, 203:14.41 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/nsTableFrame.h:9, 203:14.41 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 203:14.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 203:14.41 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 203:14.41 class vector : protected _Vector_base<_Tp, _Alloc> 203:14.41 ^~~~~~ 203:14.41 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 203:14.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 203:14.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 203:14.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 203:14.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 203:14.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 203:14.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 203:14.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 203:14.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 203:14.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 203:14.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 203:14.42 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleStruct.h:18, 203:14.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 203:14.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 203:14.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/WritingModes.h:11, 203:14.42 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/celldata.h:12, 203:14.42 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/nsTableFrame.h:9, 203:14.42 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 203:14.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 203:14.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 203:14.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 203:14.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 203:14.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 203:14.43 memset(&aArr[0], 0, N * sizeof(T)); 203:14.43 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:14.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 203:14.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 203:14.43 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/nsTableFrame.cpp:54, 203:14.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:65: 203:14.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 203:14.43 class ClipManager { 203:14.43 ^~~~~~~~~~~ 203:14.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 203:14.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 203:14.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 203:14.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 203:14.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 203:14.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 203:14.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 203:14.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 203:14.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 203:14.44 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 203:14.44 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 203:14.44 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 203:14.44 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 203:14.44 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPluginFrame.h:16, 203:14.44 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPluginFrame.cpp:9: 203:14.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 203:14.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 203:14.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 203:14.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 203:14.45 memset(&aArr[0], 0, N * sizeof(T)); 203:14.45 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:14.45 In file included from /usr/include/c++/8/vector:64, 203:14.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 203:14.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 203:14.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 203:14.45 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:58, 203:14.45 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 203:14.45 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 203:14.45 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPluginFrame.h:16, 203:14.45 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPluginFrame.cpp:9: 203:14.46 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 203:14.46 class vector : protected _Vector_base<_Tp, _Alloc> 203:14.46 ^~~~~~ 203:14.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 203:14.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 203:14.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 203:14.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 203:14.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 203:14.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 203:14.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 203:14.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 203:14.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 203:14.46 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 203:14.46 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 203:14.46 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 203:14.46 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 203:14.46 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPluginFrame.h:16, 203:14.47 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPluginFrame.cpp:9: 203:14.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 203:14.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 203:14.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 203:14.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 203:14.47 memset(&aArr[0], 0, N * sizeof(T)); 203:14.47 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:14.47 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 203:14.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 203:14.47 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPluginFrame.cpp:59: 203:14.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 203:14.47 class ClipManager { 203:14.47 ^~~~~~~~~~~ 203:15.27 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 203:15.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 203:15.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 203:15.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 203:15.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 203:15.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 203:15.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 203:15.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 203:15.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 203:15.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 203:15.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 203:15.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 203:15.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxContext.h:9, 203:15.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/imgIContainer.h:28, 203:15.28 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsButtonFrameRenderer.h:10, 203:15.28 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, 203:15.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 203:15.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 203:15.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 203:15.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 203:15.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 203:15.28 memset(&aArr[0], 0, N * sizeof(T)); 203:15.28 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:15.28 In file included from /usr/include/c++/8/map:61, 203:15.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 203:15.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 203:15.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 203:15.28 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 203:15.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 203:15.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 203:15.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 203:15.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SVGImageContext.h:12, 203:15.28 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 203:15.28 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 203:15.29 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsCSSRenderingBorders.h:18, 203:15.29 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsButtonFrameRenderer.h:12, 203:15.29 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, 203:15.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 203:15.29 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 203:15.29 class map 203:15.29 ^~~ 203:15.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 203:15.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 203:15.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 203:15.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 203:15.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 203:15.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 203:15.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 203:15.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 203:15.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 203:15.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 203:15.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 203:15.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 203:15.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxContext.h:9, 203:15.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/imgIContainer.h:28, 203:15.47 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsButtonFrameRenderer.h:10, 203:15.47 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, 203:15.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 203:15.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 203:15.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 203:15.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 203:15.47 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 203:15.47 memset(&aArr[0], 0, N * sizeof(T)); 203:15.47 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:15.47 In file included from /usr/include/c++/8/vector:64, 203:15.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 203:15.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 203:15.47 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 203:15.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 203:15.48 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:17, 203:15.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 203:15.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 203:15.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 203:15.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 203:15.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxContext.h:9, 203:15.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/imgIContainer.h:28, 203:15.48 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsButtonFrameRenderer.h:10, 203:15.48 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, 203:15.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 203:15.48 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 203:15.48 class vector : protected _Vector_base<_Tp, _Alloc> 203:15.48 ^~~~~~ 203:16.16 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 203:16.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 203:16.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 203:16.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 203:16.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 203:16.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AtomArray.h:11, 203:16.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 203:16.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 203:16.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 203:16.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 203:16.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxPattern.h:9, 203:16.17 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGContextPaint.h:12, 203:16.17 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGContextPaint.cpp:7, 203:16.17 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 203:16.17 /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserver::QueryInterface(const nsIID&, void**)': 203:16.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 203:16.17 foundInterface = 0; \ 203:16.17 ^~~~~~~~~~~~~~ 203:16.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 203:16.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 203:16.17 ^~~~~~~~~~~~~~~~~~~~~~~ 203:16.17 /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGObserverUtils.cpp:624:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 203:16.17 NS_INTERFACE_MAP_END 203:16.17 ^~~~~~~~~~~~~~~~~~~~ 203:16.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 203:16.17 else 203:16.17 ^~~~ 203:16.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 203:16.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 203:16.17 ^~~~~~~~~~~~~~~~~~ 203:16.17 /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGObserverUtils.cpp:623:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 203:16.17 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 203:16.17 ^~~~~~~~~~~~~~~~~~~~~~ 203:16.18 /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserverList::QueryInterface(const nsIID&, void**)': 203:16.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 203:16.18 foundInterface = 0; \ 203:16.18 ^~~~~~~~~~~~~~ 203:16.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 203:16.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 203:16.18 ^~~~~~~~~~~~~~~~~~~~~~~ 203:16.18 /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGObserverUtils.cpp:709:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 203:16.18 NS_INTERFACE_MAP_END 203:16.18 ^~~~~~~~~~~~~~~~~~~~ 203:16.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 203:16.19 else 203:16.19 ^~~~ 203:16.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 203:16.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 203:16.19 ^~~~~~~~~~~~~~~~~~ 203:16.19 /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGObserverUtils.cpp:708:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 203:16.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 203:16.19 ^~~~~~~~~~~~~~~~~~~~~~ 203:16.35 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 203:16.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 203:16.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 203:16.35 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGTextFrame.h:16, 203:16.35 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGTextFrame.cpp:8, 203:16.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:74: 203:16.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 203:16.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 203:16.35 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 203:16.35 ^ 203:16.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 203:16.36 struct Block { 203:16.36 ^~~~~ 203:16.50 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 203:16.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 203:16.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 203:16.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 203:16.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 203:16.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 203:16.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 203:16.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 203:16.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 203:16.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 203:16.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 203:16.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 203:16.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxContext.h:9, 203:16.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/imgIContainer.h:28, 203:16.50 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsButtonFrameRenderer.h:10, 203:16.50 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsButtonFrameRenderer.cpp:6, 203:16.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 203:16.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 203:16.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 203:16.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 203:16.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 203:16.51 memset(&aArr[0], 0, N * sizeof(T)); 203:16.51 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:16.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 203:16.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 203:16.51 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsButtonFrameRenderer.cpp:23, 203:16.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:2: 203:16.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 203:16.51 class ClipManager { 203:16.51 ^~~~~~~~~~~ 203:18.74 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 203:18.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 203:18.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 203:18.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 203:18.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 203:18.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 203:18.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 203:18.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 203:18.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 203:18.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 203:18.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 203:18.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 203:18.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxPattern.h:9, 203:18.74 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGContextPaint.h:12, 203:18.74 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGContextPaint.cpp:7, 203:18.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 203:18.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 203:18.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 203:18.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 203:18.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 203:18.74 memset(&aArr[0], 0, N * sizeof(T)); 203:18.74 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:18.74 In file included from /usr/include/c++/8/map:61, 203:18.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 203:18.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 203:18.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 203:18.74 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 203:18.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 203:18.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 203:18.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 203:18.74 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 203:18.74 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 203:18.74 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 203:18.74 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 203:18.74 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 203:18.74 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGPaintServerFrame.h:13, 203:18.74 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGContextPaint.cpp:15, 203:18.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 203:18.74 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 203:18.74 class map 203:18.74 ^~~ 203:21.35 In file included from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 203:21.35 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 203:21.35 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/nsTableFrame.h:12, 203:21.35 from /builddir/build/BUILD/firefox-69.0.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 203:21.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 203:21.35 /builddir/build/BUILD/firefox-69.0.1/layout/tables/nsTableWrapperFrame.cpp: In member function 'nsTableRowFrame::CollapseRowIfNecessary(int, int, bool, bool&)': 203:21.35 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:110:3: warning: the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:21.35 } 203:21.35 ^ 203:21.35 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:110:3: warning: the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 203:21.35 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:110:3: warning: the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:21.89 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:137: 203:21.89 /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsRangeFrame.cpp: In member function 'nsListControlFrame::ScrollToIndex(int)': 203:21.89 /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsRangeFrame.cpp:843:1: warning: the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:21.89 } 203:21.89 ^ 203:21.89 /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsRangeFrame.cpp:843:1: warning: the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 203:21.89 /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsRangeFrame.cpp:843:1: warning: the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:21.89 /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsRangeFrame.cpp: In member function 'nsListControlFrame::ToggleOptionSelectedFromFrame(int)': 203:21.89 /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsRangeFrame.cpp:843:1: warning: the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:21.89 /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsRangeFrame.cpp:843:1: warning: the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 203:21.89 /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsRangeFrame.cpp:843:1: warning: the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:21.89 /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsRangeFrame.cpp: In member function 'nsListControlFrame::GetCurrentOption()': 203:21.89 /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsRangeFrame.cpp:843:1: warning: the control flow of function '_ZN18nsListControlFrame16GetCurrentOptionEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:21.89 /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsRangeFrame.cpp:843:1: warning: the control flow of function '_ZN18nsListControlFrame16GetCurrentOptionEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:21.89 /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsRangeFrame.cpp: In member function 'nsListControlFrame::GetOptionText(unsigned int, nsTSubstring&)': 203:21.89 /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsRangeFrame.cpp:843:1: warning: the control flow of function '_ZN18nsListControlFrame13GetOptionTextEjR12nsTSubstringIDsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:21.90 /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsRangeFrame.cpp:843:1: warning: the control flow of function '_ZN18nsListControlFrame13GetOptionTextEjR12nsTSubstringIDsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:21.92 /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsRangeFrame.cpp: In member function 'nsComboboxControlFrame::GetCSSTransformTranslation()': 203:21.92 /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsRangeFrame.cpp:843:1: warning: the control flow of function '_ZN22nsComboboxControlFrame26GetCSSTransformTranslationEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:21.92 /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsRangeFrame.cpp:843:1: warning: the control flow of function '_ZN22nsComboboxControlFrame26GetCSSTransformTranslationEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:24.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:137: 203:24.84 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const': 203:24.84 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:24.84 } 203:24.84 ^ 203:24.84 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:24.85 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 203:24.85 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:24.85 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:24.86 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGDisplayContainerFrame::GetBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int)': 203:24.86 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN26nsSVGDisplayContainerFrame19GetBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEj' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:24.86 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN26nsSVGDisplayContainerFrame19GetBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEj' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 203:24.86 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN26nsSVGDisplayContainerFrame19GetBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEj' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:24.86 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGDisplayContainerFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)': 203:24.87 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN26nsSVGDisplayContainerFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:24.87 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN26nsSVGDisplayContainerFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 203:24.87 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN26nsSVGDisplayContainerFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:24.87 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGClipPathFrame::GetBBoxForClipPathFrame(SVGBBox const&, mozilla::gfx::BaseMatrix const&, unsigned int)': 203:24.87 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame23GetBBoxForClipPathFrameERK7SVGBBoxRKN7mozilla3gfx10BaseMatrixIdEEj' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:24.87 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame23GetBBoxForClipPathFrameERK7SVGBBoxRKN7mozilla3gfx10BaseMatrixIdEEj' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 203:24.87 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame23GetBBoxForClipPathFrameERK7SVGBBoxRKN7mozilla3gfx10BaseMatrixIdEEj' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:24.87 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGClipPathFrame::GetClipPathTransform(nsIFrame*)': 203:24.87 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame20GetClipPathTransformEP8nsIFrame' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:24.87 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame20GetClipPathTransformEP8nsIFrame' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 203:24.87 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame20GetClipPathTransformEP8nsIFrame' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:24.87 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGClipPathFrame::PaintFrameIntoMask(nsIFrame*, nsIFrame*, gfxContext&)': 203:24.87 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame18PaintFrameIntoMaskEP8nsIFrameS1_R10gfxContext' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:24.87 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame18PaintFrameIntoMaskEP8nsIFrameS1_R10gfxContext' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 203:24.87 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame18PaintFrameIntoMaskEP8nsIFrameS1_R10gfxContext' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:24.87 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGClipPathFrame::PaintClipMask(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)': 203:24.87 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame13PaintClipMaskER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEEPNS5_13SourceSurfaceERKNS6_IfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:24.88 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame13PaintClipMaskER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEEPNS5_13SourceSurfaceERKNS6_IfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:24.88 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp: In function 'ComposeExtraMask(mozilla::gfx::DrawTarget*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)': 203:24.88 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZL16ComposeExtraMaskPN7mozilla3gfx10DrawTargetEPNS0_13SourceSurfaceERKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:24.88 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZL16ComposeExtraMaskPN7mozilla3gfx10DrawTargetEPNS0_13SourceSurfaceERKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 203:24.88 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZL16ComposeExtraMaskPN7mozilla3gfx10DrawTargetEPNS0_13SourceSurfaceERKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:24.88 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGClipPathFrame::ApplyClipPath(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&)': 203:24.88 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame13ApplyClipPathER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:24.88 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame13ApplyClipPathER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 203:24.88 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame13ApplyClipPathER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:24.88 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsFilterInstance::BuildSourceImage(mozilla::gfx::DrawTarget*, mozilla::image::imgDrawingParams&, mozilla::gfx::FilterNode*, mozilla::gfx::FilterNode*, mozilla::gfx::RectTyped const&)': 203:24.88 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN16nsFilterInstance16BuildSourceImageEPN7mozilla3gfx10DrawTargetERNS0_5image16imgDrawingParamsEPNS1_10FilterNodeES8_RKNS1_9RectTypedINS1_12UnknownUnitsEfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:24.88 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN16nsFilterInstance16BuildSourceImageEPN7mozilla3gfx10DrawTargetERNS0_5image16imgDrawingParamsEPNS1_10FilterNodeES8_RKNS1_9RectTypedINS1_12UnknownUnitsEfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 203:24.88 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN16nsFilterInstance16BuildSourceImageEPN7mozilla3gfx10DrawTargetERNS0_5image16imgDrawingParamsEPNS1_10FilterNodeES8_RKNS1_9RectTypedINS1_12UnknownUnitsEfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:24.88 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsFilterInstance::BuildSourcePaint(nsFilterInstance::SourceInfo*, mozilla::image::imgDrawingParams&)': 203:24.88 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN16nsFilterInstance16BuildSourcePaintEPNS_10SourceInfoERN7mozilla5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:24.88 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN16nsFilterInstance16BuildSourcePaintEPNS_10SourceInfoERN7mozilla5image16imgDrawingParamsE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 203:24.88 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN16nsFilterInstance16BuildSourcePaintEPNS_10SourceInfoERN7mozilla5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:24.88 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsFilterInstance::nsFilterInstance(nsIFrame*, nsIContent*, mozilla::dom::UserSpaceMetrics const&, mozilla::Span, mozilla::StyleCSSPixelLength, mozilla::StyleCSSPixelLength>, mozilla::StyleComputedUrl> const, 18446744073709551615ul>, bool, nsSVGFilterPaintCallback*, mozilla::gfx::BaseMatrix const&, nsRegion const*, nsRegion const*, nsRect const*, mozilla::gfx::RectTyped const*)': 203:24.89 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN16nsFilterInstanceC2EP8nsIFrameP10nsIContentRKN7mozilla3dom16UserSpaceMetricsENS4_4SpanIKNS4_18StyleGenericFilterINS4_10StyleAngleEffNS4_19StyleCSSPixelLengthENS4_24StyleGenericSimpleShadowINS4_17StyleGenericColorINS4_9StyleRGBAEEESC_SC_EENS4_16StyleComputedUrlEEELm18446744073709551615EEEbP24nsSVGFilterPaintCallbackRKNS4_3gfx10BaseMatrixIdEEPK8nsRegionSV_PK6nsRectPKNSO_9RectTypedINSO_12UnknownUnitsEdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:24.89 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN16nsFilterInstanceC2EP8nsIFrameP10nsIContentRKN7mozilla3dom16UserSpaceMetricsENS4_4SpanIKNS4_18StyleGenericFilterINS4_10StyleAngleEffNS4_19StyleCSSPixelLengthENS4_24StyleGenericSimpleShadowINS4_17StyleGenericColorINS4_9StyleRGBAEEESC_SC_EENS4_16StyleComputedUrlEEELm18446744073709551615EEEbP24nsSVGFilterPaintCallbackRKNS4_3gfx10BaseMatrixIdEEPK8nsRegionSV_PK6nsRectPKNSO_9RectTypedINSO_12UnknownUnitsEdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:24.89 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp: In function 'nsFilterInstance::BuildWebRenderFilters(nsIFrame*, WrFiltersHolder&, mozilla::Maybe&)': 203:24.89 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN16nsFilterInstance21BuildWebRenderFiltersEP8nsIFrameR15WrFiltersHolderRN7mozilla5MaybeI6nsRectEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:24.89 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN16nsFilterInstance21BuildWebRenderFiltersEP8nsIFrameR15WrFiltersHolderRN7mozilla5MaybeI6nsRectEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 203:24.89 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN16nsFilterInstance21BuildWebRenderFiltersEP8nsIFrameR15WrFiltersHolderRN7mozilla5MaybeI6nsRectEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:24.89 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp: In function 'nsFilterInstance::PaintFilteredFrame(nsIFrame*, gfxContext*, nsSVGFilterPaintCallback*, nsRegion const*, mozilla::image::imgDrawingParams&, float)': 203:24.89 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN16nsFilterInstance18PaintFilteredFrameEP8nsIFrameP10gfxContextP24nsSVGFilterPaintCallbackPK8nsRegionRN7mozilla5image16imgDrawingParamsEf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:24.89 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN16nsFilterInstance18PaintFilteredFrameEP8nsIFrameP10gfxContextP24nsSVGFilterPaintCallbackPK8nsRegionRN7mozilla5image16imgDrawingParamsEf' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 203:24.89 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN16nsFilterInstance18PaintFilteredFrameEP8nsIFrameP10gfxContextP24nsSVGFilterPaintCallbackPK8nsRegionRN7mozilla5image16imgDrawingParamsEf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:24.89 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'SVGTextFrame::TransformFrameRectFromTextChild(nsRect const&, nsIFrame const*)': 203:24.89 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN12SVGTextFrame31TransformFrameRectFromTextChildERK6nsRectPK8nsIFrame' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:24.89 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN12SVGTextFrame31TransformFrameRectFromTextChildERK6nsRectPK8nsIFrame' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:24.89 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'SVGTextFrame::GetEndPositionOfChar(nsIContent*, unsigned int, mozilla::nsISVGPoint**)': 203:24.89 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN12SVGTextFrame20GetEndPositionOfCharEP10nsIContentjPPN7mozilla11nsISVGPointE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:24.90 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN12SVGTextFrame20GetEndPositionOfCharEP10nsIContentjPPN7mozilla11nsISVGPointE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 203:24.90 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN12SVGTextFrame20GetEndPositionOfCharEP10nsIContentjPPN7mozilla11nsISVGPointE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:24.90 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'SVGTextFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)': 203:24.90 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN12SVGTextFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:24.90 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN12SVGTextFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 203:24.90 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN12SVGTextFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:24.90 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsDisplaySVGText::Paint(nsDisplayListBuilder*, gfxContext*)': 203:24.90 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN16nsDisplaySVGText5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:24.90 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN16nsDisplaySVGText5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:24.90 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::TextRenderedRun::GetUserSpaceRect(nsPresContext*, unsigned int, mozilla::gfx::BaseMatrix const*) const': 203:24.90 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZNK7mozilla15TextRenderedRun16GetUserSpaceRectEP13nsPresContextjPKNS_3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:24.90 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZNK7mozilla15TextRenderedRun16GetUserSpaceRectEP13nsPresContextjPKNS_3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:24.90 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::TextRenderedRun::GetRunUserSpaceRect(nsPresContext*, unsigned int) const': 203:24.90 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZNK7mozilla15TextRenderedRun19GetRunUserSpaceRectEP13nsPresContextj' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:24.90 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZNK7mozilla15TextRenderedRun19GetRunUserSpaceRectEP13nsPresContextj' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:24.90 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp: In function 'mozilla::SVGObserverUtils::AddRenderingObserver(mozilla::dom::Element*, mozilla::SVGRenderingObserver*)': 203:24.90 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN7mozilla16SVGObserverUtils20AddRenderingObserverEPNS_3dom7ElementEPNS_20SVGRenderingObserverE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:24.90 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN7mozilla16SVGObserverUtils20AddRenderingObserverEPNS_3dom7ElementEPNS_20SVGRenderingObserverE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:24.91 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::SVGGeometryFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)': 203:24.91 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN7mozilla16SVGGeometryFrame8PaintSVGER10gfxContextRKNS_3gfx10BaseMatrixIdEERNS_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:24.91 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN7mozilla16SVGGeometryFrame8PaintSVGER10gfxContextRKNS_3gfx10BaseMatrixIdEERNS_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:24.91 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsDisplaySVGGeometry::Paint(nsDisplayListBuilder*, gfxContext*)': 203:24.91 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN20nsDisplaySVGGeometry5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:24.91 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN20nsDisplaySVGGeometry5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 203:24.91 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN20nsDisplaySVGGeometry5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:24.93 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::SVGContextPaintImpl::Paint::GetPattern(mozilla::gfx::DrawTarget const*, float, mozilla::StyleGenericSVGPaint, mozilla::StyleComputedUrl> nsStyleSVG::*, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)': 203:24.93 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN7mozilla19SVGContextPaintImpl5Paint10GetPatternEPKNS_3gfx10DrawTargetEfM10nsStyleSVGNS_20StyleGenericSVGPaintINS_17StyleGenericColorINS_9StyleRGBAEEENS_16StyleComputedUrlEEERKNS2_10BaseMatrixIdEERNS_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:24.93 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN7mozilla19SVGContextPaintImpl5Paint10GetPatternEPKNS_3gfx10DrawTargetEfM10nsStyleSVGNS_20StyleGenericSVGPaintINS_17StyleGenericColorINS_9StyleRGBAEEENS_16StyleComputedUrlEEERKNS2_10BaseMatrixIdEERNS_5image16imgDrawingParamsE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 203:24.93 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.cpp:421:1: warning: the control flow of function '_ZN7mozilla19SVGContextPaintImpl5Paint10GetPatternEPKNS_3gfx10DrawTargetEfM10nsStyleSVGNS_20StyleGenericSVGPaintINS_17StyleGenericColorINS_9StyleRGBAEEENS_16StyleComputedUrlEEERKNS2_10BaseMatrixIdEERNS_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:31.12 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 203:31.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 203:31.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 203:31.12 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsTextFrame.h:20, 203:31.12 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleStructInlines.h:18, 203:31.12 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrameInlines.h:13, 203:31.12 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/BlockReflowInput.cpp:16, 203:31.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:11: 203:31.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 203:31.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 203:31.12 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 203:31.12 ^ 203:31.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 203:31.12 struct Block { 203:31.12 ^~~~~ 203:31.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 203:31.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 203:31.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 203:31.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsViewManager.h:14, 203:31.20 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBoxFrame.cpp:59, 203:31.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:11: 203:31.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 203:31.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 203:31.20 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 203:31.21 ^ 203:31.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 203:31.21 struct Block { 203:31.21 ^~~~~ 203:34.34 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 203:34.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 203:34.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 203:34.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 203:34.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 203:34.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 203:34.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 203:34.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 203:34.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 203:34.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 203:34.34 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleConsts.h:17, 203:34.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 203:34.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:20, 203:34.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 203:34.34 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/BRFrame.cpp:9, 203:34.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:2: 203:34.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 203:34.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 203:34.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 203:34.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 203:34.34 memset(&aArr[0], 0, N * sizeof(T)); 203:34.34 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:34.34 In file included from /usr/include/c++/8/map:61, 203:34.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 203:34.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 203:34.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 203:34.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 203:34.35 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/BRFrame.cpp:9, 203:34.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:2: 203:34.35 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 203:34.35 class map 203:34.35 ^~~ 203:35.96 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 203:35.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 203:35.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 203:35.96 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGTextFrame.h:16, 203:35.96 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGSwitchFrame.cpp:14, 203:35.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:128: 203:35.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 203:35.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 203:35.96 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 203:35.96 ^ 203:35.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 203:35.96 struct Block { 203:35.96 ^~~~~ 203:36.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 203:36.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 203:36.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 203:36.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 203:36.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 203:36.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 203:36.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 203:36.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 203:36.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 203:36.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 203:36.26 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsChangeHint.h:15, 203:36.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 203:36.27 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsPresContext.h:13, 203:36.27 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBoxLayoutState.h:18, 203:36.27 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.cpp:7, 203:36.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 203:36.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 203:36.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 203:36.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 203:36.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 203:36.27 memset(&aArr[0], 0, N * sizeof(T)); 203:36.27 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:36.27 In file included from /usr/include/c++/8/map:61, 203:36.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 203:36.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 203:36.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 203:36.27 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 203:36.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 203:36.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 203:36.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 203:36.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SVGImageContext.h:12, 203:36.27 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 203:36.27 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 203:36.27 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 203:36.27 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.cpp:8, 203:36.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 203:36.27 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 203:36.27 class map 203:36.27 ^~~ 203:37.34 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 203:37.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 203:37.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 203:37.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 203:37.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 203:37.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 203:37.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 203:37.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 203:37.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 203:37.35 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 203:37.35 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 203:37.35 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 203:37.35 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 203:37.35 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGFilterFrame.h:11, 203:37.35 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGFilterFrame.cpp:8, 203:37.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:2: 203:37.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 203:37.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 203:37.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 203:37.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 203:37.35 memset(&aArr[0], 0, N * sizeof(T)); 203:37.35 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:37.35 In file included from /usr/include/c++/8/map:61, 203:37.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 203:37.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 203:37.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 203:37.35 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 203:37.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 203:37.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 203:37.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 203:37.35 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 203:37.35 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 203:37.35 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 203:37.35 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 203:37.35 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 203:37.35 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGFilterFrame.h:11, 203:37.35 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGFilterFrame.cpp:8, 203:37.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:2: 203:37.36 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 203:37.36 class map 203:37.36 ^~~ 203:37.61 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 203:37.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 203:37.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 203:37.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 203:37.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 203:37.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 203:37.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 203:37.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 203:37.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 203:37.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 203:37.62 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsChangeHint.h:15, 203:37.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 203:37.62 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsPresContext.h:13, 203:37.62 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBoxLayoutState.h:18, 203:37.62 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.cpp:7, 203:37.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 203:37.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 203:37.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 203:37.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 203:37.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 203:37.62 memset(&aArr[0], 0, N * sizeof(T)); 203:37.62 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:37.62 In file included from /usr/include/c++/8/vector:64, 203:37.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 203:37.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 203:37.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 203:37.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 203:37.62 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:17, 203:37.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 203:37.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 203:37.62 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsChangeHint.h:15, 203:37.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 203:37.63 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsPresContext.h:13, 203:37.63 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBoxLayoutState.h:18, 203:37.63 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.cpp:7, 203:37.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 203:37.63 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 203:37.63 class vector : protected _Vector_base<_Tp, _Alloc> 203:37.63 ^~~~~~ 203:37.63 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 203:37.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 203:37.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 203:37.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 203:37.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 203:37.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 203:37.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 203:37.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 203:37.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 203:37.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 203:37.63 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsChangeHint.h:15, 203:37.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MediaFeatureChange.h:12, 203:37.63 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsPresContext.h:13, 203:37.63 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBoxLayoutState.h:18, 203:37.63 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.cpp:7, 203:37.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 203:37.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 203:37.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 203:37.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 203:37.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 203:37.63 memset(&aArr[0], 0, N * sizeof(T)); 203:37.63 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:37.64 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 203:37.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 203:37.64 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsImageBoxFrame.cpp:56, 203:37.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:74: 203:37.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 203:37.64 class ClipManager { 203:37.64 ^~~~~~~~~~~ 203:42.33 In file included from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsIScrollbarMediator.h:10, 203:42.33 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:20, 203:42.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 203:42.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 203:42.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 203:42.33 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 203:42.33 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 203:42.33 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 203:42.33 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 203:42.33 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 203:42.33 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGFilterFrame.h:11, 203:42.33 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGFilterFrame.cpp:8, 203:42.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:2: 203:42.33 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGSwitchFrame::GetBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int)': 203:42.33 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGSwitchFrame19GetBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEj' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:42.33 } 203:42.33 ^ 203:42.33 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGSwitchFrame19GetBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEj' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 203:42.33 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGSwitchFrame19GetBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEj' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:42.33 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGSwitchFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)': 203:42.33 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGSwitchFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:42.33 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGSwitchFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:42.33 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGPatternFrame::PaintPattern(mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix*, mozilla::gfx::BaseMatrix const&, nsIFrame*, mozilla::StyleGenericSVGPaint, mozilla::StyleComputedUrl> nsStyleSVG::*, float, mozilla::gfx::RectTyped const*, mozilla::image::imgDrawingParams&)': 203:42.33 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN17nsSVGPatternFrame12PaintPatternEPKN7mozilla3gfx10DrawTargetEPNS1_10BaseMatrixIfEERKS6_P8nsIFrameM10nsStyleSVGNS0_20StyleGenericSVGPaintINS0_17StyleGenericColorINS0_9StyleRGBAEEENS0_16StyleComputedUrlEEEfPKNS1_9RectTypedINS1_12UnknownUnitsEdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:42.34 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN17nsSVGPatternFrame12PaintPatternEPKN7mozilla3gfx10DrawTargetEPNS1_10BaseMatrixIfEERKS6_P8nsIFrameM10nsStyleSVGNS0_20StyleGenericSVGPaintINS0_17StyleGenericColorINS0_9StyleRGBAEEENS0_16StyleComputedUrlEEEfPKNS1_9RectTypedINS1_12UnknownUnitsEdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 203:42.34 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN17nsSVGPatternFrame12PaintPatternEPKN7mozilla3gfx10DrawTargetEPNS1_10BaseMatrixIfEERKS6_P8nsIFrameM10nsStyleSVGNS0_20StyleGenericSVGPaintINS0_17StyleGenericColorINS0_9StyleRGBAEEENS0_16StyleComputedUrlEEEfPKNS1_9RectTypedINS1_12UnknownUnitsEdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:42.34 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGSymbolFrame.cpp: In function 'ComputeOuterSVGAnonChildFrameTransform(nsSVGOuterSVGAnonChildFrame const*)': 203:42.34 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZL38ComputeOuterSVGAnonChildFrameTransformPK27nsSVGOuterSVGAnonChildFrame' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:42.34 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZL38ComputeOuterSVGAnonChildFrameTransformPK27nsSVGOuterSVGAnonChildFrame' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 203:42.34 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZL38ComputeOuterSVGAnonChildFrameTransformPK27nsSVGOuterSVGAnonChildFrame' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:42.34 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsDisplayOuterSVG::Paint(nsDisplayListBuilder*, gfxContext*)': 203:42.34 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN17nsDisplayOuterSVG5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:42.34 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN17nsDisplayOuterSVG5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:42.34 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGMaskFrame::GetMaskForMaskedFrame(nsSVGMaskFrame::MaskParams&)': 203:42.34 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN14nsSVGMaskFrame21GetMaskForMaskedFrameERNS_10MaskParamsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:42.34 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN14nsSVGMaskFrame21GetMaskForMaskedFrameERNS_10MaskParamsE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 203:42.34 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN14nsSVGMaskFrame21GetMaskForMaskedFrameERNS_10MaskParamsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:42.35 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGMarkerFrame::GetMarkBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float)': 203:42.35 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGMarkerFrame23GetMarkBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEjPNS0_16SVGGeometryFrameERKNS0_7SVGMarkEf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:42.35 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGMarkerFrame23GetMarkBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEjPNS0_16SVGGeometryFrameERKNS0_7SVGMarkEf' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 203:42.35 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGMarkerFrame23GetMarkBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEjPNS0_16SVGGeometryFrameERKNS0_7SVGMarkEf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:42.35 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGMarkerFrame::PaintMark(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float, mozilla::image::imgDrawingParams&)': 203:42.35 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGMarkerFrame9PaintMarkER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEEPNS2_16SVGGeometryFrameERKNS2_7SVGMarkEfRNS2_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:42.35 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGMarkerFrame9PaintMarkER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEEPNS2_16SVGGeometryFrameERKNS2_7SVGMarkEfRNS2_5image16imgDrawingParamsE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 203:42.35 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGMarkerFrame9PaintMarkER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEEPNS2_16SVGGeometryFrameERKNS2_7SVGMarkEfRNS2_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:42.35 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGMarkerFrame::GetCanvasTM()': 203:42.35 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGMarkerFrame11GetCanvasTMEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:42.35 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGMarkerFrame11GetCanvasTMEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:42.35 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGSymbolFrame.cpp: In function 'nsSVGIntegrationUtils::DrawableFromPaintServer(nsIFrame*, nsIFrame*, nsSize const&, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const&, unsigned int)': 203:42.35 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN21nsSVGIntegrationUtils23DrawableFromPaintServerEP8nsIFrameS1_RK6nsSizeRKN7mozilla3gfx12IntSizeTypedINS6_12UnknownUnitsEEEPKNS6_10DrawTargetERKNS6_10BaseMatrixIdEEj' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:42.35 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN21nsSVGIntegrationUtils23DrawableFromPaintServerEP8nsIFrameS1_RK6nsSizeRKN7mozilla3gfx12IntSizeTypedINS6_12UnknownUnitsEEEPKNS6_10DrawTargetERKNS6_10BaseMatrixIdEEj' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 203:42.35 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN21nsSVGIntegrationUtils23DrawableFromPaintServerEP8nsIFrameS1_RK6nsSizeRKN7mozilla3gfx12IntSizeTypedINS6_12UnknownUnitsEEEPKNS6_10DrawTargetERKNS6_10BaseMatrixIdEEj' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:42.36 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGImageFrame::TransformContextForPainting(gfxContext*, mozilla::gfx::BaseMatrix const&)': 203:42.36 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN15nsSVGImageFrame27TransformContextForPaintingEP10gfxContextRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:42.36 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN15nsSVGImageFrame27TransformContextForPaintingEP10gfxContextRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 203:42.36 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN15nsSVGImageFrame27TransformContextForPaintingEP10gfxContextRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:42.36 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGImageFrame::GetRasterImageTransform(int, int)': 203:42.36 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN15nsSVGImageFrame23GetRasterImageTransformEii' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:42.36 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN15nsSVGImageFrame23GetRasterImageTransformEii' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:42.36 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGGradientFrame::GetPaintServerPattern(nsIFrame*, mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const&, mozilla::StyleGenericSVGPaint, mozilla::StyleComputedUrl> nsStyleSVG::*, float, mozilla::image::imgDrawingParams&, mozilla::gfx::RectTyped const*)': 203:42.36 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN18nsSVGGradientFrame21GetPaintServerPatternEP8nsIFramePKN7mozilla3gfx10DrawTargetERKNS3_10BaseMatrixIdEEM10nsStyleSVGNS2_20StyleGenericSVGPaintINS2_17StyleGenericColorINS2_9StyleRGBAEEENS2_16StyleComputedUrlEEEfRNS2_5image16imgDrawingParamsEPKNS3_9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:42.36 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN18nsSVGGradientFrame21GetPaintServerPatternEP8nsIFramePKN7mozilla3gfx10DrawTargetERKNS3_10BaseMatrixIdEEM10nsStyleSVGNS2_20StyleGenericSVGPaintINS2_17StyleGenericColorINS2_9StyleRGBAEEENS2_16StyleComputedUrlEEEfRNS2_5image16imgDrawingParamsEPKNS3_9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 203:42.36 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN18nsSVGGradientFrame21GetPaintServerPatternEP8nsIFramePKN7mozilla3gfx10DrawTargetERKNS3_10BaseMatrixIdEEM10nsStyleSVGNS2_20StyleGenericSVGPaintINS2_17StyleGenericColorINS2_9StyleRGBAEEENS2_16StyleComputedUrlEEEfRNS2_5image16imgDrawingParamsEPKNS3_9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:42.36 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGGradientFrame::GetGradientTransform(nsIFrame*, mozilla::gfx::RectTyped const*)': 203:42.36 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN18nsSVGGradientFrame20GetGradientTransformEP8nsIFramePKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:42.36 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN18nsSVGGradientFrame20GetGradientTransformEP8nsIFramePKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:42.37 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGForeignObjectFrame::ReflowSVG()': 203:42.38 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN23nsSVGForeignObjectFrame9ReflowSVGEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:42.38 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN23nsSVGForeignObjectFrame9ReflowSVGEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:49.35 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 203:49.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 203:49.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 203:49.35 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsTextFrame.h:20, 203:49.35 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/TextOverflow.cpp:22, 203:49.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:29: 203:49.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 203:49.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 203:49.35 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 203:49.35 ^ 203:49.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 203:49.35 struct Block { 203:49.35 ^~~~~ 203:51.75 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 203:51.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 203:51.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 203:51.76 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGTextFrame.h:16, 203:51.76 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGUtils.cpp:45, 203:51.76 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:11: 203:51.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 203:51.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 203:51.76 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 203:51.76 ^ 203:51.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 203:51.76 struct Block { 203:51.76 ^~~~~ 203:53.01 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 203:53.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 203:53.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 203:53.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 203:53.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 203:53.01 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsSplitterFrame.cpp:35, 203:53.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:47: 203:53.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 203:53.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 203:53.01 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 203:53.01 ^ 203:53.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 203:53.01 struct Block { 203:53.01 ^~~~~ 203:53.67 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 203:53.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 203:53.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 203:53.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 203:53.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 203:53.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 203:53.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 203:53.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 203:53.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 203:53.67 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 203:53.67 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 203:53.67 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 203:53.67 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 203:53.67 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 203:53.67 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 203:53.67 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.h:11, 203:53.67 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGGFrame.h:13, 203:53.67 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGUseFrame.h:11, 203:53.67 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGUseFrame.cpp:7, 203:53.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:2: 203:53.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 203:53.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 203:53.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 203:53.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 203:53.67 memset(&aArr[0], 0, N * sizeof(T)); 203:53.67 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:53.67 In file included from /usr/include/c++/8/map:61, 203:53.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 203:53.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 203:53.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 203:53.68 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 203:53.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 203:53.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 203:53.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 203:53.68 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 203:53.68 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 203:53.68 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 203:53.68 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 203:53.68 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 203:53.68 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 203:53.68 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 203:53.68 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGContainerFrame.h:11, 203:53.68 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGGFrame.h:13, 203:53.68 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGUseFrame.h:11, 203:53.68 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGUseFrame.cpp:7, 203:53.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:2: 203:53.68 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 203:53.68 class map 203:53.68 ^~~ 203:54.71 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 203:54.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 203:54.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 203:54.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 203:54.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 203:54.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 203:54.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 203:54.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 203:54.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 203:54.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 203:54.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 203:54.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 203:54.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxPlatform.h:17, 203:54.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StaticPrefs.h:10, 203:54.71 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/ScrollVelocityQueue.cpp:9, 203:54.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 203:54.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 203:54.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 203:54.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 203:54.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 203:54.71 memset(&aArr[0], 0, N * sizeof(T)); 203:54.71 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:54.71 In file included from /usr/include/c++/8/map:61, 203:54.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 203:54.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 203:54.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 203:54.71 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 203:54.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 203:54.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 203:54.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 203:54.71 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 203:54.71 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 203:54.71 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 203:54.71 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/ScrollbarActivity.cpp:11, 203:54.71 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:11: 203:54.71 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 203:54.71 class map 203:54.71 ^~~ 203:55.01 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 203:55.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 203:55.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 203:55.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 203:55.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 203:55.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 203:55.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 203:55.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 203:55.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 203:55.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 203:55.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 203:55.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 203:55.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxPlatform.h:17, 203:55.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StaticPrefs.h:10, 203:55.02 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/ScrollVelocityQueue.cpp:9, 203:55.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 203:55.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 203:55.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 203:55.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 203:55.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 203:55.02 memset(&aArr[0], 0, N * sizeof(T)); 203:55.02 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:55.02 In file included from /usr/include/c++/8/vector:64, 203:55.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 203:55.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 203:55.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 203:55.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 203:55.02 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:17, 203:55.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 203:55.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 203:55.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 203:55.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 203:55.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxPlatform.h:17, 203:55.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StaticPrefs.h:10, 203:55.02 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/ScrollVelocityQueue.cpp:9, 203:55.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 203:55.03 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 203:55.03 class vector : protected _Vector_base<_Tp, _Alloc> 203:55.03 ^~~~~~ 203:55.03 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 203:55.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 203:55.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 203:55.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 203:55.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 203:55.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 203:55.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 203:55.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 203:55.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 203:55.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 203:55.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 203:55.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 203:55.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxPlatform.h:17, 203:55.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StaticPrefs.h:10, 203:55.03 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/ScrollVelocityQueue.cpp:9, 203:55.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 203:55.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 203:55.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 203:55.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 203:55.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 203:55.03 memset(&aArr[0], 0, N * sizeof(T)); 203:55.03 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:55.03 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 203:55.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 203:55.03 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/TextDrawTarget.h:11, 203:55.03 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/TextOverflow.cpp:28, 203:55.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:29: 203:55.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 203:55.04 class ClipManager { 203:55.04 ^~~~~~~~~~~ 203:55.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 203:55.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 203:55.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 203:55.44 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsResizerFrame.cpp:7, 203:55.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 203:55.44 /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsXULPopupManager.cpp: In member function 'virtual nsresult TransitionEnder::QueryInterface(const nsIID&, void**)': 203:55.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 203:55.44 foundInterface = 0; \ 203:55.44 ^~~~~~~~~~~~~~ 203:55.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 203:55.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 203:55.45 ^~~~~~~~~~~~~~~~~~~~~~~ 203:55.45 /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsXULPopupManager.cpp:1023:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 203:55.45 NS_INTERFACE_MAP_END 203:55.45 ^~~~~~~~~~~~~~~~~~~~ 203:55.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 203:55.45 else 203:55.45 ^~~~ 203:55.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 203:55.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 203:55.45 ^~~~~~~~~~~~~~~~~~ 203:55.45 /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsXULPopupManager.cpp:1022:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 203:55.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 203:55.45 ^~~~~~~~~~~~~~~~~~~~~~ 203:56.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:20: 203:56.23 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGViewportFrame.cpp: In function 'PathExtentsToMaxStrokeExtents(mozilla::gfx::RectTyped const&, nsIFrame*, double, mozilla::gfx::BaseMatrix const&)': 203:56.23 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZL29PathExtentsToMaxStrokeExtentsRKN7mozilla3gfx9RectTypedINS0_12UnknownUnitsEdEEP8nsIFramedRKNS0_10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:56.23 } 203:56.23 ^ 203:56.23 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZL29PathExtentsToMaxStrokeExtentsRKN7mozilla3gfx9RectTypedINS0_12UnknownUnitsEdEEP8nsIFramedRKNS0_10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:56.23 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGViewportFrame.cpp: In function 'nsSVGUtils::GetBBox(nsIFrame*, unsigned int, mozilla::gfx::BaseMatrix const*)': 203:56.23 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZN10nsSVGUtils7GetBBoxEP8nsIFramejPKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:56.23 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZN10nsSVGUtils7GetBBoxEP8nsIFramejPKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 203:56.23 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZN10nsSVGUtils7GetBBoxEP8nsIFramejPKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:56.23 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGViewportFrame.cpp: In function 'nsSVGUtils::PaintFrameWithEffects(nsIFrame*, gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)': 203:56.23 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZN10nsSVGUtils21PaintFrameWithEffectsEP8nsIFrameR10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS4_5image16imgDrawingParamsEPKNS5_12IntRectTypedINS5_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:56.23 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZN10nsSVGUtils21PaintFrameWithEffectsEP8nsIFrameR10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS4_5image16imgDrawingParamsEPKNS5_12IntRectTypedINS5_12UnknownUnitsEEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 203:56.23 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZN10nsSVGUtils21PaintFrameWithEffectsEP8nsIFrameR10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS4_5image16imgDrawingParamsEPKNS5_12IntRectTypedINS5_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:56.23 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGViewportFrame.cpp: In member function 'MixModeBlender::CreateBlendTarget(mozilla::gfx::BaseMatrix const&)': 203:56.24 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZN14MixModeBlender17CreateBlendTargetERKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:56.24 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZN14MixModeBlender17CreateBlendTargetERKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 203:56.24 /builddir/build/BUILD/firefox-69.0.1/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZN14MixModeBlender17CreateBlendTargetERKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:56.73 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 203:56.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 203:56.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 203:56.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 203:56.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 203:56.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 203:56.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 203:56.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 203:56.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 203:56.73 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 203:56.73 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 203:56.73 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 203:56.73 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 203:56.73 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 203:56.73 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 203:56.73 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBoxFrame.h:20, 203:56.73 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsTitleBarFrame.h:11, 203:56.73 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsResizerFrame.h:11, 203:56.73 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsResizerFrame.cpp:10, 203:56.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 203:56.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 203:56.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 203:56.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 203:56.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 203:56.73 memset(&aArr[0], 0, N * sizeof(T)); 203:56.73 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:56.74 In file included from /usr/include/c++/8/map:61, 203:56.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 203:56.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 203:56.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 203:56.74 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 203:56.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 203:56.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 203:56.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 203:56.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SVGImageContext.h:12, 203:56.74 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 203:56.74 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 203:56.74 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 203:56.74 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 203:56.74 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 203:56.74 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 203:56.74 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBoxFrame.h:20, 203:56.74 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsTitleBarFrame.h:11, 203:56.74 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsResizerFrame.h:11, 203:56.74 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsResizerFrame.cpp:10, 203:56.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 203:56.74 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 203:56.74 class map 203:56.74 ^~~ 203:56.94 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 203:56.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 203:56.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 203:56.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 203:56.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 203:56.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 203:56.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 203:56.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 203:56.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 203:56.94 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 203:56.94 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 203:56.94 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 203:56.94 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 203:56.94 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 203:56.94 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 203:56.94 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBoxFrame.h:20, 203:56.94 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsTitleBarFrame.h:11, 203:56.94 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsResizerFrame.h:11, 203:56.94 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsResizerFrame.cpp:10, 203:56.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 203:56.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 203:56.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 203:56.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 203:56.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 203:56.95 memset(&aArr[0], 0, N * sizeof(T)); 203:56.95 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:56.95 In file included from /usr/include/c++/8/vector:64, 203:56.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 203:56.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 203:56.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 203:56.95 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:58, 203:56.95 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 203:56.95 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 203:56.95 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 203:56.95 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 203:56.95 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBoxFrame.h:20, 203:56.95 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsTitleBarFrame.h:11, 203:56.95 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsResizerFrame.h:11, 203:56.95 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsResizerFrame.cpp:10, 203:56.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 203:56.95 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 203:56.95 class vector : protected _Vector_base<_Tp, _Alloc> 203:56.95 ^~~~~~ 203:56.95 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 203:56.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 203:56.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 203:56.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 203:56.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 203:56.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 203:56.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 203:56.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 203:56.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 203:56.95 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 203:56.96 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 203:56.96 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 203:56.96 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 203:56.96 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 203:56.96 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 203:56.96 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBoxFrame.h:20, 203:56.96 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsTitleBarFrame.h:11, 203:56.96 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsResizerFrame.h:11, 203:56.96 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsResizerFrame.cpp:10, 203:56.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 203:56.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 203:56.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 203:56.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 203:56.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 203:56.96 memset(&aArr[0], 0, N * sizeof(T)); 203:56.96 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:56.96 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 203:56.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 203:56.96 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsTextBoxFrame.cpp:16, 203:56.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:83: 203:56.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 203:56.96 class ClipManager { 203:56.96 ^~~~~~~~~~~ 204:02.45 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:137: 204:02.45 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFloatManager.cpp: In member function 'nsColumnSetFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)': 204:02.45 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFloatManager.cpp:3012:1: warning: the control flow of function '_ZN16nsColumnSetFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 204:02.45 } 204:02.45 ^ 204:02.45 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFloatManager.cpp:3012:1: warning: the control flow of function '_ZN16nsColumnSetFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 204:02.45 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFloatManager.cpp: In member function 'nsColumnSetFrame::ForEachColumnRule(std::function const&, nsPoint const&) const': 204:02.46 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFloatManager.cpp:3012:1: warning: the control flow of function '_ZNK16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 204:02.46 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFloatManager.cpp:3012:1: warning: the control flow of function '_ZNK16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 204:02.46 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFloatManager.cpp:3012:1: warning: the control flow of function '_ZNK16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 204:02.48 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFloatManager.cpp: In member function 'nsBlockFrame::PlaceLine(mozilla::BlockReflowInput&, nsLineLayout&, nsLineList_iterator, nsFloatManager::SavedState*, nsFlowAreaRect&, int&, bool*)': 204:02.48 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFloatManager.cpp:3012:1: warning: the control flow of function '_ZN12nsBlockFrame9PlaceLineERN7mozilla16BlockReflowInputER12nsLineLayout19nsLineList_iteratorPN14nsFloatManager10SavedStateER14nsFlowAreaRectRiPb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 204:02.48 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFloatManager.cpp:3012:1: warning: the control flow of function '_ZN12nsBlockFrame9PlaceLineERN7mozilla16BlockReflowInputER12nsLineLayout19nsLineList_iteratorPN14nsFloatManager10SavedStateER14nsFlowAreaRectRiPb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 204:02.49 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFloatManager.cpp: In member function 'nsBlockFrame::UnionChildOverflow(nsOverflowAreas&)': 204:02.49 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFloatManager.cpp:3012:1: warning: the control flow of function '_ZN12nsBlockFrame18UnionChildOverflowER15nsOverflowAreas' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 204:02.49 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFloatManager.cpp:3012:1: warning: the control flow of function '_ZN12nsBlockFrame18UnionChildOverflowER15nsOverflowAreas' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 204:02.49 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFloatManager.cpp: In member function 'nsBlockFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)': 204:02.49 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFloatManager.cpp:3012:1: warning: the control flow of function '_ZN12nsBlockFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 204:02.49 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFloatManager.cpp:3012:1: warning: the control flow of function '_ZN12nsBlockFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 204:02.49 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFloatManager.cpp:3012:1: warning: the control flow of function '_ZN12nsBlockFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 204:07.58 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 204:07.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 204:07.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 204:07.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 204:07.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 204:07.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 204:07.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 204:07.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 204:07.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 204:07.58 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 204:07.58 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 204:07.58 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 204:07.58 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 204:07.58 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 204:07.58 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 204:07.58 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsBlockFrame.h:15, 204:07.58 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsSelectsAreaFrame.h:10, 204:07.58 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsSelectsAreaFrame.cpp:6, 204:07.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/forms/Unified_cpp_layout_forms1.cpp:2: 204:07.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 204:07.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 204:07.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 204:07.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 204:07.58 memset(&aArr[0], 0, N * sizeof(T)); 204:07.59 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:07.59 In file included from /usr/include/c++/8/map:61, 204:07.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 204:07.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 204:07.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 204:07.59 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 204:07.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 204:07.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 204:07.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 204:07.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SVGImageContext.h:12, 204:07.59 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 204:07.59 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 204:07.59 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 204:07.59 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 204:07.59 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 204:07.59 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 204:07.59 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsBlockFrame.h:15, 204:07.59 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsSelectsAreaFrame.h:10, 204:07.59 from /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsSelectsAreaFrame.cpp:6, 204:07.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/forms/Unified_cpp_layout_forms1.cpp:2: 204:07.59 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 204:07.59 class map 204:07.59 ^~~ 204:07.95 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 204:07.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 204:07.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 204:07.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsViewManager.h:14, 204:07.95 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.cpp:47, 204:07.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:11: 204:07.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 204:07.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 204:07.95 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 204:07.95 ^ 204:07.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 204:07.95 struct Block { 204:07.95 ^~~~~ 204:13.50 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 204:13.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 204:13.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 204:13.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsViewManager.h:14, 204:13.50 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:42, 204:13.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 204:13.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 204:13.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 204:13.50 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 204:13.50 ^ 204:13.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 204:13.50 struct Block { 204:13.50 ^~~~~ 204:13.60 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 204:13.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 204:13.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 204:13.60 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPageFrame.cpp:12, 204:13.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:11: 204:13.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 204:13.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 204:13.60 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 204:13.60 ^ 204:13.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 204:13.60 struct Block { 204:13.60 ^~~~~ 204:13.65 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 204:13.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 204:13.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 204:13.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 204:13.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 204:13.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 204:13.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 204:13.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 204:13.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 204:13.65 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 204:13.65 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 204:13.65 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 204:13.65 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 204:13.65 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 204:13.65 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 204:13.65 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.h:13, 204:13.65 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.cpp:10, 204:13.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 204:13.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = nsGridContainerFrame::TrackSize; size_t = long unsigned int]': 204:13.65 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsGridContainerFrame.cpp:4328:45: required from here 204:13.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:43:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsGridContainerFrame::TrackSize' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 204:13.65 memset(aT, 0, sizeof(T)); 204:13.65 ~~~~~~^~~~~~~~~~~~~~~~~~ 204:13.66 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:65: 204:13.66 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsGridContainerFrame.cpp:215:30: note: 'struct nsGridContainerFrame::TrackSize' declared here 204:13.66 struct nsGridContainerFrame::TrackSize { 204:13.66 ^~~~~~~~~ 204:14.04 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 204:14.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 204:14.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 204:14.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 204:14.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 204:14.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 204:14.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 204:14.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 204:14.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 204:14.04 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 204:14.04 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 204:14.04 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 204:14.04 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 204:14.04 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 204:14.04 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 204:14.04 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.h:13, 204:14.04 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.cpp:10, 204:14.04 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 204:14.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 204:14.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 204:14.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 204:14.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 204:14.05 memset(&aArr[0], 0, N * sizeof(T)); 204:14.05 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:14.05 In file included from /usr/include/c++/8/map:61, 204:14.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 204:14.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 204:14.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 204:14.05 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 204:14.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 204:14.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 204:14.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 204:14.05 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 204:14.05 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 204:14.05 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 204:14.05 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 204:14.05 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 204:14.05 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 204:14.05 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 204:14.05 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.h:13, 204:14.05 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.cpp:10, 204:14.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 204:14.05 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 204:14.05 class map 204:14.05 ^~~ 204:14.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 204:14.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 204:14.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 204:14.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 204:14.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 204:14.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 204:14.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 204:14.12 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 204:14.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 204:14.12 /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumn::QueryInterface(const nsIID&, void**)': 204:14.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:14.12 foundInterface = 0; \ 204:14.12 ^~~~~~~~~~~~~~ 204:14.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 204:14.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 204:14.12 ^~~~~~~~~~~~~~~~~~~~~~~ 204:14.12 /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeColumns.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 204:14.12 NS_INTERFACE_MAP_END 204:14.12 ^~~~~~~~~~~~~~~~~~~~ 204:14.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 204:14.12 } else 204:14.12 ^~~~ 204:14.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 204:14.12 NS_IMPL_QUERY_BODY_CONCRETE(_class) 204:14.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:14.12 /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeColumns.cpp:60:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 204:14.12 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsTreeColumn) 204:14.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:14.12 /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumns::QueryInterface(const nsIID&, void**)': 204:14.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:14.13 foundInterface = 0; \ 204:14.13 ^~~~~~~~~~~~~~ 204:14.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 204:14.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 204:14.13 ^~~~~~~~~~~~~~~~~~~~~~~ 204:14.13 /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeColumns.cpp:264:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 204:14.13 NS_INTERFACE_MAP_END 204:14.13 ^~~~~~~~~~~~~~~~~~~~ 204:14.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:14.13 else 204:14.13 ^~~~ 204:14.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 204:14.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 204:14.13 ^~~~~~~~~~~~~~~~~~ 204:14.13 /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeColumns.cpp:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 204:14.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 204:14.13 ^~~~~~~~~~~~~~~~~~~~~~ 204:14.15 /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeContentView.cpp: In member function 'virtual nsresult nsTreeContentView::QueryInterface(const nsIID&, void**)': 204:14.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:14.15 foundInterface = 0; \ 204:14.15 ^~~~~~~~~~~~~~ 204:14.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 204:14.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 204:14.15 ^~~~~~~~~~~~~~~~~~~~~~~ 204:14.15 /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeContentView.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 204:14.15 NS_INTERFACE_MAP_END 204:14.15 ^~~~~~~~~~~~~~~~~~~~ 204:14.16 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 204:14.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 204:14.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 204:14.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 204:14.16 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 204:14.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 204:14.16 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:14.16 else 204:14.16 ^~~~ 204:14.16 /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeContentView.cpp:108:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 204:14.16 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 204:14.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:14.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 204:14.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 204:14.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 204:14.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 204:14.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 204:14.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 204:14.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 204:14.21 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 204:14.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 204:14.21 /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeSelection.cpp: In member function 'virtual nsresult nsTreeSelection::QueryInterface(const nsIID&, void**)': 204:14.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:14.21 foundInterface = 0; \ 204:14.21 ^~~~~~~~~~~~~~ 204:14.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 204:14.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 204:14.21 ^~~~~~~~~~~~~~~~~~~~~~~ 204:14.21 /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeSelection.cpp:249:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 204:14.21 NS_INTERFACE_MAP_END 204:14.21 ^~~~~~~~~~~~~~~~~~~~ 204:14.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:14.21 else 204:14.21 ^~~~ 204:14.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 204:14.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 204:14.21 ^~~~~~~~~~~~~~~~~~ 204:14.21 /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeSelection.cpp:248:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 204:14.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 204:14.21 ^~~~~~~~~~~~~~~~~~~~~~ 204:14.49 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 204:14.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 204:14.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 204:14.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 204:14.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 204:14.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 204:14.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 204:14.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 204:14.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 204:14.49 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 204:14.49 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 204:14.49 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 204:14.49 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 204:14.49 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 204:14.49 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 204:14.49 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.h:13, 204:14.49 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.cpp:10, 204:14.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 204:14.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 204:14.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 204:14.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 204:14.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 204:14.50 memset(&aArr[0], 0, N * sizeof(T)); 204:14.50 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:14.50 In file included from /usr/include/c++/8/vector:64, 204:14.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 204:14.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 204:14.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 204:14.50 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:58, 204:14.50 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 204:14.50 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 204:14.50 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 204:14.50 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 204:14.50 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.h:13, 204:14.50 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.cpp:10, 204:14.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 204:14.50 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 204:14.50 class vector : protected _Vector_base<_Tp, _Alloc> 204:14.50 ^~~~~~ 204:14.50 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 204:14.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 204:14.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 204:14.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 204:14.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 204:14.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 204:14.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 204:14.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 204:14.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 204:14.51 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 204:14.51 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 204:14.51 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 204:14.51 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 204:14.51 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 204:14.51 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 204:14.51 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.h:13, 204:14.51 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.cpp:10, 204:14.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 204:14.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 204:14.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 204:14.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 204:14.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 204:14.51 memset(&aArr[0], 0, N * sizeof(T)); 204:14.51 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:14.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 204:14.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 204:14.51 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsHTMLCanvasFrame.cpp:17, 204:14.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:74: 204:14.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 204:14.51 class ClipManager { 204:14.51 ^~~~~~~~~~~ 204:15.32 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 204:15.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 204:15.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 204:15.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 204:15.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 204:15.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 204:15.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 204:15.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasicEvents.h:11, 204:15.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Event.h:11, 204:15.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 204:15.32 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 204:15.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 204:15.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 204:15.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 204:15.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 204:15.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 204:15.32 memset(&aArr[0], 0, N * sizeof(T)); 204:15.32 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:15.32 In file included from /usr/include/c++/8/map:61, 204:15.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 204:15.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 204:15.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 204:15.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 204:15.32 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeBodyFrame.cpp:16, 204:15.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 204:15.32 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 204:15.32 class map 204:15.32 ^~~ 204:15.41 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EventForwards.h:12, 204:15.41 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:13, 204:15.41 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 204:15.41 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 204:15.41 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.h:13, 204:15.41 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFontInflationData.cpp:10, 204:15.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 204:15.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h: In instantiation of 'static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = nsGridContainerFrame::TrackSize; ElemType = nsGridContainerFrame::TrackSize; IndexType = long unsigned int; SizeType = long unsigned int]': 204:15.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:2195: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]' 204:15.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:2220: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]' 204:15.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:941: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]' 204:15.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:2444:25: required from 'nsTArray::self_type& nsTArray::operator=(const self_type&) [with E = nsGridContainerFrame::TrackSize; nsTArray::self_type = nsTArray]' 204:15.42 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsGridContainerFrame.cpp:2287:48: required from here 204:15.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:554: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] 204:15.42 memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 204:15.42 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:15.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:65: 204:15.42 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsGridContainerFrame.cpp:215:30: note: 'struct nsGridContainerFrame::TrackSize' declared here 204:15.42 struct nsGridContainerFrame::TrackSize { 204:15.42 ^~~~~~~~~ 204:17.68 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 204:17.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 204:17.68 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBoxLayout.h:10, 204:17.68 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsStackLayout.h:19, 204:17.68 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/grid/nsGrid.h:10, 204:17.68 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/grid/nsGrid.cpp:14, 204:17.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/xul/grid/Unified_cpp_layout_xul_grid0.cpp:2: 204:17.68 /builddir/build/BUILD/firefox-69.0.1/layout/xul/grid/nsGridLayout2.cpp: In member function 'virtual nsresult nsGridLayout2::QueryInterface(const nsIID&, void**)': 204:17.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:17.68 foundInterface = 0; \ 204:17.68 ^~~~~~~~~~~~~~ 204:17.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 204:17.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 204:17.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:17.68 /builddir/build/BUILD/firefox-69.0.1/layout/xul/grid/nsGridLayout2.cpp:226:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 204:17.68 NS_INTERFACE_MAP_END_INHERITING(nsStackLayout) 204:17.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:17.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:17.68 else 204:17.69 ^~~~ 204:17.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 204:17.69 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 204:17.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:17.69 /builddir/build/BUILD/firefox-69.0.1/layout/xul/grid/nsGridLayout2.cpp:225:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 204:17.69 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 204:17.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:17.71 /builddir/build/BUILD/firefox-69.0.1/layout/xul/grid/nsGridRowLayout.cpp: In member function 'virtual nsresult nsGridRowLayout::QueryInterface(const nsIID&, void**)': 204:17.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:17.71 foundInterface = 0; \ 204:17.71 ^~~~~~~~~~~~~~ 204:17.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 204:17.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 204:17.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:17.71 /builddir/build/BUILD/firefox-69.0.1/layout/xul/grid/nsGridRowLayout.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 204:17.71 NS_INTERFACE_MAP_END_INHERITING(nsBoxLayout) 204:17.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:17.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:17.71 else 204:17.71 ^~~~ 204:17.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 204:17.72 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 204:17.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:17.72 /builddir/build/BUILD/firefox-69.0.1/layout/xul/grid/nsGridRowLayout.cpp:172:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 204:17.72 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 204:17.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:21.91 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 204:21.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 204:21.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 204:21.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 204:21.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 204:21.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 204:21.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 204:21.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 204:21.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 204:21.91 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 204:21.91 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 204:21.91 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 204:21.91 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 204:21.91 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 204:21.91 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 204:21.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 204:21.91 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPageContentFrame.h:10, 204:21.91 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPageContentFrame.cpp:6, 204:21.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 204:21.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 204:21.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 204:21.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 204:21.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 204:21.91 memset(&aArr[0], 0, N * sizeof(T)); 204:21.91 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:21.91 In file included from /usr/include/c++/8/map:61, 204:21.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 204:21.91 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 204:21.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 204:21.92 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 204:21.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 204:21.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 204:21.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 204:21.92 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 204:21.92 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 204:21.92 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 204:21.92 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 204:21.92 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 204:21.92 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 204:21.92 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 204:21.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 204:21.92 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPageContentFrame.h:10, 204:21.92 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPageContentFrame.cpp:6, 204:21.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 204:21.92 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 204:21.92 class map 204:21.92 ^~~ 204:22.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 204:22.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 204:22.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 204:22.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 204:22.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 204:22.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 204:22.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 204:22.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 204:22.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 204:22.23 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 204:22.23 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 204:22.23 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 204:22.23 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 204:22.23 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 204:22.23 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 204:22.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 204:22.23 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPageContentFrame.h:10, 204:22.23 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPageContentFrame.cpp:6, 204:22.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 204:22.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 204:22.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 204:22.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 204:22.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 204:22.23 memset(&aArr[0], 0, N * sizeof(T)); 204:22.23 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:22.23 In file included from /usr/include/c++/8/vector:64, 204:22.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 204:22.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 204:22.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SmallPointerArray.h:18, 204:22.24 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:58, 204:22.24 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 204:22.24 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 204:22.24 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 204:22.24 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 204:22.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 204:22.24 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPageContentFrame.h:10, 204:22.24 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPageContentFrame.cpp:6, 204:22.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 204:22.24 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 204:22.24 class vector : protected _Vector_base<_Tp, _Alloc> 204:22.24 ^~~~~~ 204:22.24 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 204:22.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 204:22.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 204:22.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 204:22.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 204:22.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 204:22.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 204:22.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 204:22.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 204:22.25 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 204:22.25 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 204:22.25 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 204:22.25 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 204:22.25 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 204:22.25 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 204:22.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ViewportFrame.h:16, 204:22.25 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPageContentFrame.h:10, 204:22.25 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsPageContentFrame.cpp:6, 204:22.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 204:22.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 204:22.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 204:22.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 204:22.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 204:22.25 memset(&aArr[0], 0, N * sizeof(T)); 204:22.25 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:22.25 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 204:22.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 204:22.26 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSubDocumentFrame.cpp:53, 204:22.26 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:101: 204:22.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 204:22.26 class ClipManager { 204:22.26 ^~~~~~~~~~~ 204:25.57 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:137: 204:25.57 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsLineLayout.cpp: In member function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const': 204:25.57 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsLineLayout.cpp:3347:1: warning: the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 204:25.57 } 204:25.57 ^ 204:25.57 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsLineLayout.cpp:3347:1: warning: the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 204:25.60 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsLineLayout.cpp: In function 'mozilla::gfx::UnionMaybeRects >(mozilla::Maybe > const&, mozilla::Maybe > const&)mozilla::Maybe >': 204:25.60 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsLineLayout.cpp:3347:1: warning: the control flow of function '_ZN7mozilla3gfx15UnionMaybeRectsINS0_9RectTypedINS0_12UnknownUnitsEdEEEENS_5MaybeIT_EERKS7_S9_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 204:25.60 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsLineLayout.cpp:3347:1: warning: the control flow of function '_ZN7mozilla3gfx15UnionMaybeRectsINS0_9RectTypedINS0_12UnknownUnitsEdEEEENS_5MaybeIT_EERKS7_S9_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 204:25.61 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsLineLayout.cpp: In member function 'nsLineLayout::RelativePositionAnnotations(nsLineLayout::PerSpanData*, nsOverflowAreas&)': 204:25.62 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsLineLayout.cpp:3347:1: warning: the control flow of function '_ZN12nsLineLayout27RelativePositionAnnotationsEPNS_11PerSpanDataER15nsOverflowAreas' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 204:25.62 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsLineLayout.cpp:3347:1: warning: the control flow of function '_ZN12nsLineLayout27RelativePositionAnnotationsEPNS_11PerSpanDataER15nsOverflowAreas' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 204:25.62 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsLineLayout.cpp: In member function 'nsLineBox::MaybeFreeData()': 204:25.62 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsLineLayout.cpp:3347:1: warning: the control flow of function '_ZN9nsLineBox13MaybeFreeDataEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 204:25.62 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsLineLayout.cpp:3347:1: warning: the control flow of function '_ZN9nsLineBox13MaybeFreeDataEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 204:25.75 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsLineLayout.cpp: In member function 'nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*)': 204:25.75 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsLineLayout.cpp:3347:1: warning: the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 204:25.75 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsLineLayout.cpp:3347:1: warning: the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 204:25.75 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsLineLayout.cpp:3347:1: warning: the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 204:25.75 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsLineLayout.cpp: In member function 'nsIFrame::RecomputePerspectiveChildrenOverflow(nsIFrame const*)': 204:25.75 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsLineLayout.cpp:3347:1: warning: the control flow of function '_ZN8nsIFrame36RecomputePerspectiveChildrenOverflowEPKS_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 204:25.76 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsLineLayout.cpp:3347:1: warning: the control flow of function '_ZN8nsIFrame36RecomputePerspectiveChildrenOverflowEPKS_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 204:30.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:137: 204:30.07 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsVideoFrame.cpp: In member function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const': 204:30.07 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsVideoFrame.cpp:750:1: warning: the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 204:30.07 } 204:30.07 ^ 204:30.07 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsVideoFrame.cpp:750:1: warning: the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 204:30.10 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsVideoFrame.cpp: In member function 'nsVideoFrame::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsDisplayItem*, mozilla::ContainerLayerParameters const&)': 204:30.10 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsVideoFrame.cpp:750:1: warning: the control flow of function '_ZN12nsVideoFrame10BuildLayerEP20nsDisplayListBuilderPN7mozilla6layers12LayerManagerEP13nsDisplayItemRKNS2_24ContainerLayerParametersE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 204:30.10 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsVideoFrame.cpp:750:1: warning: the control flow of function '_ZN12nsVideoFrame10BuildLayerEP20nsDisplayListBuilderPN7mozilla6layers12LayerManagerEP13nsDisplayItemRKNS2_24ContainerLayerParametersE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 204:30.10 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsVideoFrame.cpp:750:1: warning: the control flow of function '_ZN12nsVideoFrame10BuildLayerEP20nsDisplayListBuilderPN7mozilla6layers12LayerManagerEP13nsDisplayItemRKNS2_24ContainerLayerParametersE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 204:30.11 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsVideoFrame.cpp: In function 'ComputeRotationMatrix(double, double, mozilla::VideoInfo::Rotation)': 204:30.11 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsVideoFrame.cpp:750:1: warning: the control flow of function '_ZL21ComputeRotationMatrixddN7mozilla9VideoInfo8RotationE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 204:30.11 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsVideoFrame.cpp:750:1: warning: the control flow of function '_ZL21ComputeRotationMatrixddN7mozilla9VideoInfo8RotationE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 204:30.13 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsVideoFrame.cpp: In member function 'nsTextFrame::PaintShadows(mozilla::Span, mozilla::StyleCSSPixelLength, mozilla::StyleCSSPixelLength> const, 18446744073709551615ul>, nsTextFrame::PaintShadowParams const&)': 204:30.13 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsVideoFrame.cpp:750:1: warning: the control flow of function '_ZN11nsTextFrame12PaintShadowsEN7mozilla4SpanIKNS0_24StyleGenericSimpleShadowINS0_17StyleGenericColorINS0_9StyleRGBAEEENS0_19StyleCSSPixelLengthES6_EELm18446744073709551615EEERKNS_17PaintShadowParamsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 204:30.13 /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsVideoFrame.cpp:750:1: warning: the control flow of function '_ZN11nsTextFrame12PaintShadowsEN7mozilla4SpanIKNS0_24StyleGenericSimpleShadowINS0_17StyleGenericColorINS0_9StyleRGBAEEENS0_19StyleCSSPixelLengthES6_EELm18446744073709551615EEERKNS_17PaintShadowParamsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 204:34.79 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 204:34.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 204:34.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 204:34.79 from /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLChar.h:16, 204:34.79 from /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLChar.cpp:7, 204:34.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 204:34.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 204:34.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 204:34.79 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 204:34.79 ^ 204:34.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 204:34.79 struct Block { 204:34.79 ^~~~~ 204:39.49 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxPlatformFontList.h:14, 204:39.49 from /builddir/build/BUILD/firefox-69.0.1/layout/inspector/InspectorFontFace.cpp:9, 204:39.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:2: 204:39.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 204:39.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 204:39.49 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 204:39.49 ^ 204:39.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 204:39.49 struct Block { 204:39.49 ^~~~~ 204:39.69 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 204:39.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 204:39.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxMathTable.h:8, 204:39.69 from /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLmunderoverFrame.cpp:13, 204:39.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:20: 204:39.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 204:39.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 204:39.69 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 204:39.69 ^ 204:39.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 204:39.69 struct Block { 204:39.69 ^~~~~ 204:40.48 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 204:40.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 204:40.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 204:40.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 204:40.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 204:40.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 204:40.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 204:40.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 204:40.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 204:40.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 204:40.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 204:40.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTypes.h:11, 204:40.48 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:12, 204:40.49 from /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLChar.h:16, 204:40.49 from /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLChar.cpp:7, 204:40.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 204:40.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 204:40.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 204:40.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 204:40.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 204:40.49 memset(&aArr[0], 0, N * sizeof(T)); 204:40.49 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:40.49 In file included from /usr/include/c++/8/map:61, 204:40.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 204:40.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 204:40.49 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 204:40.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 204:40.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:13, 204:40.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 204:40.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 204:40.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 204:40.49 from /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLChar.h:16, 204:40.49 from /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLChar.cpp:7, 204:40.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:2: 204:40.49 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 204:40.49 class map 204:40.49 ^~~ 204:40.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 204:40.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 204:40.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 204:40.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 204:40.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 204:40.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 204:40.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 204:40.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 204:40.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 204:40.86 from /builddir/build/BUILD/firefox-69.0.1/layout/base/FrameProperties.h:15, 204:40.86 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:53, 204:40.86 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 204:40.86 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 204:40.86 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 204:40.86 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 204:40.87 from /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLContainerFrame.h:11, 204:40.87 from /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLmencloseFrame.h:12, 204:40.87 from /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 204:40.87 from /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 204:40.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: 204:40.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 204:40.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 204:40.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 204:40.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 204:40.87 memset(&aArr[0], 0, N * sizeof(T)); 204:40.87 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:40.87 In file included from /usr/include/c++/8/map:61, 204:40.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 204:40.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 204:40.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 204:40.87 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 204:40.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 204:40.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 204:40.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 204:40.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SVGImageContext.h:12, 204:40.87 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 204:40.87 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 204:40.87 from /builddir/build/BUILD/firefox-69.0.1/layout/xul/nsBox.h:12, 204:40.88 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsFrame.h:15, 204:40.88 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsSplittableFrame.h:16, 204:40.88 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsContainerFrame.h:13, 204:40.88 from /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLContainerFrame.h:11, 204:40.88 from /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLmencloseFrame.h:12, 204:40.88 from /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 204:40.88 from /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 204:40.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml1.cpp:2: 204:40.88 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 204:40.88 class map 204:40.88 ^~~ 204:44.17 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:137: 204:44.17 /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLmspaceFrame.cpp: In function 'InitOperatorGlobals()': 204:44.17 /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLmspaceFrame.cpp:122:1: warning: the control flow of function '_ZL19InitOperatorGlobalsv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 204:44.17 } 204:44.17 ^ 204:44.17 /builddir/build/BUILD/firefox-69.0.1/layout/mathml/nsMathMLmspaceFrame.cpp:122:1: warning: the control flow of function '_ZL19InitOperatorGlobalsv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 204:52.19 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 204:52.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 204:52.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 204:52.19 from /builddir/build/BUILD/firefox-69.0.1/layout/printing/PrintTranslator.cpp:10, 204:52.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/printing/Unified_cpp_layout_printing0.cpp:20: 204:52.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 204:52.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 204:52.19 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 204:52.19 ^ 204:52.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 204:52.19 struct Block { 204:52.19 ^~~~~ 204:52.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 204:52.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 204:52.43 from /builddir/build/BUILD/firefox-69.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:10, 204:52.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 204:52.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 204:52.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 204:52.43 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 204:52.43 ^ 204:52.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 204:52.43 struct Block { 204:52.43 ^~~~~ 204:55.79 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 204:55.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 204:55.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 204:55.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsViewManager.h:14, 204:55.79 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/RetainedDisplayListBuilder.cpp:14, 204:55.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:92: 204:55.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 204:55.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 204:55.79 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 204:55.79 ^ 204:55.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 204:55.79 struct Block { 204:55.79 ^~~~~ 204:56.08 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 204:56.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 204:56.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 204:56.08 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsImageRenderer.cpp:23, 204:56.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 204:56.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 204:56.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 204:56.08 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 204:56.08 ^ 204:56.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 204:56.08 struct Block { 204:56.08 ^~~~~ 204:58.27 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 204:58.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 204:58.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 204:58.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 204:58.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 204:58.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 204:58.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 204:58.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 204:58.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 204:58.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 204:58.27 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsChangeHint.h:15, 204:58.27 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:17, 204:58.27 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsImageRenderer.h:10, 204:58.27 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsImageRenderer.cpp:9, 204:58.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 204:58.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 204:58.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 204:58.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 204:58.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 204:58.27 memset(&aArr[0], 0, N * sizeof(T)); 204:58.27 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:58.27 In file included from /usr/include/c++/8/map:61, 204:58.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 204:58.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 204:58.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 204:58.27 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 204:58.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 204:58.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 204:58.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 204:58.27 from /builddir/build/BUILD/firefox-69.0.1/layout/svg/SVGImageContext.h:12, 204:58.27 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:30, 204:58.27 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsImageRenderer.h:10, 204:58.27 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsImageRenderer.cpp:9, 204:58.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 204:58.27 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 204:58.27 class map 204:58.27 ^~~ 204:58.31 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 204:58.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 204:58.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 204:58.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 204:58.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 204:58.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 204:58.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 204:58.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 204:58.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 204:58.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 204:58.31 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsChangeHint.h:15, 204:58.31 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:17, 204:58.31 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsImageRenderer.h:10, 204:58.31 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsImageRenderer.cpp:9, 204:58.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 204:58.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 204:58.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 204:58.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 204:58.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 204:58.31 memset(&aArr[0], 0, N * sizeof(T)); 204:58.31 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:58.32 In file included from /usr/include/c++/8/vector:64, 204:58.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 204:58.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 204:58.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 204:58.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 204:58.32 from /builddir/build/BUILD/firefox-69.0.1/layout/base/Units.h:17, 204:58.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 204:58.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 204:58.32 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsChangeHint.h:15, 204:58.32 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:17, 204:58.32 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsImageRenderer.h:10, 204:58.32 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsImageRenderer.cpp:9, 204:58.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 204:58.32 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 204:58.32 class vector : protected _Vector_base<_Tp, _Alloc> 204:58.32 ^~~~~~ 204:58.32 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 204:58.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 204:58.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 204:58.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 204:58.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 204:58.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 204:58.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 204:58.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 204:58.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 204:58.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 204:58.32 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsChangeHint.h:15, 204:58.32 from /builddir/build/BUILD/firefox-69.0.1/layout/base/nsLayoutUtils.h:17, 204:58.32 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsImageRenderer.h:10, 204:58.32 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsImageRenderer.cpp:9, 204:58.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 204:58.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 204:58.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 204:58.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 204:58.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 204:58.32 memset(&aArr[0], 0, N * sizeof(T)); 204:58.32 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:58.32 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 204:58.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 204:58.32 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsImageRenderer.cpp:17, 204:58.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 204:58.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 204:58.32 class ClipManager { 204:58.33 ^~~~~~~~~~~ 205:00.49 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 205:00.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 205:00.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 205:00.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 205:00.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 205:00.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 205:00.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 205:00.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 205:00.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 205:00.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 205:00.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 205:00.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 205:00.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:20, 205:00.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 205:00.50 from /builddir/build/BUILD/firefox-69.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 205:00.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 205:00.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 205:00.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 205:00.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 205:00.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 205:00.50 memset(&aArr[0], 0, N * sizeof(T)); 205:00.50 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:00.50 In file included from /usr/include/c++/8/map:61, 205:00.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 205:00.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 205:00.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 205:00.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 205:00.50 from /builddir/build/BUILD/firefox-69.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 205:00.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 205:00.50 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 205:00.50 class map 205:00.50 ^~~ 205:00.62 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 205:00.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 205:00.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 205:00.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 205:00.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 205:00.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 205:00.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 205:00.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 205:00.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 205:00.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 205:00.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 205:00.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 205:00.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:20, 205:00.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 205:00.63 from /builddir/build/BUILD/firefox-69.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 205:00.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 205:00.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 205:00.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 205:00.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 205:00.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 205:00.63 memset(&aArr[0], 0, N * sizeof(T)); 205:00.63 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:00.63 In file included from /usr/include/c++/8/vector:64, 205:00.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 205:00.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 205:00.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 205:00.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 205:00.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Units.h:17, 205:00.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:12, 205:00.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 205:00.64 from /builddir/build/BUILD/firefox-69.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 205:00.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 205:00.64 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 205:00.64 class vector : protected _Vector_base<_Tp, _Alloc> 205:00.64 ^~~~~~ 205:00.64 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 205:00.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 205:00.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 205:00.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 205:00.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 205:00.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 205:00.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 205:00.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 205:00.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 205:00.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 205:00.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 205:00.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/LayersTypes.h:19, 205:00.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:20, 205:00.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 205:00.64 from /builddir/build/BUILD/firefox-69.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 205:00.64 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 205:00.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 205:00.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 205:00.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 205:00.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 205:00.65 memset(&aArr[0], 0, N * sizeof(T)); 205:00.65 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:00.65 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 205:00.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 205:00.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 205:00.65 from /builddir/build/BUILD/firefox-69.0.1/layout/ipc/RemoteLayerTreeOwner.cpp:21, 205:00.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/ipc/Unified_cpp_layout_ipc0.cpp:2: 205:00.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 205:00.65 class ClipManager { 205:00.65 ^~~~~~~~~~~ 205:01.72 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 205:01.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 205:01.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 205:01.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 205:01.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 205:01.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 205:01.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationUtils.h:11, 205:01.72 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/ActiveLayerTracker.cpp:9, 205:01.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 205:01.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 205:01.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 205:01.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 205:01.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 205:01.73 memset(&aArr[0], 0, N * sizeof(T)); 205:01.73 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:01.73 In file included from /usr/include/c++/8/map:61, 205:01.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 205:01.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 205:01.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 205:01.73 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 205:01.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 205:01.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 205:01.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EffectCompositor.h:16, 205:01.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/EffectSet.h:11, 205:01.73 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/ActiveLayerTracker.cpp:12, 205:01.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 205:01.73 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 205:01.73 class map 205:01.73 ^~~ 205:02.04 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 205:02.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 205:02.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 205:02.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 205:02.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 205:02.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 205:02.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationUtils.h:11, 205:02.05 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/ActiveLayerTracker.cpp:9, 205:02.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 205:02.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 205:02.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 205:02.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 205:02.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 205:02.05 memset(&aArr[0], 0, N * sizeof(T)); 205:02.05 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:02.05 In file included from /usr/include/c++/8/vector:64, 205:02.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 205:02.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 205:02.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 205:02.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 205:02.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIContentViewer.h:32, 205:02.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:21, 205:02.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRFPService.h:12, 205:02.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 205:02.05 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/ActiveLayerTracker.cpp:9, 205:02.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 205:02.05 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 205:02.05 class vector : protected _Vector_base<_Tp, _Alloc> 205:02.05 ^~~~~~ 205:02.05 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 205:02.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 205:02.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 205:02.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 205:02.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 205:02.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 205:02.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationUtils.h:11, 205:02.05 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/ActiveLayerTracker.cpp:9, 205:02.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 205:02.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 205:02.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 205:02.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 205:02.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 205:02.05 memset(&aArr[0], 0, N * sizeof(T)); 205:02.05 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:02.05 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 205:02.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 205:02.06 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/TextDrawTarget.h:11, 205:02.06 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsCSSRendering.cpp:62, 205:02.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:101: 205:02.06 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 205:02.06 class ClipManager { 205:02.06 ^~~~~~~~~~~ 205:02.16 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 205:02.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 205:02.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 205:02.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 205:02.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 205:02.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 205:02.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationUtils.h:11, 205:02.16 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/ActiveLayerTracker.cpp:9, 205:02.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 205:02.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::gfx::RectTyped; long unsigned int N = 3]': 205:02.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::gfx::RectTyped]' 205:02.16 /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsDisplayList.cpp:1275:51: required from here 205:02.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::RectTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 205:02.16 memset(&aArr[0], 0, N * sizeof(T)); 205:02.16 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:02.16 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:14, 205:02.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIContentViewer.h:32, 205:02.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:21, 205:02.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRFPService.h:12, 205:02.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 205:02.16 from /builddir/build/BUILD/firefox-69.0.1/layout/painting/ActiveLayerTracker.cpp:9, 205:02.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 205:02.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/Rect.h:241:8: note: 'struct mozilla::gfx::RectTyped' declared here 205:02.16 struct RectTyped : public BaseRect, PointTyped, 205:02.16 ^~~~~~~~~ 205:02.56 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 205:02.56 /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsImageRenderer.cpp: In member function 'mozilla::nsImageRenderer::Draw(nsPresContext*, gfxContext&, nsRect const&, nsRect const&, nsRect const&, nsPoint const&, nsSize const&, mozilla::gfx::IntRectTyped const&, float)': 205:02.56 /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsImageRenderer.cpp:1071:1: warning: the control flow of function '_ZN7mozilla15nsImageRenderer4DrawEP13nsPresContextR10gfxContextRK6nsRectS7_S7_RK7nsPointRK6nsSizeRKNS_3gfx12IntRectTypedINS_8CSSPixelEEEf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 205:02.56 } 205:02.56 ^ 205:02.56 /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsImageRenderer.cpp:1071:1: warning: the control flow of function '_ZN7mozilla15nsImageRenderer4DrawEP13nsPresContextR10gfxContextRK6nsRectS7_S7_RK7nsPointRK6nsSizeRKNS_3gfx12IntRectTypedINS_8CSSPixelEEEf' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 205:02.56 /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsImageRenderer.cpp:1071:1: warning: the control flow of function '_ZN7mozilla15nsImageRenderer4DrawEP13nsPresContextR10gfxContextRK6nsRectS7_S7_RK7nsPointRK6nsSizeRKNS_3gfx12IntRectTypedINS_8CSSPixelEEEf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 205:10.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 205:10.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 205:10.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 205:10.20 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsTextFrame.h:20, 205:10.20 from /builddir/build/BUILD/firefox-69.0.1/layout/build/nsLayoutStatics.cpp:46, 205:10.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:20: 205:10.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 205:10.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 205:10.20 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 205:10.20 ^ 205:10.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 205:10.20 struct Block { 205:10.20 ^~~~~ 205:10.25 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 205:10.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 205:10.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 205:10.25 from /builddir/build/BUILD/firefox-69.0.1/docshell/base/BrowsingContext.cpp:12, 205:10.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 205:10.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 205:10.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 205:10.25 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 205:10.25 ^ 205:10.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 205:10.25 struct Block { 205:10.25 ^~~~~ 205:13.45 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:137: 205:13.45 /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsDisplayListInvalidation.cpp: In member function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long': 205:13.45 /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsDisplayListInvalidation.cpp:122:55: warning: the control flow of function '_ZNK7mozilla3gfx14Matrix4x4TypedINS0_12UnknownUnitsES2_fE20TransformAndClipRectIdEEmRKNS0_9RectTypedIS2_T_EES9_PNS0_10PointTypedIS2_S6_EE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 205:13.45 mFrameOffsetToViewport(aFrameOffsetToViewport) {} 205:13.45 ^ 205:13.45 /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsDisplayListInvalidation.cpp:122:55: warning: the control flow of function '_ZNK7mozilla3gfx14Matrix4x4TypedINS0_12UnknownUnitsES2_fE20TransformAndClipRectIdEEmRKNS0_9RectTypedIS2_T_EES9_PNS0_10PointTypedIS2_S6_EE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 205:13.49 /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsDisplayListInvalidation.cpp: In member function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const': 205:13.49 /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsDisplayListInvalidation.cpp:122:55: warning: the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 205:13.49 /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsDisplayListInvalidation.cpp:122:55: warning: the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 205:13.54 /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsDisplayListInvalidation.cpp: In function 'ComputeMaskGeometry(nsSVGIntegrationUtils::PaintFramesParams&)': 205:13.54 /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsDisplayListInvalidation.cpp:122:55: warning: the control flow of function '_ZL19ComputeMaskGeometryRN21nsSVGIntegrationUtils17PaintFramesParamsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 205:13.54 /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsDisplayListInvalidation.cpp:122:55: warning: the control flow of function '_ZL19ComputeMaskGeometryRN21nsSVGIntegrationUtils17PaintFramesParamsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 205:13.55 /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsDisplayListInvalidation.cpp: In member function 'nsDisplayStickyPosition::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::StackingContextHelper const&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)': 205:13.55 /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsDisplayListInvalidation.cpp:122:55: warning: the control flow of function '_ZN23nsDisplayStickyPosition23CreateWebRenderCommandsERN7mozilla2wr18DisplayListBuilderERNS1_22IpcResourceUpdateQueueERKNS0_6layers21StackingContextHelperEPNS6_22RenderRootStateManagerEP20nsDisplayListBuilder' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 205:13.55 /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsDisplayListInvalidation.cpp:122:55: warning: the control flow of function '_ZN23nsDisplayStickyPosition23CreateWebRenderCommandsERN7mozilla2wr18DisplayListBuilderERNS1_22IpcResourceUpdateQueueERKNS0_6layers21StackingContextHelperEPNS6_22RenderRootStateManagerEP20nsDisplayListBuilder' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 205:13.55 /builddir/build/BUILD/firefox-69.0.1/layout/painting/nsDisplayListInvalidation.cpp:122:55: warning: the control flow of function '_ZN23nsDisplayStickyPosition23CreateWebRenderCommandsERN7mozilla2wr18DisplayListBuilderERNS1_22IpcResourceUpdateQueueERKNS0_6layers21StackingContextHelperEPNS6_22RenderRootStateManagerEP20nsDisplayListBuilder' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 205:16.24 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/docshell/base/timeline/Unified_cpp_base_timeline0.cpp:65: 205:16.24 /builddir/build/BUILD/firefox-69.0.1/docshell/base/timeline/TimelineMarker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 205:16.24 /builddir/build/BUILD/firefox-69.0.1/docshell/base/timeline/TimelineMarker.cpp:61:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 205:16.24 } // namespace mozilla 205:16.24 ^ 205:16.24 /builddir/build/BUILD/firefox-69.0.1/docshell/base/timeline/TimelineMarker.cpp:61:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 205:16.24 /builddir/build/BUILD/firefox-69.0.1/docshell/base/timeline/TimelineMarker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 205:16.24 /builddir/build/BUILD/firefox-69.0.1/docshell/base/timeline/TimelineMarker.cpp:61:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 205:16.24 /builddir/build/BUILD/firefox-69.0.1/docshell/base/timeline/TimelineMarker.cpp:61:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 205:16.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 205:16.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 205:16.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 205:16.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 205:16.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 205:16.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 205:16.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 205:16.84 from /builddir/build/BUILD/firefox-69.0.1/caps/nsJSPrincipals.h:9, 205:16.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 205:16.84 from /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDocShell.h:10, 205:16.84 from /builddir/build/BUILD/firefox-69.0.1/layout/build/nsContentDLF.cpp:11, 205:16.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 205:16.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 205:16.84 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 205:16.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 205:16.85 memset(aT, 0, sizeof(T)); 205:16.85 ~~~~~~^~~~~~~~~~~~~~~~~~ 205:16.85 In file included from /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/XPCModule.h:7, 205:16.85 from /builddir/build/BUILD/firefox-69.0.1/layout/build/nsLayoutModule.cpp:11, 205:16.85 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:11: 205:16.85 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 205:16.85 struct GlobalProperties { 205:16.85 ^~~~~~~~~~~~~~~~ 205:17.01 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/WeakPtr.h:82, 205:17.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:13, 205:17.01 from /builddir/build/BUILD/firefox-69.0.1/docshell/base/BrowsingContext.cpp:7, 205:17.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 205:17.01 /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult MaybeCloseWindowHelper::QueryInterface(const nsIID&, void**)': 205:17.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:17.01 foundInterface = 0; \ 205:17.01 ^~~~~~~~~~~~~~ 205:17.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:17.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:17.01 ^~~~~~~~~~~~~~~~~~~~~~~ 205:17.01 /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDSURIContentListener.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:17.01 NS_INTERFACE_MAP_END 205:17.01 ^~~~~~~~~~~~~~~~~~~~ 205:17.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:17.01 else 205:17.01 ^~~~ 205:17.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 205:17.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 205:17.01 ^~~~~~~~~~~~~~~~~~ 205:17.01 /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDSURIContentListener.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 205:17.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 205:17.01 ^~~~~~~~~~~~~~~~~~~~~~ 205:17.01 /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult nsDSURIContentListener::QueryInterface(const nsIID&, void**)': 205:17.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:17.01 foundInterface = 0; \ 205:17.01 ^~~~~~~~~~~~~~ 205:17.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:17.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:17.02 ^~~~~~~~~~~~~~~~~~~~~~~ 205:17.02 /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDSURIContentListener.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:17.02 NS_INTERFACE_MAP_END 205:17.02 ^~~~~~~~~~~~~~~~~~~~ 205:17.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:17.02 else 205:17.02 ^~~~ 205:17.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 205:17.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 205:17.02 ^~~~~~~~~~~~~~~~~~ 205:17.02 /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDSURIContentListener.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 205:17.02 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 205:17.02 ^~~~~~~~~~~~~~~~~~~~~~ 205:18.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 205:18.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 205:18.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 205:18.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 205:18.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 205:18.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 205:18.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 205:18.03 from /builddir/build/BUILD/firefox-69.0.1/caps/nsJSPrincipals.h:9, 205:18.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 205:18.03 from /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDocShell.h:10, 205:18.03 from /builddir/build/BUILD/firefox-69.0.1/layout/build/nsContentDLF.cpp:11, 205:18.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 205:18.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 205:18.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 205:18.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 205:18.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 205:18.03 memset(&aArr[0], 0, N * sizeof(T)); 205:18.03 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:18.03 In file included from /usr/include/c++/8/map:61, 205:18.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 205:18.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 205:18.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 205:18.03 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 205:18.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 205:18.03 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 205:18.03 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 205:18.03 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 205:18.03 from /builddir/build/BUILD/firefox-69.0.1/layout/build/nsContentDLF.cpp:12, 205:18.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 205:18.03 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 205:18.03 class map 205:18.03 ^~~ 205:18.48 /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::QueryInterface(const nsIID&, void**)': 205:18.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:18.48 foundInterface = 0; \ 205:18.48 ^~~~~~~~~~~~~~ 205:18.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 205:18.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 205:18.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:18.48 /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDocShell.cpp:571:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 205:18.49 NS_INTERFACE_MAP_END_INHERITING(nsDocLoader) 205:18.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:18.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:18.49 else 205:18.49 ^~~~ 205:18.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 205:18.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 205:18.49 ^~~~~~~~~~~~~~~~~~ 205:18.49 /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDocShell.cpp:570:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 205:18.49 NS_INTERFACE_MAP_ENTRY(nsIDeprecationWarner) 205:18.49 ^~~~~~~~~~~~~~~~~~~~~~ 205:19.31 /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)': 205:19.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:19.31 foundInterface = 0; \ 205:19.31 ^~~~~~~~~~~~~~ 205:19.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:19.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:19.31 ^~~~~~~~~~~~~~~~~~~~~~~ 205:19.31 /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDocShellTreeOwner.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:19.31 NS_INTERFACE_MAP_END 205:19.31 ^~~~~~~~~~~~~~~~~~~~ 205:19.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:19.31 else 205:19.31 ^~~~ 205:19.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 205:19.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 205:19.32 ^~~~~~~~~~~~~~~~~~ 205:19.32 /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDocShellTreeOwner.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 205:19.32 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 205:19.32 ^~~~~~~~~~~~~~~~~~~~~~ 205:19.38 /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsRefreshTimer.cpp: In member function 'virtual nsresult nsRefreshTimer::QueryInterface(const nsIID&, void**)': 205:19.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:19.38 foundInterface = 0; \ 205:19.38 ^~~~~~~~~~~~~~ 205:19.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:19.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:19.38 ^~~~~~~~~~~~~~~~~~~~~~~ 205:19.38 /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsRefreshTimer.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:19.38 NS_INTERFACE_MAP_END 205:19.38 ^~~~~~~~~~~~~~~~~~~~ 205:19.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:19.38 else 205:19.38 ^~~~ 205:19.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 205:19.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 205:19.38 ^~~~~~~~~~~~~~~~~~ 205:19.38 /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsRefreshTimer.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 205:19.38 NS_INTERFACE_MAP_ENTRY(nsINamed) 205:19.38 ^~~~~~~~~~~~~~~~~~~~~~ 205:20.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 205:20.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 205:20.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 205:20.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 205:20.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 205:20.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 205:20.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:14, 205:20.23 from /builddir/build/BUILD/firefox-69.0.1/docshell/base/BrowsingContext.cpp:7, 205:20.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 205:20.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 205:20.23 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 205:20.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 205:20.24 memset(aT, 0, sizeof(T)); 205:20.24 ~~~~~~^~~~~~~~~~~~~~~~~~ 205:20.24 In file included from /builddir/build/BUILD/firefox-69.0.1/docshell/base/BrowsingContext.cpp:35, 205:20.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 205:20.24 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 205:20.24 struct GlobalProperties { 205:20.24 ^~~~~~~~~~~~~~~~ 205:20.95 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 205:20.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 205:20.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 205:20.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 205:20.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 205:20.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 205:20.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:14, 205:20.95 from /builddir/build/BUILD/firefox-69.0.1/docshell/base/BrowsingContext.cpp:7, 205:20.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 205:20.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 205:20.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 205:20.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 205:20.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 205:20.95 memset(&aArr[0], 0, N * sizeof(T)); 205:20.95 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:20.95 In file included from /usr/include/c++/8/map:61, 205:20.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 205:20.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 205:20.96 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 205:20.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 205:20.96 from /builddir/build/BUILD/firefox-69.0.1/docshell/base/BrowsingContext.cpp:9, 205:20.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 205:20.96 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 205:20.96 class map 205:20.96 ^~~ 205:22.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 205:22.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 205:22.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, 205:22.23 from /builddir/build/BUILD/firefox-69.0.1/docshell/shistory/ChildSHistory.cpp:7, 205:22.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 205:22.23 /builddir/build/BUILD/firefox-69.0.1/docshell/shistory/ChildSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ChildSHistory::QueryInterface(const nsIID&, void**)': 205:22.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:22.23 foundInterface = 0; \ 205:22.23 ^~~~~~~~~~~~~~ 205:22.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:22.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:22.23 ^~~~~~~~~~~~~~~~~~~~~~~ 205:22.23 /builddir/build/BUILD/firefox-69.0.1/docshell/shistory/ChildSHistory.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:22.23 NS_INTERFACE_MAP_END 205:22.23 ^~~~~~~~~~~~~~~~~~~~ 205:22.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:22.23 else 205:22.23 ^~~~ 205:22.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 205:22.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 205:22.23 ^~~~~~~~~~~~~~~~~~ 205:22.23 /builddir/build/BUILD/firefox-69.0.1/docshell/shistory/ChildSHistory.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 205:22.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 205:22.23 ^~~~~~~~~~~~~~~~~~~~~~ 205:24.40 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 205:24.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 205:24.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:11, 205:24.40 from /builddir/build/BUILD/firefox-69.0.1/docshell/build/nsDocShellModule.cpp:8: 205:24.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 205:24.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 205:24.40 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 205:24.40 ^ 205:24.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 205:24.41 struct Block { 205:24.41 ^~~~~ 205:27.63 /builddir/build/BUILD/firefox-69.0.1/docshell/shistory/ParentSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ParentSHistory::QueryInterface(const nsIID&, void**)': 205:27.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:27.64 foundInterface = 0; \ 205:27.64 ^~~~~~~~~~~~~~ 205:27.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:27.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:27.64 ^~~~~~~~~~~~~~~~~~~~~~~ 205:27.64 /builddir/build/BUILD/firefox-69.0.1/docshell/shistory/ParentSHistory.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:27.64 NS_INTERFACE_MAP_END 205:27.64 ^~~~~~~~~~~~~~~~~~~~ 205:27.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:27.64 else 205:27.64 ^~~~ 205:27.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 205:27.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 205:27.64 ^~~~~~~~~~~~~~~~~~ 205:27.64 /builddir/build/BUILD/firefox-69.0.1/docshell/shistory/ParentSHistory.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 205:27.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 205:27.64 ^~~~~~~~~~~~~~~~~~~~~~ 205:28.03 /builddir/build/BUILD/firefox-69.0.1/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)': 205:28.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:28.04 foundInterface = 0; \ 205:28.04 ^~~~~~~~~~~~~~ 205:28.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:28.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:28.04 ^~~~~~~~~~~~~~~~~~~~~~~ 205:28.04 /builddir/build/BUILD/firefox-69.0.1/docshell/shistory/nsSHistory.cpp:225:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:28.04 NS_INTERFACE_MAP_END 205:28.04 ^~~~~~~~~~~~~~~~~~~~ 205:28.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:28.04 else 205:28.04 ^~~~ 205:28.04 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 205:28.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 205:28.04 ^~~~~~~~~~~~~~~~~~ 205:28.04 /builddir/build/BUILD/firefox-69.0.1/docshell/shistory/nsSHistory.cpp:224:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 205:28.04 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 205:28.04 ^~~~~~~~~~~~~~~~~~~~~~ 205:28.53 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 205:28.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 205:28.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIAppShellService.h:10, 205:28.53 from /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsAppShellService.cpp:6, 205:28.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 205:28.53 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)': 205:28.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:28.53 foundInterface = 0; \ 205:28.53 ^~~~~~~~~~~~~~ 205:28.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:28.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:28.53 ^~~~~~~~~~~~~~~~~~~~~~~ 205:28.53 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsAppShellService.cpp:254:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:28.53 NS_INTERFACE_MAP_END 205:28.53 ^~~~~~~~~~~~~~~~~~~~ 205:28.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:28.53 else 205:28.53 ^~~~ 205:28.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 205:28.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 205:28.53 ^~~~~~~~~~~~~~~~~~ 205:28.53 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsAppShellService.cpp:253:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 205:28.53 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 205:28.53 ^~~~~~~~~~~~~~~~~~~~~~ 205:29.30 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 205:29.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 205:29.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 205:29.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 205:29.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 205:29.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 205:29.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:32, 205:29.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ChildSHistory.h:24, 205:29.30 from /builddir/build/BUILD/firefox-69.0.1/docshell/shistory/ChildSHistory.cpp:7, 205:29.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 205:29.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 205:29.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 205:29.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 205:29.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 205:29.31 memset(&aArr[0], 0, N * sizeof(T)); 205:29.31 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:29.31 In file included from /usr/include/c++/8/map:61, 205:29.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 205:29.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 205:29.31 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 205:29.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 205:29.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 205:29.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:13, 205:29.31 from /builddir/build/BUILD/firefox-69.0.1/docshell/shistory/ParentSHistory.cpp:9, 205:29.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:11: 205:29.31 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 205:29.31 class map 205:29.31 ^~~ 205:29.43 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)': 205:29.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:29.43 foundInterface = 0; \ 205:29.44 ^~~~~~~~~~~~~~ 205:29.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:29.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:29.44 ^~~~~~~~~~~~~~~~~~~~~~~ 205:29.44 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsChromeTreeOwner.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:29.44 NS_INTERFACE_MAP_END 205:29.44 ^~~~~~~~~~~~~~~~~~~~ 205:29.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:29.44 else 205:29.44 ^~~~ 205:29.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 205:29.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 205:29.44 ^~~~~~~~~~~~~~~~~~ 205:29.44 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsChromeTreeOwner.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 205:29.44 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 205:29.44 ^~~~~~~~~~~~~~~~~~~~~~ 205:29.60 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)': 205:29.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:29.60 foundInterface = 0; \ 205:29.60 ^~~~~~~~~~~~~~ 205:29.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:29.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:29.61 ^~~~~~~~~~~~~~~~~~~~~~~ 205:29.61 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsContentTreeOwner.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:29.61 NS_INTERFACE_MAP_END 205:29.61 ^~~~~~~~~~~~~~~~~~~~ 205:29.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1004:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:29.61 else 205:29.61 ^~~~ 205:29.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1063:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED' 205:29.61 NS_IMPL_QUERY_BODY_AGGREGATED(_interface, _aggregate) 205:29.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:29.61 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsContentTreeOwner.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED' 205:29.61 NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow) 205:29.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:29.63 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)': 205:29.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1035:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:29.63 foundInterface = 0; \ 205:29.63 ^~~~~~~~~~~~~~ 205:29.63 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1073:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 205:29.64 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 205:29.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:29.64 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsContentTreeOwner.cpp:902:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 205:29.64 NS_INTERFACE_MAP_END_AGGREGATED(mAggregator) 205:29.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:29.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:29.64 else 205:29.64 ^~~~ 205:29.64 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 205:29.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 205:29.64 ^~~~~~~~~~~~~~~~~~ 205:29.64 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsContentTreeOwner.cpp:901:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 205:29.64 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 205:29.64 ^~~~~~~~~~~~~~~~~~~~~~ 205:30.19 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsWebShellWindow.cpp: In member function 'virtual nsresult nsWebShellWindow::QueryInterface(const nsIID&, void**)': 205:30.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:30.19 foundInterface = 0; \ 205:30.19 ^~~~~~~~~~~~~~ 205:30.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 205:30.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 205:30.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:30.19 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsWebShellWindow.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 205:30.19 NS_INTERFACE_MAP_END_INHERITING(nsXULWindow) 205:30.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:30.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:30.19 else 205:30.19 ^~~~ 205:30.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 205:30.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 205:30.19 ^~~~~~~~~~~~~~~~~~ 205:30.19 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsWebShellWindow.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 205:30.19 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 205:30.19 ^~~~~~~~~~~~~~~~~~~~~~ 205:34.85 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsXULWindow.cpp: In member function 'virtual nsresult nsXULWindow::QueryInterface(const nsIID&, void**)': 205:34.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:34.85 foundInterface = 0; \ 205:34.85 ^~~~~~~~~~~~~~ 205:34.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:34.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:34.86 ^~~~~~~~~~~~~~~~~~~~~~~ 205:34.86 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsXULWindow.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:34.86 NS_INTERFACE_MAP_END 205:34.86 ^~~~~~~~~~~~~~~~~~~~ 205:34.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:999:5: note: some parts of macro expansion are not guarded by this 'else' clause 205:34.86 } else 205:34.86 ^~~~ 205:34.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1069:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 205:34.86 NS_IMPL_QUERY_BODY_CONCRETE(_class) 205:34.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:34.86 /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsXULWindow.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 205:34.86 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsXULWindow) 205:34.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:36.28 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 205:36.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 205:36.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 205:36.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 205:36.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 205:36.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 205:36.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsILoadInfo.h:17, 205:36.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsNetUtil.h:19, 205:36.28 from /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsAppShellService.cpp:9, 205:36.28 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 205:36.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 205:36.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 205:36.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 205:36.28 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 205:36.28 memset(&aArr[0], 0, N * sizeof(T)); 205:36.29 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:36.29 In file included from /usr/include/c++/8/map:61, 205:36.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 205:36.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 205:36.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 205:36.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 205:36.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 205:36.29 from /builddir/build/BUILD/firefox-69.0.1/xpfe/appshell/nsAppShellWindowEnumerator.cpp:16, 205:36.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:11: 205:36.29 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 205:36.29 class map 205:36.29 ^~~ 205:50.29 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 205:50.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 205:50.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsHashKeys.h:11, 205:50.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDataHashtable.h:10, 205:50.29 from /builddir/build/BUILD/firefox-69.0.1/accessible/aom/AccessibleNode.h:10, 205:50.29 from /builddir/build/BUILD/firefox-69.0.1/accessible/aom/AccessibleNode.cpp:6, 205:50.29 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/aom/Unified_cpp_accessible_aom0.cpp:2: 205:50.29 /builddir/build/BUILD/firefox-69.0.1/accessible/aom/AccessibleNode.cpp: In member function 'virtual nsresult mozilla::dom::AccessibleNode::QueryInterface(const nsIID&, void**)': 205:50.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:50.29 foundInterface = 0; \ 205:50.29 ^~~~~~~~~~~~~~ 205:50.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:50.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:50.29 ^~~~~~~~~~~~~~~~~~~~~~~ 205:50.29 /builddir/build/BUILD/firefox-69.0.1/accessible/aom/AccessibleNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:50.29 NS_INTERFACE_MAP_END 205:50.29 ^~~~~~~~~~~~~~~~~~~~ 205:50.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:50.29 else 205:50.29 ^~~~ 205:50.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 205:50.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 205:50.29 ^~~~~~~~~~~~~~~~~~ 205:50.29 /builddir/build/BUILD/firefox-69.0.1/accessible/aom/AccessibleNode.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 205:50.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 205:50.29 ^~~~~~~~~~~~~~~~~~~~~~ 206:08.33 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 206:08.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 206:08.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 206:08.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 206:08.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 206:08.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 206:08.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 206:08.33 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINode.h:14, 206:08.33 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsIContent.h:13, 206:08.33 from /builddir/build/BUILD/firefox-69.0.1/accessible/base/ARIAMap.h:16, 206:08.33 from /builddir/build/BUILD/firefox-69.0.1/accessible/base/ARIAMap.cpp:8, 206:08.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/base/Unified_cpp_accessible_base0.cpp:2: 206:08.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 206:08.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 206:08.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 206:08.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 206:08.33 memset(&aArr[0], 0, N * sizeof(T)); 206:08.33 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:08.33 In file included from /usr/include/c++/8/map:61, 206:08.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 206:08.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 206:08.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 206:08.33 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 206:08.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 206:08.33 from /builddir/build/BUILD/firefox-69.0.1/accessible/base/ARIAMap.h:17, 206:08.33 from /builddir/build/BUILD/firefox-69.0.1/accessible/base/ARIAMap.cpp:8, 206:08.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/base/Unified_cpp_accessible_base0.cpp:2: 206:08.33 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 206:08.33 class map 206:08.33 ^~~ 206:10.94 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 206:10.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 206:10.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxTextRun.h:14, 206:10.94 from /builddir/build/BUILD/firefox-69.0.1/accessible/base/TextAttrs.cpp:13, 206:10.94 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 206:10.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 206:10.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 206:10.94 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 206:10.94 ^ 206:10.94 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 206:10.94 struct Block { 206:10.94 ^~~~~ 206:14.87 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 206:14.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 206:14.87 from /builddir/build/BUILD/firefox-69.0.1/accessible/base/TextAttrs.h:10, 206:14.87 from /builddir/build/BUILD/firefox-69.0.1/accessible/base/TextAttrs.cpp:6, 206:14.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 206:14.87 /builddir/build/BUILD/firefox-69.0.1/accessible/base/nsAccessiblePivot.cpp: In member function 'virtual nsresult nsAccessiblePivot::QueryInterface(const nsIID&, void**)': 206:14.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:14.87 foundInterface = 0; \ 206:14.87 ^~~~~~~~~~~~~~ 206:14.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:14.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:14.87 ^~~~~~~~~~~~~~~~~~~~~~~ 206:14.87 /builddir/build/BUILD/firefox-69.0.1/accessible/base/nsAccessiblePivot.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:14.87 NS_INTERFACE_MAP_END 206:14.87 ^~~~~~~~~~~~~~~~~~~~ 206:14.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:14.87 else 206:14.87 ^~~~ 206:14.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 206:14.87 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 206:14.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:14.87 /builddir/build/BUILD/firefox-69.0.1/accessible/base/nsAccessiblePivot.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 206:14.87 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessiblePivot) 206:14.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:16.49 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 206:16.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 206:16.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 206:16.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 206:16.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 206:16.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 206:16.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 206:16.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 206:16.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 206:16.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 206:16.50 from /builddir/build/BUILD/firefox-69.0.1/layout/style/nsStyleConsts.h:17, 206:16.50 from /builddir/build/BUILD/firefox-69.0.1/accessible/base/TextAttrs.h:13, 206:16.50 from /builddir/build/BUILD/firefox-69.0.1/accessible/base/TextAttrs.cpp:6, 206:16.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 206:16.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 206:16.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 206:16.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 206:16.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 206:16.51 memset(&aArr[0], 0, N * sizeof(T)); 206:16.51 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:16.51 In file included from /usr/include/c++/8/map:61, 206:16.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 206:16.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 206:16.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 206:16.51 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 206:16.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 206:16.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 206:16.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 206:16.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SVGImageContext.h:12, 206:16.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsLayoutUtils.h:30, 206:16.51 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 206:16.51 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsIContentInlines.h:15, 206:16.51 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible.h:17, 206:16.52 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:11, 206:16.52 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/HyperTextAccessible.h:9, 206:16.52 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 206:16.52 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/DocAccessible.h:11, 206:16.52 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible-inl.h:10, 206:16.52 from /builddir/build/BUILD/firefox-69.0.1/accessible/base/TextAttrs.cpp:8, 206:16.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 206:16.52 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 206:16.52 class map 206:16.52 ^~~ 206:22.05 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:83: 206:22.05 /builddir/build/BUILD/firefox-69.0.1/accessible/base/nsTextEquivUtils.cpp: In function 'nsTextEquivUtils::AppendFromDOMNode(nsIContent*, nsTSubstring*)': 206:22.05 /builddir/build/BUILD/firefox-69.0.1/accessible/base/nsTextEquivUtils.cpp:326:1: warning: the control flow of function '_ZN16nsTextEquivUtils17AppendFromDOMNodeEP10nsIContentP12nsTSubstringIDsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 206:22.05 } 206:22.05 ^ 206:22.05 /builddir/build/BUILD/firefox-69.0.1/accessible/base/nsTextEquivUtils.cpp:326:1: warning: the control flow of function '_ZN16nsTextEquivUtils17AppendFromDOMNodeEP10nsIContentP12nsTSubstringIDsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 206:24.90 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 206:24.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 206:24.90 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:10, 206:24.90 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/HyperTextAccessible.h:9, 206:24.90 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 206:24.90 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/ARIAGridAccessible.h:9, 206:24.90 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 206:24.90 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 206:24.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 206:24.90 /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible.cpp: In member function 'virtual nsresult mozilla::a11y::Accessible::QueryInterface(const nsIID&, void**)': 206:24.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:24.91 foundInterface = 0; \ 206:24.91 ^~~~~~~~~~~~~~ 206:24.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:24.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:24.91 ^~~~~~~~~~~~~~~~~~~~~~~ 206:24.91 /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:24.91 NS_INTERFACE_MAP_END 206:24.91 ^~~~~~~~~~~~~~~~~~~~ 206:24.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:24.91 else 206:24.91 ^~~~ 206:24.91 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 206:24.91 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 206:24.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:24.91 /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible.cpp:103:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 206:24.91 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, Accessible) 206:24.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:25.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 206:25.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 206:25.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 206:25.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsViewManager.h:14, 206:25.52 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/DocAccessible.cpp:34, 206:25.52 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:38: 206:25.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 206:25.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 206:25.52 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 206:25.52 ^ 206:25.52 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 206:25.52 struct Block { 206:25.52 ^~~~~ 206:27.08 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 206:27.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 206:27.08 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:10, 206:27.08 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/HyperTextAccessible.h:9, 206:27.08 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 206:27.08 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/ARIAGridAccessible.h:9, 206:27.08 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 206:27.08 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 206:27.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 206:27.08 /builddir/build/BUILD/firefox-69.0.1/accessible/generic/DocAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::DocAccessible::QueryInterface(const nsIID&, void**)': 206:27.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:27.08 foundInterface = 0; \ 206:27.08 ^~~~~~~~~~~~~~ 206:27.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 206:27.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 206:27.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:27.09 /builddir/build/BUILD/firefox-69.0.1/accessible/generic/DocAccessible.cpp:163:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 206:27.09 NS_INTERFACE_MAP_END_INHERITING(HyperTextAccessible) 206:27.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:27.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:27.09 else 206:27.09 ^~~~ 206:27.09 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 206:27.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 206:27.09 ^~~~~~~~~~~~~~~~~~ 206:27.09 /builddir/build/BUILD/firefox-69.0.1/accessible/generic/DocAccessible.cpp:162:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 206:27.09 NS_INTERFACE_MAP_ENTRY(nsIAccessiblePivotObserver) 206:27.09 ^~~~~~~~~~~~~~~~~~~~~~ 206:32.05 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 206:32.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 206:32.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 206:32.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 206:32.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 206:32.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 206:32.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 206:32.05 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINode.h:14, 206:32.05 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsIContent.h:13, 206:32.05 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible.h:16, 206:32.05 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:11, 206:32.05 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/HyperTextAccessible.h:9, 206:32.05 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 206:32.05 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/ARIAGridAccessible.h:9, 206:32.05 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 206:32.05 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 206:32.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 206:32.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 206:32.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 206:32.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 206:32.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 206:32.05 memset(&aArr[0], 0, N * sizeof(T)); 206:32.05 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:32.05 In file included from /usr/include/c++/8/map:61, 206:32.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 206:32.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 206:32.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 206:32.05 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 206:32.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 206:32.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 206:32.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 206:32.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SVGImageContext.h:12, 206:32.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsLayoutUtils.h:30, 206:32.06 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 206:32.06 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsIContentInlines.h:15, 206:32.06 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible.h:17, 206:32.06 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:11, 206:32.06 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/HyperTextAccessible.h:9, 206:32.06 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 206:32.06 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/ARIAGridAccessible.h:9, 206:32.06 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/ARIAGridAccessible-inl.h:10, 206:32.06 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/ARIAGridAccessible.cpp:6, 206:32.06 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 206:32.06 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 206:32.06 class map 206:32.06 ^~~ 206:35.41 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 206:35.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 206:35.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 206:35.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 206:35.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 206:35.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 206:35.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 206:35.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsINode.h:14, 206:35.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIContent.h:13, 206:35.41 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible.h:16, 206:35.41 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:11, 206:35.41 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/HyperTextAccessible.h:9, 206:35.41 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 206:35.41 from /builddir/build/BUILD/firefox-69.0.1/accessible/html/HTMLCanvasAccessible.h:9, 206:35.41 from /builddir/build/BUILD/firefox-69.0.1/accessible/html/HTMLCanvasAccessible.cpp:6, 206:35.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/html/Unified_cpp_accessible_html0.cpp:2: 206:35.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 206:35.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 206:35.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 206:35.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 206:35.42 memset(&aArr[0], 0, N * sizeof(T)); 206:35.42 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:35.42 In file included from /usr/include/c++/8/map:61, 206:35.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 206:35.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 206:35.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 206:35.42 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 206:35.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 206:35.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 206:35.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 206:35.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SVGImageContext.h:12, 206:35.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsLayoutUtils.h:30, 206:35.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIFrame.h:65, 206:35.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIContentInlines.h:15, 206:35.42 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible.h:17, 206:35.42 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:11, 206:35.42 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/HyperTextAccessible.h:9, 206:35.42 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/HyperTextAccessibleWrap.h:10, 206:35.42 from /builddir/build/BUILD/firefox-69.0.1/accessible/html/HTMLCanvasAccessible.h:9, 206:35.42 from /builddir/build/BUILD/firefox-69.0.1/accessible/html/HTMLCanvasAccessible.cpp:6, 206:35.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/html/Unified_cpp_accessible_html0.cpp:2: 206:35.42 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 206:35.42 class map 206:35.42 ^~~ 206:52.15 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsINode.h:14, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIContent.h:13, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/a11y/Accessible.h:16, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/ipc/Unified_cpp_accessible_ipc0.cpp:2: 206:52.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 206:52.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 206:52.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 206:52.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 206:52.15 memset(&aArr[0], 0, N * sizeof(T)); 206:52.15 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:52.15 In file included from /usr/include/c++/8/map:61, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SVGImageContext.h:12, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsLayoutUtils.h:30, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIFrame.h:65, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIContentInlines.h:15, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 206:52.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/ipc/Unified_cpp_accessible_ipc0.cpp:2: 206:52.15 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 206:52.15 class map 206:52.15 ^~~ 206:55.83 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 206:55.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 206:55.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 206:55.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 206:55.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 206:55.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 206:55.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 206:55.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsINode.h:14, 206:55.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIContent.h:13, 206:55.83 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible.h:16, 206:55.83 from /builddir/build/BUILD/firefox-69.0.1/accessible/ipc/other/ProxyAccessible.h:10, 206:55.83 from /builddir/build/BUILD/firefox-69.0.1/accessible/ipc/other/ProxyAccessible.cpp:7: 206:55.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 206:55.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 206:55.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 206:55.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 206:55.83 memset(&aArr[0], 0, N * sizeof(T)); 206:55.83 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:55.83 In file included from /usr/include/c++/8/map:61, 206:55.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 206:55.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 206:55.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 206:55.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 206:55.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 206:55.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 206:55.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 206:55.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SVGImageContext.h:12, 206:55.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsLayoutUtils.h:30, 206:55.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIFrame.h:65, 206:55.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIContentInlines.h:15, 206:55.84 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible.h:17, 206:55.84 from /builddir/build/BUILD/firefox-69.0.1/accessible/ipc/other/ProxyAccessible.h:10, 206:55.84 from /builddir/build/BUILD/firefox-69.0.1/accessible/ipc/other/ProxyAccessible.cpp:7: 206:55.84 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 206:55.84 class map 206:55.84 ^~~ 206:59.34 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 206:59.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 206:59.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.h:6, 206:59.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:3: 206:59.35 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccEvent::QueryInterface(const nsIID&, void**)': 206:59.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:59.35 foundInterface = 0; \ 206:59.35 ^~~~~~~~~~~~~~ 206:59.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:59.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:59.35 ^~~~~~~~~~~~~~~~~~~~~~~ 206:59.35 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:59.35 NS_INTERFACE_MAP_END 206:59.35 ^~~~~~~~~~~~~~~~~~~~ 206:59.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:59.35 else 206:59.35 ^~~~ 206:59.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 206:59.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 206:59.35 ^~~~~~~~~~~~~~~~~~ 206:59.35 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 206:59.35 NS_INTERFACE_MAP_ENTRY(nsIAccessibleEvent) 206:59.35 ^~~~~~~~~~~~~~~~~~~~~~ 206:59.35 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccStateChangeEvent::QueryInterface(const nsIID&, void**)': 206:59.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:59.35 foundInterface = 0; \ 206:59.35 ^~~~~~~~~~~~~~ 206:59.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:59.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:59.35 ^~~~~~~~~~~~~~~~~~~~~~~ 206:59.35 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:59.35 NS_INTERFACE_MAP_END 206:59.35 ^~~~~~~~~~~~~~~~~~~~ 206:59.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:59.35 else 206:59.35 ^~~~ 206:59.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 206:59.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 206:59.35 ^~~~~~~~~~~~~~~~~~ 206:59.35 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 206:59.35 NS_INTERFACE_MAP_ENTRY(nsIAccessibleStateChangeEvent) 206:59.35 ^~~~~~~~~~~~~~~~~~~~~~ 206:59.35 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTextChangeEvent::QueryInterface(const nsIID&, void**)': 206:59.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:59.35 foundInterface = 0; \ 206:59.35 ^~~~~~~~~~~~~~ 206:59.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:59.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:59.35 ^~~~~~~~~~~~~~~~~~~~~~~ 206:59.35 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:161:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:59.35 NS_INTERFACE_MAP_END 206:59.36 ^~~~~~~~~~~~~~~~~~~~ 206:59.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:59.36 else 206:59.36 ^~~~ 206:59.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 206:59.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 206:59.36 ^~~~~~~~~~~~~~~~~~ 206:59.36 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:160:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 206:59.36 NS_INTERFACE_MAP_ENTRY(nsIAccessibleTextChangeEvent) 206:59.36 ^~~~~~~~~~~~~~~~~~~~~~ 206:59.36 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccHideEvent::QueryInterface(const nsIID&, void**)': 206:59.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:59.36 foundInterface = 0; \ 206:59.36 ^~~~~~~~~~~~~~ 206:59.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:59.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:59.36 ^~~~~~~~~~~~~~~~~~~~~~~ 206:59.36 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:59.36 NS_INTERFACE_MAP_END 206:59.36 ^~~~~~~~~~~~~~~~~~~~ 206:59.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:59.36 else 206:59.36 ^~~~ 206:59.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 206:59.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 206:59.37 ^~~~~~~~~~~~~~~~~~ 206:59.37 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 206:59.37 NS_INTERFACE_MAP_ENTRY(nsIAccessibleHideEvent) 206:59.37 ^~~~~~~~~~~~~~~~~~~~~~ 206:59.37 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccCaretMoveEvent::QueryInterface(const nsIID&, void**)': 206:59.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:59.37 foundInterface = 0; \ 206:59.37 ^~~~~~~~~~~~~~ 206:59.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:59.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:59.37 ^~~~~~~~~~~~~~~~~~~~~~~ 206:59.37 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:302:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:59.37 NS_INTERFACE_MAP_END 206:59.37 ^~~~~~~~~~~~~~~~~~~~ 206:59.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:59.37 else 206:59.37 ^~~~ 206:59.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 206:59.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 206:59.37 ^~~~~~~~~~~~~~~~~~ 206:59.37 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:301:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 206:59.37 NS_INTERFACE_MAP_ENTRY(nsIAccessibleCaretMoveEvent) 206:59.37 ^~~~~~~~~~~~~~~~~~~~~~ 206:59.37 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccObjectAttributeChangedEvent::QueryInterface(const nsIID&, void**)': 206:59.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:59.38 foundInterface = 0; \ 206:59.38 ^~~~~~~~~~~~~~ 206:59.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:59.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:59.38 ^~~~~~~~~~~~~~~~~~~~~~~ 206:59.38 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:355:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:59.38 NS_INTERFACE_MAP_END 206:59.38 ^~~~~~~~~~~~~~~~~~~~ 206:59.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:59.38 else 206:59.38 ^~~~ 206:59.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 206:59.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 206:59.38 ^~~~~~~~~~~~~~~~~~ 206:59.38 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:354:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 206:59.38 NS_INTERFACE_MAP_ENTRY(nsIAccessibleObjectAttributeChangedEvent) 206:59.38 ^~~~~~~~~~~~~~~~~~~~~~ 206:59.38 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTableChangeEvent::QueryInterface(const nsIID&, void**)': 206:59.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:59.38 foundInterface = 0; \ 206:59.38 ^~~~~~~~~~~~~~ 206:59.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:59.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:59.38 ^~~~~~~~~~~~~~~~~~~~~~~ 206:59.38 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:408:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:59.38 NS_INTERFACE_MAP_END 206:59.39 ^~~~~~~~~~~~~~~~~~~~ 206:59.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:59.39 else 206:59.39 ^~~~ 206:59.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 206:59.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 206:59.39 ^~~~~~~~~~~~~~~~~~ 206:59.39 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:407:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 206:59.39 NS_INTERFACE_MAP_ENTRY(nsIAccessibleTableChangeEvent) 206:59.39 ^~~~~~~~~~~~~~~~~~~~~~ 206:59.39 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccVirtualCursorChangeEvent::QueryInterface(const nsIID&, void**)': 206:59.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:59.39 foundInterface = 0; \ 206:59.39 ^~~~~~~~~~~~~~ 206:59.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:59.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:59.39 ^~~~~~~~~~~~~~~~~~~~~~~ 206:59.39 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:468:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:59.39 NS_INTERFACE_MAP_END 206:59.39 ^~~~~~~~~~~~~~~~~~~~ 206:59.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:59.39 else 206:59.39 ^~~~ 206:59.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 206:59.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 206:59.39 ^~~~~~~~~~~~~~~~~~ 206:59.40 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:467:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 206:59.40 NS_INTERFACE_MAP_ENTRY(nsIAccessibleVirtualCursorChangeEvent) 206:59.40 ^~~~~~~~~~~~~~~~~~~~~~ 206:59.40 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccScrollingEvent::QueryInterface(const nsIID&, void**)': 206:59.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:59.40 foundInterface = 0; \ 206:59.40 ^~~~~~~~~~~~~~ 206:59.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:59.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:59.40 ^~~~~~~~~~~~~~~~~~~~~~~ 206:59.40 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:570:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:59.40 NS_INTERFACE_MAP_END 206:59.40 ^~~~~~~~~~~~~~~~~~~~ 206:59.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:59.40 else 206:59.40 ^~~~ 206:59.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 206:59.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 206:59.40 ^~~~~~~~~~~~~~~~~~ 206:59.40 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:569:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 206:59.40 NS_INTERFACE_MAP_ENTRY(nsIAccessibleScrollingEvent) 206:59.40 ^~~~~~~~~~~~~~~~~~~~~~ 206:59.40 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccAnnouncementEvent::QueryInterface(const nsIID&, void**)': 206:59.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:59.41 foundInterface = 0; \ 206:59.41 ^~~~~~~~~~~~~~ 206:59.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:59.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:59.41 ^~~~~~~~~~~~~~~~~~~~~~~ 206:59.41 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:644:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:59.41 NS_INTERFACE_MAP_END 206:59.41 ^~~~~~~~~~~~~~~~~~~~ 206:59.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:59.41 else 206:59.41 ^~~~ 206:59.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 206:59.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 206:59.41 ^~~~~~~~~~~~~~~~~~ 206:59.41 /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/xpcAccEvents.cpp:643:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 206:59.41 NS_INTERFACE_MAP_ENTRY(nsIAccessibleAnnouncementEvent) 206:59.41 ^~~~~~~~~~~~~~~~~~~~~~ 207:05.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 207:05.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 207:05.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIAccessibleRelation.h:10, 207:05.22 from /builddir/build/BUILD/firefox-69.0.1/accessible/xpcom/nsAccessibleRelation.h:9, 207:05.22 from /builddir/build/BUILD/firefox-69.0.1/accessible/xpcom/nsAccessibleRelation.cpp:6, 207:05.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp:2: 207:05.22 /builddir/build/BUILD/firefox-69.0.1/accessible/xpcom/xpcAccessibleGeneric.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleGeneric::QueryInterface(const nsIID&, void**)': 207:05.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 207:05.22 foundInterface = 0; \ 207:05.22 ^~~~~~~~~~~~~~ 207:05.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 207:05.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 207:05.22 ^~~~~~~~~~~~~~~~~~~~~~~ 207:05.22 /builddir/build/BUILD/firefox-69.0.1/accessible/xpcom/xpcAccessibleGeneric.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 207:05.23 NS_INTERFACE_MAP_END 207:05.23 ^~~~~~~~~~~~~~~~~~~~ 207:05.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 207:05.23 else 207:05.23 ^~~~ 207:05.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 207:05.23 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 207:05.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:05.23 /builddir/build/BUILD/firefox-69.0.1/accessible/xpcom/xpcAccessibleGeneric.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 207:05.23 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessible) 207:05.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:05.69 /builddir/build/BUILD/firefox-69.0.1/accessible/xpcom/xpcAccessibleHyperText.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleHyperText::QueryInterface(const nsIID&, void**)': 207:05.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 207:05.69 foundInterface = 0; \ 207:05.69 ^~~~~~~~~~~~~~ 207:05.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 207:05.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 207:05.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:05.69 /builddir/build/BUILD/firefox-69.0.1/accessible/xpcom/xpcAccessibleHyperText.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 207:05.69 NS_INTERFACE_MAP_END_INHERITING(xpcAccessibleGeneric) 207:05.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:05.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 207:05.69 else 207:05.69 ^~~~ 207:05.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 207:05.69 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 207:05.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:05.70 /builddir/build/BUILD/firefox-69.0.1/accessible/xpcom/xpcAccessibleHyperText.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 207:05.70 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIAccessibleHyperText, 207:05.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:05.75 /builddir/build/BUILD/firefox-69.0.1/accessible/xpcom/xpcAccessibleTextRange.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleTextRange::QueryInterface(const nsIID&, void**)': 207:05.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 207:05.75 foundInterface = 0; \ 207:05.75 ^~~~~~~~~~~~~~ 207:05.75 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 207:05.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 207:05.75 ^~~~~~~~~~~~~~~~~~~~~~~ 207:05.75 /builddir/build/BUILD/firefox-69.0.1/accessible/xpcom/xpcAccessibleTextRange.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 207:05.76 NS_INTERFACE_MAP_END 207:05.76 ^~~~~~~~~~~~~~~~~~~~ 207:05.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 207:05.76 else 207:05.76 ^~~~ 207:05.76 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 207:05.76 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 207:05.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:05.76 /builddir/build/BUILD/firefox-69.0.1/accessible/xpcom/xpcAccessibleTextRange.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 207:05.76 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessibleTextRange) 207:05.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:09.36 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 207:09.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 207:09.36 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:10, 207:09.36 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.h:9, 207:09.36 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.cpp:6, 207:09.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 207:09.36 /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeAccessible::QueryInterface(const nsIID&, void**)': 207:09.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 207:09.36 foundInterface = 0; \ 207:09.36 ^~~~~~~~~~~~~~ 207:09.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 207:09.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 207:09.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:09.36 /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULTreeAccessible.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 207:09.36 NS_INTERFACE_MAP_END_INHERITING(Accessible) 207:09.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:09.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 207:09.37 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINode.h:14, 207:09.37 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsIContent.h:13, 207:09.37 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible.h:16, 207:09.37 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:11, 207:09.37 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.h:9, 207:09.37 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.cpp:6, 207:09.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 207:09.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 207:09.37 } else 207:09.37 ^~~~ 207:09.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 207:09.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 207:09.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:09.37 /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULTreeAccessible.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 207:09.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeAccessible) 207:09.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:09.39 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 207:09.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 207:09.39 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:10, 207:09.39 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.h:9, 207:09.40 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.cpp:6, 207:09.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 207:09.40 /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeItemAccessible::QueryInterface(const nsIID&, void**)': 207:09.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 207:09.40 foundInterface = 0; \ 207:09.40 ^~~~~~~~~~~~~~ 207:09.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 207:09.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 207:09.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:09.40 /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULTreeAccessible.cpp:924:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 207:09.40 NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 207:09.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:09.40 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 207:09.40 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINode.h:14, 207:09.40 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsIContent.h:13, 207:09.40 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible.h:16, 207:09.40 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:11, 207:09.40 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.h:9, 207:09.40 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.cpp:6, 207:09.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 207:09.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 207:09.40 } else 207:09.40 ^~~~ 207:09.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 207:09.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 207:09.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:09.40 /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULTreeAccessible.cpp:923:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 207:09.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeItemAccessible) 207:09.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:09.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 207:09.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 207:09.42 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:10, 207:09.42 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.h:9, 207:09.42 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.cpp:6, 207:09.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 207:09.42 /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridRowAccessible::QueryInterface(const nsIID&, void**)': 207:09.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 207:09.42 foundInterface = 0; \ 207:09.42 ^~~~~~~~~~~~~~ 207:09.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 207:09.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 207:09.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:09.42 /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULTreeGridAccessible.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 207:09.42 NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 207:09.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:09.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 207:09.42 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINode.h:14, 207:09.42 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsIContent.h:13, 207:09.42 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible.h:16, 207:09.42 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:11, 207:09.42 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.h:9, 207:09.42 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.cpp:6, 207:09.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 207:09.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 207:09.42 } else 207:09.43 ^~~~ 207:09.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 207:09.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 207:09.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:09.43 /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULTreeGridAccessible.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 207:09.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridRowAccessible) 207:09.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:09.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 207:09.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 207:09.43 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:10, 207:09.43 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.h:9, 207:09.43 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.cpp:6, 207:09.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 207:09.43 /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridCellAccessible::QueryInterface(const nsIID&, void**)': 207:09.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 207:09.43 foundInterface = 0; \ 207:09.43 ^~~~~~~~~~~~~~ 207:09.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 207:09.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 207:09.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:09.43 /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULTreeGridAccessible.cpp:365:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 207:09.43 NS_INTERFACE_MAP_END_INHERITING(LeafAccessible) 207:09.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:09.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 207:09.43 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINode.h:14, 207:09.43 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsIContent.h:13, 207:09.44 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible.h:16, 207:09.44 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:11, 207:09.44 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.h:9, 207:09.44 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.cpp:6, 207:09.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 207:09.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 207:09.44 } else 207:09.44 ^~~~ 207:09.44 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 207:09.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 207:09.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:09.44 /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULTreeGridAccessible.cpp:364:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 207:09.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridCellAccessible) 207:09.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:10.32 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 207:10.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 207:10.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 207:10.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 207:10.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 207:10.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 207:10.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 207:10.32 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsINode.h:14, 207:10.32 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsIContent.h:13, 207:10.32 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible.h:16, 207:10.32 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:11, 207:10.32 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.h:9, 207:10.32 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.cpp:6, 207:10.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 207:10.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 207:10.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 207:10.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 207:10.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 207:10.33 memset(&aArr[0], 0, N * sizeof(T)); 207:10.33 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:10.33 In file included from /usr/include/c++/8/map:61, 207:10.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 207:10.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 207:10.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 207:10.33 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 207:10.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 207:10.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 207:10.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 207:10.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/SVGImageContext.h:12, 207:10.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsLayoutUtils.h:30, 207:10.33 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIFrame.h:65, 207:10.33 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsIContentInlines.h:15, 207:10.33 from /builddir/build/BUILD/firefox-69.0.1/accessible/generic/Accessible.h:17, 207:10.33 from /builddir/build/BUILD/firefox-69.0.1/accessible/atk/AccessibleWrap.h:11, 207:10.33 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.h:9, 207:10.33 from /builddir/build/BUILD/firefox-69.0.1/accessible/xul/XULAlertAccessible.cpp:6, 207:10.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 207:10.33 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 207:10.33 class map 207:10.33 ^~~ 207:14.40 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.cpp:20: 207:14.40 /builddir/build/BUILD/firefox-69.0.1/tools/profiler/tests/gtest/LulTestDwarf.cpp: In constructor 'lul::EvaluatePfxExprFixture::EvaluatePfxExprFixture()': 207:14.40 /builddir/build/BUILD/firefox-69.0.1/tools/profiler/tests/gtest/LulTestDwarf.cpp:2566:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead [-Wclass-memaccess] 207:14.40 memset(®s, 0, sizeof(regs)); 207:14.40 ^ 207:14.40 In file included from /builddir/build/BUILD/firefox-69.0.1/tools/profiler/tests/gtest/LulTest.cpp:8, 207:14.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.cpp:11: 207:14.40 /builddir/build/BUILD/firefox-69.0.1/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 207:14.41 struct UnwindRegs { 207:14.41 ^~~~~~~~~~ 207:15.50 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 207:15.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 207:15.50 from /builddir/build/BUILD/firefox-69.0.1/tools/performance/PerfStats.cpp:11, 207:15.50 from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/performance/Unified_cpp_tools_performance0.cpp:2: 207:15.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 207:15.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207:15.50 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 207:15.50 ^ 207:15.50 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 207:15.50 struct Block { 207:15.50 ^~~~~ 207:17.35 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 207:17.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 207:17.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 207:17.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 207:17.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 207:17.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 207:17.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CondVar.h:15, 207:17.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Monitor.h:10, 207:17.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:13, 207:17.35 from /builddir/build/BUILD/firefox-69.0.1/tools/performance/PerfStats.h:13, 207:17.35 from /builddir/build/BUILD/firefox-69.0.1/tools/performance/PerfStats.cpp:7, 207:17.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/performance/Unified_cpp_tools_performance0.cpp:2: 207:17.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 207:17.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 207:17.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 207:17.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 207:17.35 memset(&aArr[0], 0, N * sizeof(T)); 207:17.35 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:17.35 In file included from /usr/include/c++/8/map:61, 207:17.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 207:17.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 207:17.35 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 207:17.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 207:17.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 207:17.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowserParent.h:13, 207:17.35 from /builddir/build/BUILD/firefox-69.0.1/tools/performance/PerfStats.cpp:9, 207:17.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/performance/Unified_cpp_tools_performance0.cpp:2: 207:17.35 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 207:17.35 class map 207:17.35 ^~~ 207:21.91 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/performance/Unified_cpp_tools_performance0.cpp:2: 207:21.91 /builddir/build/BUILD/firefox-69.0.1/tools/performance/PerfStats.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 207:21.91 /builddir/build/BUILD/firefox-69.0.1/tools/performance/PerfStats.cpp:260:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 207:21.91 } // namespace mozilla 207:21.91 ^ 207:21.91 /builddir/build/BUILD/firefox-69.0.1/tools/performance/PerfStats.cpp:260:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 207:21.91 /builddir/build/BUILD/firefox-69.0.1/tools/performance/PerfStats.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 207:21.91 /builddir/build/BUILD/firefox-69.0.1/tools/performance/PerfStats.cpp:260:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 207:21.91 /builddir/build/BUILD/firefox-69.0.1/tools/performance/PerfStats.cpp:260:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 207:22.95 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 207:22.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 207:22.95 from /builddir/build/BUILD/firefox-69.0.1/tools/profiler/core/ProfiledThreadData.cpp:13, 207:22.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:38: 207:22.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 207:22.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207:22.95 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 207:22.95 ^ 207:22.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 207:22.95 struct Block { 207:22.95 ^~~~~ 207:23.33 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 207:23.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 207:23.33 from /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:74, 207:23.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp:20: 207:23.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 207:23.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207:23.33 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 207:23.33 ^ 207:23.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 207:23.33 struct Block { 207:23.33 ^~~~~ 207:24.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:38: 207:24.00 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'bool HunspellImpl::spell(const string&, int*, std::__cxx11::string*)': 207:24.00 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/hunspell/src/hunspell.cxx:562:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 207:24.00 } 207:24.00 ^ 207:24.00 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/hunspell/src/hunspell.cxx:564:5: note: here 207:24.00 case INITCAP: { 207:24.00 ^~~~ 207:24.00 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'std::vector > HunspellImpl::suggest(const string&)': 207:24.00 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/hunspell/src/hunspell.cxx:900:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 207:24.00 capwords = 1; 207:24.00 ~~~~~~~~~^~~ 207:24.00 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/hunspell/src/hunspell.cxx:901:5: note: here 207:24.00 case HUHCAP: { 207:24.00 ^~~~ 207:24.00 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/hunspell/src/hunspell.cxx:1012:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 207:24.00 capwords = 1; 207:24.00 ~~~~~~~~~^~~ 207:24.00 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/hunspell/src/hunspell.cxx:1013:7: note: here 207:24.00 case HUHCAP: { 207:24.00 ^~~~ 207:24.21 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 207:24.21 /builddir/build/BUILD/firefox-69.0.1/tools/profiler/core/platform.cpp: In function 'void DoLULBacktrace(PSLockRef, const RegisteredThread&, const Registers&, NativeStack&)': 207:24.21 /builddir/build/BUILD/firefox-69.0.1/tools/profiler/core/platform.cpp:1520: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] 207:24.21 memset(&startRegs, 0, sizeof(startRegs)); 207:24.21 ^ 207:24.21 In file included from /builddir/build/BUILD/firefox-69.0.1/tools/profiler/core/platform.cpp:138, 207:24.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 207:24.21 /builddir/build/BUILD/firefox-69.0.1/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 207:24.21 struct UnwindRegs { 207:24.21 ^~~~~~~~~~ 207:24.79 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 207:24.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 207:24.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIMemoryReporter.h:10, 207:24.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/CountingAllocatorBase.h:12, 207:24.79 from /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 207:24.79 from /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:48, 207:24.79 from : 207:24.79 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::QueryInterface(const nsIID&, void**)': 207:24.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 207:24.79 foundInterface = 0; \ 207:24.79 ^~~~~~~~~~~~~~ 207:24.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 207:24.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 207:24.79 ^~~~~~~~~~~~~~~~~~~~~~~ 207:24.79 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:90:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 207:24.79 NS_INTERFACE_MAP_END 207:24.79 ^~~~~~~~~~~~~~~~~~~~ 207:24.79 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWrapperCache.h:10, 207:24.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:22, 207:24.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 207:24.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/MozPromise.h:21, 207:24.79 from /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:8, 207:24.79 from /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 207:24.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp:2: 207:24.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 207:24.79 } else 207:24.79 ^~~~ 207:24.79 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:89:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 207:24.79 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozHunspell) 207:24.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:25.40 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, 207:25.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ProfileJSONWriter.h:9, 207:25.41 from /builddir/build/BUILD/firefox-69.0.1/tools/profiler/core/PageInformation.cpp:9, 207:25.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 207:25.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 207:25.41 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 207:25.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 207:25.41 memset(aT, 0, sizeof(T)); 207:25.41 ~~~~~~^~~~~~~~~~~~~~~~~~ 207:25.41 In file included from /builddir/build/BUILD/firefox-69.0.1/tools/profiler/core/platform.cpp:72, 207:25.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 207:25.41 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 207:25.41 struct AmountFns { 207:25.41 ^~~~~~~~~ 207:25.41 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, 207:25.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ProfileJSONWriter.h:9, 207:25.41 from /builddir/build/BUILD/firefox-69.0.1/tools/profiler/core/PageInformation.cpp:9, 207:25.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 207:25.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 207:25.42 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 207:25.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 207:25.42 memset(aT, 0, sizeof(T)); 207:25.42 ~~~~~~^~~~~~~~~~~~~~~~~~ 207:25.42 In file included from /builddir/build/BUILD/firefox-69.0.1/tools/profiler/core/platform.cpp:72, 207:25.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 207:25.42 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 207:25.42 struct SizeOfTabFns { 207:25.42 ^~~~~~~~~~~~ 207:27.11 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so.symbols.stub 207:27.16 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/JSONWriter.h:98, 207:27.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ProfileJSONWriter.h:9, 207:27.16 from /builddir/build/BUILD/firefox-69.0.1/tools/profiler/core/PageInformation.cpp:9, 207:27.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 207:27.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 207:27.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 207:27.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 207:27.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 207:27.16 memset(&aArr[0], 0, N * sizeof(T)); 207:27.16 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:27.16 In file included from /usr/include/c++/8/map:61, 207:27.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 207:27.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 207:27.16 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 207:27.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 207:27.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 207:27.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 207:27.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 207:27.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:13, 207:27.16 from /builddir/build/BUILD/firefox-69.0.1/tools/profiler/core/ProfiledThreadData.cpp:13, 207:27.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:38: 207:27.16 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 207:27.16 class map 207:27.16 ^~~ 207:27.36 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so 207:32.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 207:32.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 207:32.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 207:32.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 207:32.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 207:32.37 from /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:44, 207:32.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:11: 207:32.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 207:32.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207:32.37 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 207:32.37 ^ 207:32.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 207:32.37 struct Block { 207:32.37 ^~~~~ 207:32.61 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 207:32.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 207:32.61 from /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 207:32.61 from /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 207:32.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 207:32.61 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)': 207:32.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 207:32.61 foundInterface = 0; \ 207:32.61 ^~~~~~~~~~~~~~ 207:32.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 207:32.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 207:32.61 ^~~~~~~~~~~~~~~~~~~~~~~ 207:32.61 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:500:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 207:32.61 NS_INTERFACE_MAP_END 207:32.61 ^~~~~~~~~~~~~~~~~~~~ 207:32.61 In file included from /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 207:32.62 from /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 207:32.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 207:32.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 207:32.62 } else 207:32.62 ^~~~ 207:32.62 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:499:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 207:32.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker) 207:32.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:32.78 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 207:32.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 207:32.78 from /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 207:32.78 from /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 207:32.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 207:32.78 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)': 207:32.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 207:32.78 foundInterface = 0; \ 207:32.79 ^~~~~~~~~~~~~~ 207:32.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 207:32.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 207:32.79 ^~~~~~~~~~~~~~~~~~~~~~~ 207:32.79 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/src/mozPersonalDictionary.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 207:32.79 NS_INTERFACE_MAP_END 207:32.79 ^~~~~~~~~~~~~~~~~~~~ 207:32.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 207:32.79 else 207:32.79 ^~~~ 207:32.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 207:32.79 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 207:32.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:32.79 /builddir/build/BUILD/firefox-69.0.1/extensions/spellcheck/src/mozPersonalDictionary.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 207:32.79 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIPersonalDictionary) 207:32.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:33.69 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:137: 207:33.69 /builddir/build/BUILD/firefox-69.0.1/tools/profiler/gecko/nsProfilerStartParams.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 207:33.69 /builddir/build/BUILD/firefox-69.0.1/tools/profiler/gecko/nsProfilerStartParams.cpp:56:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 207:33.69 } 207:33.69 ^ 207:33.69 /builddir/build/BUILD/firefox-69.0.1/tools/profiler/gecko/nsProfilerStartParams.cpp:56:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 207:38.67 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler1.cpp:47: 207:38.67 /builddir/build/BUILD/firefox-69.0.1/tools/profiler/lul/LulMain.cpp: In function 'bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)': 207:38.67 /builddir/build/BUILD/firefox-69.0.1/tools/profiler/lul/LulMain.cpp:1563: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] 207:38.67 memset(&startRegs, 0, sizeof(startRegs)); 207:38.67 ^ 207:38.67 In file included from /builddir/build/BUILD/firefox-69.0.1/tools/profiler/lul/LulMainInt.h:11, 207:38.67 from /builddir/build/BUILD/firefox-69.0.1/tools/profiler/lul/LulDwarfSummariser.h:10, 207:38.67 from /builddir/build/BUILD/firefox-69.0.1/tools/profiler/lul/LulDwarfExt.h:45, 207:38.67 from /builddir/build/BUILD/firefox-69.0.1/tools/profiler/lul/LulDwarfInt.h:42, 207:38.67 from /builddir/build/BUILD/firefox-69.0.1/tools/profiler/lul/LulDwarf.cpp:57, 207:38.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/tools/profiler/Unified_cpp_tools_profiler1.cpp:20: 207:38.67 /builddir/build/BUILD/firefox-69.0.1/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 207:38.67 struct UnwindRegs { 207:38.67 ^~~~~~~~~~ 207:45.53 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 207:45.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 207:45.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/imgINotificationObserver.h:10, 207:45.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AlertNotification.h:8, 207:45.53 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/alerts/AlertNotification.cpp:5, 207:45.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 207:45.53 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/alerts/AlertNotification.cpp: In member function 'virtual nsresult mozilla::AlertImageRequest::QueryInterface(const nsIID&, void**)': 207:45.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 207:45.53 foundInterface = 0; \ 207:45.53 ^~~~~~~~~~~~~~ 207:45.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 207:45.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 207:45.53 ^~~~~~~~~~~~~~~~~~~~~~~ 207:45.53 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/alerts/AlertNotification.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 207:45.53 NS_INTERFACE_MAP_END 207:45.53 ^~~~~~~~~~~~~~~~~~~~ 207:45.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 207:45.53 else 207:45.53 ^~~~ 207:45.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 207:45.53 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 207:45.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:45.53 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/alerts/AlertNotification.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 207:45.53 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, imgINotificationObserver) 207:45.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:50.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 207:50.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 207:50.02 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/alerts/nsAlertsService.cpp:6, 207:50.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:11: 207:50.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 207:50.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207:50.02 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 207:50.02 ^ 207:50.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 207:50.02 struct Block { 207:50.02 ^~~~~ 207:50.27 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 207:50.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 207:50.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/imgINotificationObserver.h:10, 207:50.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/AlertNotification.h:8, 207:50.27 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/alerts/AlertNotification.cpp:5, 207:50.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 207:50.27 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/alerts/nsXULAlerts.cpp: In member function 'virtual nsresult nsXULAlertObserver::QueryInterface(const nsIID&, void**)': 207:50.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 207:50.27 foundInterface = 0; \ 207:50.27 ^~~~~~~~~~~~~~ 207:50.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 207:50.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 207:50.27 ^~~~~~~~~~~~~~~~~~~~~~~ 207:50.27 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/alerts/nsXULAlerts.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 207:50.27 NS_INTERFACE_MAP_END 207:50.27 ^~~~~~~~~~~~~~~~~~~~ 207:50.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 207:50.27 else 207:50.27 ^~~~ 207:50.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 207:50.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 207:50.27 ^~~~~~~~~~~~~~~~~~ 207:50.27 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/alerts/nsXULAlerts.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 207:50.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 207:50.27 ^~~~~~~~~~~~~~~~~~~~~~ 207:52.93 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 207:52.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 207:52.93 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/antitracking/AntiTrackingCommon.cpp:9, 207:52.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/antitracking/Unified_cpp_antitracking0.cpp:2: 207:52.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 207:52.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 207:52.93 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 207:52.93 ^ 207:52.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 207:52.93 struct Block { 207:52.93 ^~~~~ 208:00.70 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 208:00.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 208:00.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsICommandLineRunner.h:10, 208:00.70 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/commandlines/nsCommandLine.h:8, 208:00.70 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/commandlines/nsCommandLine.cpp:5: 208:00.70 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)': 208:00.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:00.71 foundInterface = 0; \ 208:00.71 ^~~~~~~~~~~~~~ 208:00.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 208:00.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 208:00.71 ^~~~~~~~~~~~~~~~~~~~~~~ 208:00.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 208:00.71 NS_INTERFACE_MAP_END 208:00.71 ^~~~~~~~~~~~~~~~~~~~ 208:00.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 208:00.71 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 208:00.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 208:00.71 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 208:00.71 NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 208:00.71 ^~~~~~~~~~~~~~~~~~~~ 208:00.71 In file included from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/commandlines/nsCommandLine.cpp:11: 208:00.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 208:00.71 } else 208:00.71 ^~~~ 208:00.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:164:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 208:00.71 NS_IMPL_QUERY_CLASSINFO(aClass) \ 208:00.71 ^~~~~~~~~~~~~~~~~~~~~~~ 208:00.71 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 208:00.71 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 208:00.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 208:00.71 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 208:00.71 NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 208:00.71 ^~~~~~~~~~~~~~~~~~~~ 208:01.58 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 208:01.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 208:01.58 from /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDocShellTreeOwner.h:11, 208:01.59 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/browser/nsWebBrowser.h:11, 208:01.59 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/browser/nsWebBrowser.cpp:8, 208:01.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 208:01.59 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)': 208:01.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:01.59 foundInterface = 0; \ 208:01.59 ^~~~~~~~~~~~~~ 208:01.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 208:01.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 208:01.59 ^~~~~~~~~~~~~~~~~~~~~~~ 208:01.59 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/browser/nsWebBrowser.cpp:221:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 208:01.59 NS_INTERFACE_MAP_END 208:01.59 ^~~~~~~~~~~~~~~~~~~~ 208:01.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 208:01.59 else 208:01.59 ^~~~ 208:01.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 208:01.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 208:01.59 ^~~~~~~~~~~~~~~~~~ 208:01.59 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/browser/nsWebBrowser.cpp:220:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 208:01.59 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 208:01.59 ^~~~~~~~~~~~~~~~~~~~~~ 208:02.78 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 208:02.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 208:02.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 208:02.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 208:02.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 208:02.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 208:02.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIPrincipal.h:17, 208:02.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDroppedLinkHandler.h:14, 208:02.78 from /builddir/build/BUILD/firefox-69.0.1/docshell/base/nsDocShellTreeOwner.h:30, 208:02.78 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/browser/nsWebBrowser.h:11, 208:02.78 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/browser/nsWebBrowser.cpp:8, 208:02.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 208:02.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 208:02.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 208:02.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 208:02.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 208:02.78 memset(&aArr[0], 0, N * sizeof(T)); 208:02.78 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:02.78 In file included from /usr/include/c++/8/map:61, 208:02.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 208:02.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 208:02.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:10, 208:02.78 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/browser/nsWebBrowser.cpp:34, 208:02.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 208:02.78 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 208:02.78 class map 208:02.78 ^~~ 208:03.38 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 208:03.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 208:03.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIObserver.h:10, 208:03.38 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/clearsitedata/ClearSiteData.h:10, 208:03.38 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:7, 208:03.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/clearsitedata/Unified_cpp_clearsitedata0.cpp:2: 208:03.38 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::PendingCleanupHolder::QueryInterface(const nsIID&, void**)': 208:03.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:03.38 foundInterface = 0; \ 208:03.39 ^~~~~~~~~~~~~~ 208:03.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 208:03.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 208:03.39 ^~~~~~~~~~~~~~~~~~~~~~~ 208:03.39 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 208:03.39 NS_INTERFACE_MAP_END 208:03.39 ^~~~~~~~~~~~~~~~~~~~ 208:03.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 208:03.39 else 208:03.39 ^~~~ 208:03.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 208:03.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 208:03.39 ^~~~~~~~~~~~~~~~~~ 208:03.39 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 208:03.39 NS_INTERFACE_MAP_ENTRY(nsIClearDataCallback) 208:03.39 ^~~~~~~~~~~~~~~~~~~~~~ 208:03.39 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::QueryInterface(const nsIID&, void**)': 208:03.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:03.39 foundInterface = 0; \ 208:03.39 ^~~~~~~~~~~~~~ 208:03.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 208:03.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 208:03.40 ^~~~~~~~~~~~~~~~~~~~~~~ 208:03.40 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:347:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 208:03.40 NS_INTERFACE_MAP_END 208:03.40 ^~~~~~~~~~~~~~~~~~~~ 208:03.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 208:03.40 else 208:03.40 ^~~~ 208:03.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 208:03.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 208:03.40 ^~~~~~~~~~~~~~~~~~ 208:03.40 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/clearsitedata/ClearSiteData.cpp:346:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 208:03.40 NS_INTERFACE_MAP_ENTRY(nsIObserver) 208:03.40 ^~~~~~~~~~~~~~~~~~~~~~ 208:03.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 208:03.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 208:03.42 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/backgroundhangmonitor/HangDetails.cpp:5, 208:03.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/backgroundhangmonitor/Unified_cpp_ackgroundhangmonitor0.cpp:20: 208:03.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 208:03.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208:03.42 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 208:03.42 ^ 208:03.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 208:03.42 struct Block { 208:03.42 ^~~~~ 208:14.12 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 208:14.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 208:14.12 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:16, 208:14.12 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2: 208:14.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 208:14.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208:14.12 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 208:14.12 ^ 208:14.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 208:14.12 struct Block { 208:14.12 ^~~~~ 208:14.59 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 208:14.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 208:14.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 208:14.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 208:14.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 208:14.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 208:14.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 208:14.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 208:14.59 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 208:14.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2: 208:14.59 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp: In member function 'virtual nsresult mozilla::ExtensionPolicyService::QueryInterface(const nsIID&, void**)': 208:14.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:14.59 foundInterface = 0; \ 208:14.59 ^~~~~~~~~~~~~~ 208:14.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 208:14.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 208:14.59 ^~~~~~~~~~~~~~~~~~~~~~~ 208:14.59 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:618:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 208:14.59 NS_INTERFACE_MAP_END 208:14.59 ^~~~~~~~~~~~~~~~~~~~ 208:14.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 208:14.59 else 208:14.59 ^~~~ 208:14.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 208:14.59 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 208:14.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:14.59 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/ExtensionPolicyService.cpp:617:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 208:14.59 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAddonPolicyService) 208:14.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:14.65 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPattern::QueryInterface(const nsIID&, void**)': 208:14.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:14.65 foundInterface = 0; \ 208:14.65 ^~~~~~~~~~~~~~ 208:14.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 208:14.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 208:14.65 ^~~~~~~~~~~~~~~~~~~~~~~ 208:14.65 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/MatchPattern.cpp:476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 208:14.65 NS_INTERFACE_MAP_END 208:14.65 ^~~~~~~~~~~~~~~~~~~~ 208:14.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 208:14.65 else 208:14.66 ^~~~ 208:14.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 208:14.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 208:14.66 ^~~~~~~~~~~~~~~~~~ 208:14.66 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/MatchPattern.cpp:475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 208:14.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 208:14.66 ^~~~~~~~~~~~~~~~~~~~~~ 208:14.67 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPatternSet::QueryInterface(const nsIID&, void**)': 208:14.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:14.67 foundInterface = 0; \ 208:14.67 ^~~~~~~~~~~~~~ 208:14.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 208:14.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 208:14.68 ^~~~~~~~~~~~~~~~~~~~~~~ 208:14.68 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/MatchPattern.cpp:596:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 208:14.68 NS_INTERFACE_MAP_END 208:14.68 ^~~~~~~~~~~~~~~~~~~~ 208:14.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 208:14.68 else 208:14.68 ^~~~ 208:14.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 208:14.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 208:14.68 ^~~~~~~~~~~~~~~~~~ 208:14.68 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/MatchPattern.cpp:595:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 208:14.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 208:14.68 ^~~~~~~~~~~~~~~~~~~~~~ 208:14.70 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchGlob::QueryInterface(const nsIID&, void**)': 208:14.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:14.70 foundInterface = 0; \ 208:14.70 ^~~~~~~~~~~~~~ 208:14.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 208:14.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 208:14.70 ^~~~~~~~~~~~~~~~~~~~~~~ 208:14.70 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/MatchPattern.cpp:725:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 208:14.70 NS_INTERFACE_MAP_END 208:14.70 ^~~~~~~~~~~~~~~~~~~~ 208:14.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 208:14.70 else 208:14.70 ^~~~ 208:14.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 208:14.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 208:14.70 ^~~~~~~~~~~~~~~~~~ 208:14.70 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/MatchPattern.cpp:724:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 208:14.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 208:14.70 ^~~~~~~~~~~~~~~~~~~~~~ 208:14.78 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::WebExtensionPolicy::QueryInterface(const nsIID&, void**)': 208:14.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:14.78 foundInterface = 0; \ 208:14.78 ^~~~~~~~~~~~~~ 208:14.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 208:14.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 208:14.78 ^~~~~~~~~~~~~~~~~~~~~~~ 208:14.78 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:488:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 208:14.78 NS_INTERFACE_MAP_END 208:14.78 ^~~~~~~~~~~~~~~~~~~~ 208:14.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 208:14.78 else 208:14.78 ^~~~ 208:14.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 208:14.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 208:14.78 ^~~~~~~~~~~~~~~~~~ 208:14.78 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:487:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 208:14.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 208:14.78 ^~~~~~~~~~~~~~~~~~~~~~ 208:14.80 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::MozDocumentMatcher::QueryInterface(const nsIID&, void**)': 208:14.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:14.80 foundInterface = 0; \ 208:14.80 ^~~~~~~~~~~~~~ 208:14.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 208:14.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 208:14.80 ^~~~~~~~~~~~~~~~~~~~~~~ 208:14.80 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:661:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 208:14.80 NS_INTERFACE_MAP_END 208:14.80 ^~~~~~~~~~~~~~~~~~~~ 208:14.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 208:14.80 else 208:14.80 ^~~~ 208:14.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 208:14.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 208:14.80 ^~~~~~~~~~~~~~~~~~ 208:14.80 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:660:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 208:14.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 208:14.80 ^~~~~~~~~~~~~~~~~~~~~~ 208:14.83 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::DocumentObserver::QueryInterface(const nsIID&, void**)': 208:14.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:14.83 foundInterface = 0; \ 208:14.83 ^~~~~~~~~~~~~~ 208:14.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 208:14.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 208:14.84 ^~~~~~~~~~~~~~~~~~~~~~~ 208:14.84 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:723:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 208:14.84 NS_INTERFACE_MAP_END 208:14.84 ^~~~~~~~~~~~~~~~~~~~ 208:14.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 208:14.84 else 208:14.84 ^~~~ 208:14.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 208:14.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 208:14.84 ^~~~~~~~~~~~~~~~~~ 208:14.84 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/WebExtensionPolicy.cpp:722:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 208:14.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 208:14.84 ^~~~~~~~~~~~~~~~~~~~~~ 208:15.78 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 208:15.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 208:15.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 208:15.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 208:15.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 208:15.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 208:15.78 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 208:15.78 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 208:15.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 208:15.78 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::ChannelWrapperStub::QueryInterface(const nsIID&, void**)': 208:15.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:15.78 foundInterface = 0; \ 208:15.78 ^~~~~~~~~~~~~~ 208:15.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 208:15.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 208:15.78 ^~~~~~~~~~~~~~~~~~~~~~~ 208:15.78 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 208:15.78 NS_INTERFACE_MAP_END 208:15.78 ^~~~~~~~~~~~~~~~~~~~ 208:15.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 208:15.78 else 208:15.78 ^~~~ 208:15.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 208:15.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 208:15.78 ^~~~~~~~~~~~~~~~~~ 208:15.78 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 208:15.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 208:15.78 ^~~~~~~~~~~~~~~~~~~~~~ 208:15.88 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::QueryInterface(const nsIID&, void**)': 208:15.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:15.89 foundInterface = 0; \ 208:15.89 ^~~~~~~~~~~~~~ 208:15.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 208:15.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 208:15.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:15.89 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1025:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 208:15.89 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 208:15.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:15.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 208:15.89 else 208:15.89 ^~~~ 208:15.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 208:15.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 208:15.89 ^~~~~~~~~~~~~~~~~~ 208:15.89 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1024:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 208:15.89 NS_INTERFACE_MAP_ENTRY(ChannelWrapper) 208:15.89 ^~~~~~~~~~~~~~~~~~~~~~ 208:16.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 208:16.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 208:16.23 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/StreamFilter.cpp:19, 208:16.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:11: 208:16.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 208:16.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208:16.23 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 208:16.23 ^ 208:16.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 208:16.23 struct Block { 208:16.23 ^~~~~ 208:16.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 208:16.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 208:16.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 208:16.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 208:16.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 208:16.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 208:16.42 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 208:16.42 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 208:16.42 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 208:16.42 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/StreamFilter.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilter::QueryInterface(const nsIID&, void**)': 208:16.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:16.42 foundInterface = 0; \ 208:16.42 ^~~~~~~~~~~~~~ 208:16.42 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 208:16.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 208:16.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:16.43 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/StreamFilter.cpp:270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 208:16.43 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 208:16.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:16.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 208:16.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 208:16.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 208:16.43 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 208:16.43 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 208:16.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 208:16.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 208:16.43 } else 208:16.43 ^~~~ 208:16.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 208:16.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 208:16.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:16.43 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/StreamFilter.cpp:269:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 208:16.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilter) 208:16.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:16.45 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 208:16.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 208:16.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 208:16.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 208:16.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 208:16.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 208:16.45 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 208:16.45 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 208:16.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 208:16.45 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterDataEvent::QueryInterface(const nsIID&, void**)': 208:16.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:16.45 foundInterface = 0; \ 208:16.45 ^~~~~~~~~~~~~~ 208:16.45 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 208:16.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 208:16.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:16.45 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 208:16.45 NS_INTERFACE_MAP_END_INHERITING(Event) 208:16.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:16.45 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 208:16.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 208:16.45 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 208:16.45 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 208:16.45 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 208:16.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 208:16.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 208:16.46 } else 208:16.46 ^~~~ 208:16.46 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 208:16.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 208:16.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:16.46 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 208:16.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilterDataEvent) 208:16.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:16.68 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 208:16.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 208:16.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIFind.h:10, 208:16.68 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/find/nsFind.h:10, 208:16.68 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/find/nsFind.cpp:9, 208:16.68 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/find/Unified_cpp_components_find0.cpp:2: 208:16.68 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)': 208:16.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:16.68 foundInterface = 0; \ 208:16.68 ^~~~~~~~~~~~~~ 208:16.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 208:16.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 208:16.68 ^~~~~~~~~~~~~~~~~~~~~~~ 208:16.69 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/find/nsFind.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 208:16.69 NS_INTERFACE_MAP_END 208:16.69 ^~~~~~~~~~~~~~~~~~~~ 208:16.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 208:16.69 else 208:16.69 ^~~~ 208:16.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 208:16.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 208:16.69 ^~~~~~~~~~~~~~~~~~ 208:16.69 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/find/nsFind.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 208:16.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 208:16.69 ^~~~~~~~~~~~~~~~~~~~~~ 208:18.34 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 208:18.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 208:18.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 208:18.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 208:18.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 208:18.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 208:18.34 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 208:18.34 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 208:18.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 208:18.34 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/StreamFilterParent.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterParent::QueryInterface(const nsIID&, void**)': 208:18.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:18.34 foundInterface = 0; \ 208:18.35 ^~~~~~~~~~~~~~ 208:18.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 208:18.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 208:18.35 ^~~~~~~~~~~~~~~~~~~~~~~ 208:18.35 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:712:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 208:18.35 NS_INTERFACE_MAP_END 208:18.35 ^~~~~~~~~~~~~~~~~~~~ 208:18.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 208:18.35 else 208:18.35 ^~~~ 208:18.35 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 208:18.35 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 208:18.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:18.35 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:711:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 208:18.35 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 208:18.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:19.25 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 208:19.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 208:19.25 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsINativeOSFileInternals.h:10, 208:19.25 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/osfile/NativeOSFileInternals.h:10, 208:19.25 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/osfile/NativeOSFileInternals.cpp:11: 208:19.25 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::QueryInterface(const nsIID&, void**)': 208:19.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:19.25 foundInterface = 0; \ 208:19.25 ^~~~~~~~~~~~~~ 208:19.25 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 208:19.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 208:19.25 ^~~~~~~~~~~~~~~~~~~~~~~ 208:19.25 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/osfile/NativeOSFileInternals.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 208:19.26 NS_INTERFACE_MAP_END 208:19.26 ^~~~~~~~~~~~~~~~~~~~ 208:19.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 208:19.26 else 208:19.26 ^~~~ 208:19.26 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 208:19.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 208:19.26 ^~~~~~~~~~~~~~~~~~ 208:19.26 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/osfile/NativeOSFileInternals.cpp:234:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 208:19.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 208:19.26 ^~~~~~~~~~~~~~~~~~~~~~ 208:19.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 208:19.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 208:19.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 208:19.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 208:19.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 208:19.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 208:19.86 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 208:19.86 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 208:19.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 208:19.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 208:19.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 208:19.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 208:19.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 208:19.87 memset(&aArr[0], 0, N * sizeof(T)); 208:19.87 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:19.87 In file included from /usr/include/c++/8/map:61, 208:19.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 208:19.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 208:19.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 208:19.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIScrollableFrame.h:22, 208:19.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 208:19.87 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:23, 208:19.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 208:19.87 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 208:19.87 class map 208:19.87 ^~~ 208:27.15 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 208:27.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 208:27.15 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:15, 208:27.15 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/perfmonitoring/Unified_cpp_perfmonitoring0.cpp:2: 208:27.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 208:27.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208:27.15 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 208:27.15 ^ 208:27.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 208:27.15 struct Block { 208:27.15 ^~~~~ 208:30.80 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 208:30.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 208:30.80 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/History.cpp:11, 208:30.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:29: 208:30.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 208:30.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208:30.80 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 208:30.80 ^ 208:30.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 208:30.80 struct Block { 208:30.80 ^~~~~ 208:31.69 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 208:31.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 208:31.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 208:31.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWeakReference.h:14, 208:31.69 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/Database.h:9, 208:31.69 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/Database.cpp:11, 208:31.69 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 208:31.69 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)': 208:31.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:31.69 foundInterface = 0; \ 208:31.69 ^~~~~~~~~~~~~~ 208:31.69 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 208:31.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 208:31.69 ^~~~~~~~~~~~~~~~~~~~~~~ 208:31.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 208:31.70 NS_INTERFACE_MAP_END 208:31.70 ^~~~~~~~~~~~~~~~~~~~ 208:31.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 208:31.70 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 208:31.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 208:31.70 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 208:31.70 NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 208:31.70 ^~~~~~~~~~~~~~~~~~~~ 208:31.70 In file included from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/nsFaviconService.cpp:26, 208:31.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 208:31.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 208:31.70 } else 208:31.70 ^~~~ 208:31.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 208:31.70 } else 208:31.70 ^~~~ 208:31.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 208:31.70 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 208:31.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 208:31.70 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 208:31.70 NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 208:31.70 ^~~~~~~~~~~~~~~~~~~~ 208:31.96 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 208:31.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 208:31.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 208:31.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWeakReference.h:14, 208:31.97 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/Database.h:9, 208:31.97 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/Database.cpp:11, 208:31.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 208:31.97 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)': 208:31.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:31.97 foundInterface = 0; \ 208:31.97 ^~~~~~~~~~~~~~ 208:31.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 208:31.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 208:31.97 ^~~~~~~~~~~~~~~~~~~~~~~ 208:31.97 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/nsNavHistory.cpp:190:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 208:31.97 NS_INTERFACE_MAP_END 208:31.97 ^~~~~~~~~~~~~~~~~~~~ 208:31.97 In file included from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/nsFaviconService.cpp:26, 208:31.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 208:31.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 208:31.97 } else 208:31.97 ^~~~ 208:31.98 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 208:31.98 } else 208:31.98 ^~~~ 208:32.16 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 208:32.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 208:32.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 208:32.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsWeakReference.h:14, 208:32.16 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/Database.h:9, 208:32.16 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/Database.cpp:11, 208:32.16 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 208:32.16 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)': 208:32.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:32.16 foundInterface = 0; \ 208:32.16 ^~~~~~~~~~~~~~ 208:32.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 208:32.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 208:32.16 ^~~~~~~~~~~~~~~~~~~~~~~ 208:32.16 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/nsNavHistoryResult.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 208:32.16 NS_INTERFACE_MAP_END 208:32.16 ^~~~~~~~~~~~~~~~~~~~ 208:32.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 208:32.17 else 208:32.17 ^~~~ 208:32.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 208:32.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 208:32.17 ^~~~~~~~~~~~~~~~~~ 208:32.17 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/nsNavHistoryResult.cpp:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 208:32.17 NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode) 208:32.17 ^~~~~~~~~~~~~~~~~~~~~~ 208:32.17 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)': 208:32.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:32.17 foundInterface = 0; \ 208:32.17 ^~~~~~~~~~~~~~ 208:32.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 208:32.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 208:32.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:32.17 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/nsNavHistoryResult.cpp:476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 208:32.17 NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode) 208:32.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:32.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 208:32.17 else 208:32.17 ^~~~ 208:32.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 208:32.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 208:32.17 ^~~~~~~~~~~~~~~~~~ 208:32.17 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/nsNavHistoryResult.cpp:475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 208:32.18 NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode) 208:32.18 ^~~~~~~~~~~~~~~~~~~~~~ 208:32.29 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)': 208:32.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:32.29 foundInterface = 0; \ 208:32.29 ^~~~~~~~~~~~~~ 208:32.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 208:32.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 208:32.29 ^~~~~~~~~~~~~~~~~~~~~~~ 208:32.29 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3504:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 208:32.29 NS_INTERFACE_MAP_END 208:32.29 ^~~~~~~~~~~~~~~~~~~~ 208:32.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 208:32.29 else 208:32.29 ^~~~ 208:32.29 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 208:32.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 208:32.29 ^~~~~~~~~~~~~~~~~~ 208:32.29 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/places/nsNavHistoryResult.cpp:3503:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 208:32.29 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 208:32.29 ^~~~~~~~~~~~~~~~~~~~~~ 208:38.62 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 208:38.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 208:38.62 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/reputationservice/LoginReputation.cpp:15, 208:38.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/reputationservice/Unified_cpp_reputationservice0.cpp:20: 208:38.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 208:38.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208:38.62 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 208:38.62 ^ 208:38.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 208:38.62 struct Block { 208:38.62 ^~~~~ 208:42.70 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/resistfingerprinting/Unified_cpp_resistfingerprinting0.cpp:11: 208:42.70 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/resistfingerprinting/nsRFPService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 208:42.70 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/resistfingerprinting/nsRFPService.cpp:1104:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 208:42.70 } 208:42.70 ^ 208:42.70 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/resistfingerprinting/nsRFPService.cpp:1104:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 208:42.70 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/resistfingerprinting/nsRFPService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 208:42.70 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/resistfingerprinting/nsRFPService.cpp:1104:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 208:42.70 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/resistfingerprinting/nsRFPService.cpp:1104:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 208:46.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 208:46.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 208:46.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWebProgressListener.h:10, 208:46.08 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/statusfilter/nsBrowserStatusFilter.h:8, 208:46.08 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:6: 208:46.08 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp: In member function 'virtual nsresult nsBrowserStatusFilter::QueryInterface(const nsIID&, void**)': 208:46.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:46.08 foundInterface = 0; \ 208:46.08 ^~~~~~~~~~~~~~ 208:46.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 208:46.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 208:46.08 ^~~~~~~~~~~~~~~~~~~~~~~ 208:46.08 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 208:46.08 NS_INTERFACE_MAP_END 208:46.08 ^~~~~~~~~~~~~~~~~~~~ 208:46.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 208:46.08 else 208:46.08 ^~~~ 208:46.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 208:46.08 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 208:46.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:46.08 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 208:46.08 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebProgress) 208:46.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:52.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 208:52.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Mutex.h:10, 208:52.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/StaticMutex.h:11, 208:52.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:31, 208:52.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 208:52.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Units.h:17, 208:52.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:12, 208:52.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 208:52.02 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 208:52.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/sessionstore/Unified_cpp_sessionstore0.cpp:2: 208:52.02 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp: In member function 'virtual nsresult mozilla::dom::TabListener::QueryInterface(const nsIID&, void**)': 208:52.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:52.02 foundInterface = 0; \ 208:52.02 ^~~~~~~~~~~~~~ 208:52.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 208:52.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 208:52.02 ^~~~~~~~~~~~~~~~~~~~~~~ 208:52.02 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:115:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 208:52.02 NS_INTERFACE_MAP_END 208:52.02 ^~~~~~~~~~~~~~~~~~~~ 208:52.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 208:52.02 else 208:52.02 ^~~~ 208:52.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 208:52.02 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 208:52.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:52.02 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/sessionstore/SessionStoreListener.cpp:114:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 208:52.02 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMEventListener) 208:52.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:52.57 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp: In member function 'virtual nsresult {anonymous}::DynamicFrameEventFilter::QueryInterface(const nsIID&, void**)': 208:52.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:52.57 foundInterface = 0; \ 208:52.57 ^~~~~~~~~~~~~~ 208:52.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 208:52.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 208:52.57 ^~~~~~~~~~~~~~~~~~~~~~~ 208:52.57 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 208:52.57 NS_INTERFACE_MAP_END 208:52.57 ^~~~~~~~~~~~~~~~~~~~ 208:52.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 208:52.57 else 208:52.57 ^~~~ 208:52.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 208:52.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 208:52.57 ^~~~~~~~~~~~~~~~~~ 208:52.57 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/sessionstore/SessionStoreUtils.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 208:52.57 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 208:52.57 ^~~~~~~~~~~~~~~~~~~~~~ 208:57.13 toolkit/components/telemetry/tests/libmodules-test.so 209:00.65 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 209:00.65 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:1399:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:00.65 } 209:00.65 ^ 209:00.65 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:1399:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:00.65 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 209:00.65 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:1399:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:00.65 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:1399:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:06.78 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 209:06.78 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 209:06.78 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: 209:06.78 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)': 209:06.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 209:06.78 foundInterface = 0; \ 209:06.78 ^~~~~~~~~~~~~~ 209:06.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 209:06.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 209:06.78 ^~~~~~~~~~~~~~~~~~~~~~~ 209:06.78 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 209:06.78 NS_INTERFACE_MAP_END 209:06.78 ^~~~~~~~~~~~~~~~~~~~ 209:06.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 209:06.78 else 209:06.78 ^~~~ 209:06.78 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 209:06.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 209:06.78 ^~~~~~~~~~~~~~~~~~ 209:06.78 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 209:06.78 NS_INTERFACE_MAP_ENTRY(nsIObserver) 209:06.78 ^~~~~~~~~~~~~~~~~~~~~~ 209:06.88 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 209:06.88 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp:600:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:06.88 } 209:06.88 ^ 209:06.88 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp:600:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:06.89 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 209:06.89 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp:600:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:06.89 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp:600:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:09.47 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 209:09.47 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3619:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:09.47 } 209:09.47 ^ 209:09.47 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3619:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:09.47 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 209:09.47 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3619:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:09.47 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3619:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:14.30 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 209:14.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 209:14.30 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:11: 209:14.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 209:14.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 209:14.30 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 209:14.30 ^ 209:14.30 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 209:14.30 struct Block { 209:14.30 ^~~~~ 209:22.94 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/TelemetryScalar.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 209:22.94 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:4157:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:22.94 } 209:22.94 ^ 209:22.94 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:4157:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:22.94 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/TelemetryScalar.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 209:22.94 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:4157:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:22.94 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:4157:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:25.11 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 209:25.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 209:25.11 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:49, 209:25.11 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:83: 209:25.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 209:25.11 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 209:25.12 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 209:25.12 ^ 209:25.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 209:25.12 struct Block { 209:25.12 ^~~~~ 209:25.40 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 209:25.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 209:25.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 209:25.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 209:25.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 209:25.40 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/url-classifier/Entries.h:13, 209:25.40 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/url-classifier/ChunkSet.h:9, 209:25.40 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/url-classifier/ChunkSet.cpp:6, 209:25.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:2: 209:25.40 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp: In member function 'virtual nsresult nsUrlClassifierDBService::QueryInterface(const nsIID&, void**)': 209:25.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 209:25.40 foundInterface = 0; \ 209:25.40 ^~~~~~~~~~~~~~ 209:25.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 209:25.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 209:25.41 ^~~~~~~~~~~~~~~~~~~~~~~ 209:25.41 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1591:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 209:25.41 NS_INTERFACE_MAP_END 209:25.41 ^~~~~~~~~~~~~~~~~~~~ 209:25.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 209:25.41 else 209:25.41 ^~~~ 209:25.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 209:25.41 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 209:25.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:25.41 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1590:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 209:25.41 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIURIClassifier) 209:25.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:38.98 toolkit/components/ctypes/tests/libjsctypes-test.so 209:39.69 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp: In function 'test_finalizer_start': 209:39.69 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp:22:41: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 209:39.69 gFinalizerTestResources = new int[size]; 209:39.69 ^ 209:39.69 /usr/include/c++/8/new:122:7: note: in a call to allocation function 'operator new []' declared here 209:39.69 void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) 209:39.69 ^ 209:39.69 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp:23:39: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 209:39.69 gFinalizerTestNames = new char*[size]; 209:39.69 ^ 209:39.69 /usr/include/c++/8/new:122:7: note: in a call to allocation function 'operator new []' declared here 209:39.69 void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) 209:39.69 ^ 209:39.84 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 209:39.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 209:39.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 209:39.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 209:39.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 209:39.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 209:39.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:10, 209:39.84 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 209:39.84 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.h:11, 209:39.84 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:7, 209:39.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/windowwatcher/Unified_cpp_windowwatcher0.cpp:2: 209:39.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 209:39.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 209:39.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 209:39.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 209:39.84 memset(&aArr[0], 0, N * sizeof(T)); 209:39.84 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:39.84 In file included from /usr/include/c++/8/map:61, 209:39.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 209:39.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 209:39.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 209:39.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PresShell.h:15, 209:39.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DocumentInlines.h:11, 209:39.84 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/windowwatcher/nsWindowWatcher.cpp:30, 209:39.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/windowwatcher/Unified_cpp_windowwatcher0.cpp:20: 209:39.84 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 209:39.84 class map 209:39.84 ^~~ 209:45.80 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 209:45.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 209:45.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIAutoCompleteController.h:10, 209:45.80 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/autocomplete/nsAutoCompleteController.h:8, 209:45.80 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 209:45.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 209:45.80 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)': 209:45.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 209:45.80 foundInterface = 0; \ 209:45.80 ^~~~~~~~~~~~~~ 209:45.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 209:45.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 209:45.80 ^~~~~~~~~~~~~~~~~~~~~~~ 209:45.80 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 209:45.80 NS_INTERFACE_MAP_END 209:45.80 ^~~~~~~~~~~~~~~~~~~~ 209:45.80 In file included from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/autocomplete/nsAutoCompleteController.h:20, 209:45.80 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 209:45.80 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 209:45.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 209:45.80 } else 209:45.80 ^~~~ 209:45.80 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 209:45.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 209:45.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:45.80 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 209:45.80 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController) 209:45.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:45.86 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 209:45.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 209:45.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIWebProgressListener.h:10, 209:45.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIPrintProgress.h:10, 209:45.86 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/printingui/nsPrintProgress.h:9, 209:45.86 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/printingui/nsPrintProgress.cpp:6, 209:45.86 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/printingui/Unified_cpp_printingui0.cpp:2: 209:45.86 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/printingui/nsPrintProgress.cpp: In member function 'virtual nsresult nsPrintProgress::QueryInterface(const nsIID&, void**)': 209:45.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 209:45.86 foundInterface = 0; \ 209:45.86 ^~~~~~~~~~~~~~ 209:45.86 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 209:45.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 209:45.86 ^~~~~~~~~~~~~~~~~~~~~~~ 209:45.86 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/printingui/nsPrintProgress.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 209:45.86 NS_INTERFACE_MAP_END 209:45.87 ^~~~~~~~~~~~~~~~~~~~ 209:45.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 209:45.87 else 209:45.87 ^~~~ 209:45.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 209:45.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 209:45.87 ^~~~~~~~~~~~~~~~~~ 209:45.87 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/printingui/nsPrintProgress.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 209:45.87 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 209:45.87 ^~~~~~~~~~~~~~~~~~~~~~ 209:56.08 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 209:56.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 209:56.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsDeviceContext.h:12, 209:56.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 209:56.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 209:56.08 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/satchel/nsFormFillController.cpp:16: 209:56.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 209:56.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 209:56.08 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 209:56.08 ^ 209:56.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 209:56.08 struct Block { 209:56.08 ^~~~~ 209:56.34 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 209:56.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 209:56.34 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIFormFillController.h:10, 209:56.34 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/satchel/nsFormFillController.h:9, 209:56.34 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/satchel/nsFormFillController.cpp:7: 209:56.34 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/satchel/nsFormFillController.cpp: In member function 'virtual nsresult nsFormFillController::QueryInterface(const nsIID&, void**)': 209:56.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 209:56.34 foundInterface = 0; \ 209:56.34 ^~~~~~~~~~~~~~ 209:56.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 209:56.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 209:56.34 ^~~~~~~~~~~~~~~~~~~~~~~ 209:56.34 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/satchel/nsFormFillController.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 209:56.34 NS_INTERFACE_MAP_END 209:56.34 ^~~~~~~~~~~~~~~~~~~~ 209:56.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 209:56.34 else 209:56.34 ^~~~ 209:56.34 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 209:56.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 209:56.34 ^~~~~~~~~~~~~~~~~~ 209:56.34 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/satchel/nsFormFillController.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 209:56.34 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 209:56.34 ^~~~~~~~~~~~~~~~~~~~~~ 209:57.49 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 209:57.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 209:57.49 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/printingui/ipc/nsPrintingProxy.cpp:10, 209:57.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/printingui/ipc/Unified_cpp_printingui_ipc0.cpp:56: 209:57.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 209:57.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 209:57.49 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 209:57.49 ^ 209:57.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 209:57.49 struct Block { 209:57.49 ^~~~~ 209:59.87 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 209:59.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 209:59.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 209:59.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 209:59.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 209:59.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 209:59.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 209:59.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 209:59.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 209:59.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 209:59.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrinting.h:11, 209:59.87 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/printingui/ipc/PrintDataUtils.h:10, 209:59.87 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/printingui/ipc/PrintDataUtils.cpp:7, 209:59.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/printingui/ipc/Unified_cpp_printingui_ipc0.cpp:2: 209:59.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 209:59.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 209:59.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 209:59.87 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 209:59.87 memset(&aArr[0], 0, N * sizeof(T)); 209:59.87 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:59.87 In file included from /usr/include/c++/8/map:61, 209:59.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 209:59.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 209:59.87 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 209:59.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 209:59.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrinting.h:11, 209:59.87 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/printingui/ipc/PrintDataUtils.h:10, 209:59.87 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/printingui/ipc/PrintDataUtils.cpp:7, 209:59.87 from /builddir/build/BUILD/firefox-69.0.1/objdir/toolkit/components/printingui/ipc/Unified_cpp_printingui_ipc0.cpp:2: 209:59.88 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 209:59.88 class map 209:59.88 ^~~ 210:01.06 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/terminator/nsTerminator.cpp: In member function 'mozilla::nsTerminator::Observe(nsISupports*, char const*, char16_t const*)': 210:01.06 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/terminator/nsTerminator.cpp:591:1: warning: the control flow of function '_ZN7mozilla12nsTerminator7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 210:01.06 } // namespace mozilla 210:01.06 ^ 210:01.06 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/terminator/nsTerminator.cpp:591:1: warning: the control flow of function '_ZN7mozilla12nsTerminator7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 210:01.06 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/terminator/nsTerminator.cpp:591:1: warning: the control flow of function '_ZN7mozilla12nsTerminator7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 210:01.06 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/terminator/nsTerminator.cpp: In member function 'mozilla::nsTerminator::StartWatchdog()': 210:01.07 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/terminator/nsTerminator.cpp:591:1: warning: the control flow of function '_ZN7mozilla12nsTerminator13StartWatchdogEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 210:01.07 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/terminator/nsTerminator.cpp:591:1: warning: the control flow of function '_ZN7mozilla12nsTerminator13StartWatchdogEv' does not match its profile data (counter 'single') [-Wcoverage-mismatch] 210:01.07 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/terminator/nsTerminator.cpp:591:1: warning: the control flow of function '_ZN7mozilla12nsTerminator13StartWatchdogEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 210:01.07 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/terminator/nsTerminator.cpp: In member function 'mozilla::nsTerminator::Start()': 210:01.07 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/terminator/nsTerminator.cpp:591:1: warning: the control flow of function '_ZN7mozilla12nsTerminator5StartEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 210:01.07 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/terminator/nsTerminator.cpp:591:1: warning: the control flow of function '_ZN7mozilla12nsTerminator5StartEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 210:15.05 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 210:15.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 210:15.05 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIJSInspector.h:10, 210:15.05 from /builddir/build/BUILD/firefox-69.0.1/devtools/platform/nsJSInspector.h:9, 210:15.05 from /builddir/build/BUILD/firefox-69.0.1/devtools/platform/nsJSInspector.cpp:6: 210:15.05 /builddir/build/BUILD/firefox-69.0.1/devtools/platform/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::QueryInterface(const nsIID&, void**)': 210:15.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 210:15.05 foundInterface = 0; \ 210:15.05 ^~~~~~~~~~~~~~ 210:15.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 210:15.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 210:15.05 ^~~~~~~~~~~~~~~~~~~~~~~ 210:15.05 /builddir/build/BUILD/firefox-69.0.1/devtools/platform/nsJSInspector.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 210:15.05 NS_INTERFACE_MAP_END 210:15.05 ^~~~~~~~~~~~~~~~~~~~ 210:15.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 210:15.05 else 210:15.05 ^~~~ 210:15.05 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 210:15.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 210:15.05 ^~~~~~~~~~~~~~~~~~ 210:15.05 /builddir/build/BUILD/firefox-69.0.1/devtools/platform/nsJSInspector.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 210:15.05 NS_INTERFACE_MAP_ENTRY(nsIJSInspector) 210:15.05 ^~~~~~~~~~~~~~~~~~~~~~ 210:20.30 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 210:20.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 210:20.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 210:20.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 210:20.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 210:20.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 210:20.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, 210:20.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 210:20.30 from /builddir/build/BUILD/firefox-69.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 210:20.30 /builddir/build/BUILD/firefox-69.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)': 210:20.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 210:20.31 foundInterface = 0; \ 210:20.31 ^~~~~~~~~~~~~~ 210:20.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 210:20.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 210:20.31 ^~~~~~~~~~~~~~~~~~~~~~~ 210:20.31 /builddir/build/BUILD/firefox-69.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 210:20.31 NS_INTERFACE_MAP_END 210:20.31 ^~~~~~~~~~~~~~~~~~~~ 210:20.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 210:20.31 else 210:20.31 ^~~~ 210:20.31 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 210:20.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 210:20.31 ^~~~~~~~~~~~~~~~~~ 210:20.31 /builddir/build/BUILD/firefox-69.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:122:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 210:20.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 210:20.31 ^~~~~~~~~~~~~~~~~~~~~~ 210:20.97 /builddir/build/BUILD/firefox-69.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'JS::ubi::DominatorTree::getDominatedSet(JS::ubi::Node const&)': 210:20.97 /builddir/build/BUILD/firefox-69.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:132:1: warning: the control flow of function '_ZN2JS3ubi13DominatorTree15getDominatedSetERKNS0_4NodeE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 210:20.97 } // namespace mozilla 210:20.97 ^ 210:20.98 /builddir/build/BUILD/firefox-69.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:132:1: warning: the control flow of function '_ZN2JS3ubi13DominatorTree15getDominatedSetERKNS0_4NodeE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 210:20.98 /builddir/build/BUILD/firefox-69.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'JS::ubi::DominatorTree::computeRetainedSizes(unsigned long (*)(void const*))': 210:20.98 /builddir/build/BUILD/firefox-69.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:132:1: warning: the control flow of function '_ZN2JS3ubi13DominatorTree20computeRetainedSizesEPFmPKvE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 210:20.98 /builddir/build/BUILD/firefox-69.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:132:1: warning: the control flow of function '_ZN2JS3ubi13DominatorTree20computeRetainedSizesEPFmPKvE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 210:20.98 /builddir/build/BUILD/firefox-69.0.1/devtools/shared/heapsnapshot/DominatorTree.cpp:132:1: warning: the control flow of function '_ZN2JS3ubi13DominatorTree20computeRetainedSizesEPFmPKvE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 210:36.20 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 210:36.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 210:36.20 from /builddir/build/BUILD/firefox-69.0.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:28: 210:36.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 210:36.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 210:36.20 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 210:36.20 ^ 210:36.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 210:36.20 struct Block { 210:36.20 ^~~~~ 210:36.40 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 210:36.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 210:36.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 210:36.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 210:36.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 210:36.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 210:36.40 from /builddir/build/BUILD/firefox-69.0.1/devtools/shared/heapsnapshot/HeapSnapshot.h:10, 210:36.40 from /builddir/build/BUILD/firefox-69.0.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6: 210:36.40 /builddir/build/BUILD/firefox-69.0.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)': 210:36.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 210:36.40 foundInterface = 0; \ 210:36.40 ^~~~~~~~~~~~~~ 210:36.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 210:36.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 210:36.40 ^~~~~~~~~~~~~~~~~~~~~~~ 210:36.40 /builddir/build/BUILD/firefox-69.0.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 210:36.40 NS_INTERFACE_MAP_END 210:36.40 ^~~~~~~~~~~~~~~~~~~~ 210:36.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 210:36.40 else 210:36.41 ^~~~ 210:36.41 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 210:36.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 210:36.41 ^~~~~~~~~~~~~~~~~~ 210:36.41 /builddir/build/BUILD/firefox-69.0.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 210:36.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 210:36.41 ^~~~~~~~~~~~~~~~~~~~~~ 210:47.11 media/gmp-clearkey/0.1/libclearkey.so 210:51.82 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 210:51.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 210:51.82 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsComponentManagerUtils.h:11, 210:51.82 from /builddir/build/BUILD/firefox-69.0.1/toolkit/system/gnome/nsSystemAlertsService.cpp:6: 210:51.82 /builddir/build/BUILD/firefox-69.0.1/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)': 210:51.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 210:51.82 foundInterface = 0; \ 210:51.82 ^~~~~~~~~~~~~~ 210:51.82 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 210:51.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 210:51.83 ^~~~~~~~~~~~~~~~~~~~~~~ 210:51.83 /builddir/build/BUILD/firefox-69.0.1/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 210:51.83 NS_INTERFACE_MAP_END 210:51.83 ^~~~~~~~~~~~~~~~~~~~ 210:51.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 210:51.83 else 210:51.83 ^~~~ 210:51.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 210:51.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 210:51.83 ^~~~~~~~~~~~~~~~~~ 210:51.83 /builddir/build/BUILD/firefox-69.0.1/toolkit/system/gnome/nsSystemAlertsService.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 210:51.83 NS_INTERFACE_MAP_ENTRY(nsIAlertsService) 210:51.83 ^~~~~~~~~~~~~~~~~~~~~~ 210:55.53 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 210:55.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 210:55.53 from /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:11: 210:55.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 210:55.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 210:55.54 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 210:55.54 ^ 210:55.54 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 210:55.54 struct Block { 210:55.54 ^~~~~ 210:59.58 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 210:59.58 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:361:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 210:59.58 } 210:59.58 ^ 210:59.58 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:361:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 210:59.58 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 210:59.58 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:361:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 210:59.58 /builddir/build/BUILD/firefox-69.0.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:361:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 211:09.97 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/third_party/gflags/src/gflags.cc:113, 211:09.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:2: 211:09.97 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/third_party/gflags/src/gflags.cc: In member function 'bool google::{anonymous}::FlagValue::ParseFrom(const char*)': 211:09.97 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/third_party/gflags/src/gflags.cc:281:53: warning: typedef 'true_false_equal' locally defined but not used [-Wunused-local-typedefs] 211:09.97 COMPILE_ASSERT(sizeof(kTrue) == sizeof(kFalse), true_false_equal); 211:09.97 ^~~~~~~~~~~~~~~~ 211:09.97 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/third_party/gflags/src/util.h:88:39: note: in definition of macro 'COMPILE_ASSERT' 211:09.97 typedef CompileAssert<(bool(expr))> msg[bool(expr) ? 1 : -1] 211:09.97 ^~~ 211:10.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:2: 211:10.07 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/third_party/gflags/src/gflags.cc: At global scope: 211:10.08 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/third_party/gflags/src/gflags.cc:1634:7: warning: 'google::FlagSaverImpl' has a field 'google::FlagSaverImpl::main_registry_' whose type uses the anonymous namespace [-Wsubobject-linkage] 211:10.08 class FlagSaverImpl { 211:10.08 ^~~~~~~~~~~~~ 211:10.08 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/third_party/gflags/src/gflags.cc:1634:7: warning: 'google::FlagSaverImpl' has a field 'google::FlagSaverImpl::backup_registry_' whose type uses the anonymous namespace [-Wsubobject-linkage] 211:10.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:11: 211:10.44 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc: In function 'void google::{anonymous}::CanonicalizeCursorWordAndSearchOptions(const string&, std::__cxx11::string*, google::{anonymous}::CompletionOptions*)': 211:10.44 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:326:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 211:10.44 case 3: options->flag_description_substring_search = true; 211:10.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 211:10.44 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:327:5: note: here 211:10.44 case 2: options->flag_location_substring_search = true; 211:10.44 ^~~~ 211:10.44 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:327:53: warning: this statement may fall through [-Wimplicit-fallthrough=] 211:10.44 case 2: options->flag_location_substring_search = true; 211:10.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 211:10.44 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:328:5: note: here 211:10.44 case 1: options->flag_name_substring_search = true; 211:10.44 ^~~~ 211:10.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:2: 211:10.46 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/third_party/gflags/src/gflags.cc: At global scope: 211:10.46 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/third_party/gflags/src/gflags.cc:454:5: warning: 'int google::{anonymous}::FlagValue::ValueSize() const' defined but not used [-Wunused-function] 211:10.46 int FlagValue::ValueSize() const { 211:10.46 ^~~~~~~~~ 211:27.81 xpcom/tests/TestArguments 211:27.81 xpcom/tests/TestBlockingProcess 211:28.34 xpcom/tests/TestPRIntN 211:28.79 xpcom/tests/TestQuickReturn 211:29.22 xpcom/tests/TestUnicodeArguments 211:30.13 config/external/sqlite/libmozsqlite3.so.symbols.stub 211:30.29 config/external/sqlite/libmozsqlite3.so 211:42.69 modules/brotli/brotli 211:44.33 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/vr/service/openvr/src/openvr_api_public.cpp:9: 211:44.33 /builddir/build/BUILD/firefox-69.0.1/gfx/vr/service/openvr/src/vrpathregistry_public.h:10:20: warning: 'k_pchLogOverrideVar' defined but not used [-Wunused-variable] 211:44.33 static const char *k_pchLogOverrideVar = "VR_LOG_PATH"; 211:44.33 ^~~~~~~~~~~~~~~~~~~ 211:44.33 /builddir/build/BUILD/firefox-69.0.1/gfx/vr/service/openvr/src/vrpathregistry_public.h:9:20: warning: 'k_pchConfigOverrideVar' defined but not used [-Wunused-variable] 211:44.33 static const char *k_pchConfigOverrideVar = "VR_CONFIG_PATH"; 211:44.33 ^~~~~~~~~~~~~~~~~~~~~~ 211:44.33 /builddir/build/BUILD/firefox-69.0.1/gfx/vr/service/openvr/src/vrpathregistry_public.h:8:20: warning: 'k_pchRuntimeOverrideVar' defined but not used [-Wunused-variable] 211:44.33 static const char *k_pchRuntimeOverrideVar = "VR_OVERRIDE"; 211:44.33 ^~~~~~~~~~~~~~~~~~~~~~~ 211:48.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 211:48.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 211:48.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 211:48.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 211:48.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 211:48.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 211:48.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISimpleEnumerator.h:13, 211:48.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 211:48.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIFile.h:14, 211:48.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/XREAppData.h:15, 211:48.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsXULAppAPI.h:15, 211:48.02 from /builddir/build/BUILD/firefox-69.0.1/security/sandbox/linux/Sandbox.h:11, 211:48.02 from /builddir/build/BUILD/firefox-69.0.1/security/sandbox/linux/Sandbox.cpp:7, 211:48.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/security/sandbox/linux/Unified_cpp_sandbox_linux2.cpp:56: 211:48.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SandboxReport]': 211:48.02 /builddir/build/BUILD/firefox-69.0.1/security/sandbox/linux/SandboxReporterClient.cpp:50:18: required from here 211:48.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SandboxReport'; use assignment or value-initialization instead [-Wclass-memaccess] 211:48.02 memset(aT, 0, sizeof(T)); 211:48.02 ~~~~~~^~~~~~~~~~~~~~~~~~ 211:48.02 In file included from /builddir/build/BUILD/firefox-69.0.1/security/sandbox/linux/SandboxReporterClient.h:10, 211:48.02 from /builddir/build/BUILD/firefox-69.0.1/security/sandbox/linux/Sandbox.cpp:16, 211:48.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/security/sandbox/linux/Unified_cpp_sandbox_linux2.cpp:56: 211:48.02 /builddir/build/BUILD/firefox-69.0.1/security/sandbox/linux/reporter/SandboxReporterCommon.h:27:8: note: 'struct mozilla::SandboxReport' declared here 211:48.02 struct SandboxReport { 211:48.02 ^~~~~~~~~~~~~ 211:48.86 security/sandbox/linux/libmozsandbox.so 211:51.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/ots/src/Unified_cpp_gfx_ots_src0.cpp:137: 211:51.42 /builddir/build/BUILD/firefox-69.0.1/gfx/ots/src/gvar.cc: In function '(anonymous namespace)::ParseDictData(unsigned char const*, unsigned long, ots::CFFIndex const&, unsigned short, unsigned long, (anonymous namespace)::DICT_DATA_TYPE, ots::OpenTypeCFF*)': 211:51.42 /builddir/build/BUILD/firefox-69.0.1/gfx/ots/src/gvar.cc:156:1: warning: the control flow of function '_ZN12_GLOBAL__N_113ParseDictDataEPKhmRKN3ots8CFFIndexEtmNS_14DICT_DATA_TYPEEPNS2_11OpenTypeCFFE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 211:51.42 } // namespace ots 211:51.43 ^ 211:51.43 /builddir/build/BUILD/firefox-69.0.1/gfx/ots/src/gvar.cc:156:1: warning: the control flow of function '_ZN12_GLOBAL__N_113ParseDictDataEPKhmRKN3ots8CFFIndexEtmNS_14DICT_DATA_TYPEEPNS2_11OpenTypeCFFE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 211:56.26 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/ots/src/Unified_cpp_gfx_ots_src2.cpp:56: 211:56.26 /builddir/build/BUILD/firefox-69.0.1/gfx/ots/src/variations.cc: In function 'bool ots::ParseDeltaSetIndexMap(const ots::Font*, const uint8_t*, size_t)': 211:56.26 /builddir/build/BUILD/firefox-69.0.1/gfx/ots/src/variations.cc:150:18: warning: unused variable 'INNER_INDEX_BIT_COUNT_MASK' [-Wunused-variable] 211:56.26 const uint16_t INNER_INDEX_BIT_COUNT_MASK = 0x000F; 211:56.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 212:01.72 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 212:01.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 212:01.72 from /builddir/build/BUILD/firefox-69.0.1/netwerk/dns/DNSRequestChild.cpp:7, 212:01.72 from /builddir/build/BUILD/firefox-69.0.1/objdir/netwerk/dns/Unified_cpp_netwerk_dns0.cpp:29: 212:01.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 212:01.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 212:01.72 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 212:01.72 ^ 212:01.72 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 212:01.72 struct Block { 212:01.72 ^~~~~ 212:01.74 mfbt/tests/TestAlgorithm 212:01.74 mfbt/tests/TestArray 212:02.00 mfbt/tests/TestArrayUtils 212:02.29 mfbt/tests/TestAtomics 212:02.59 mfbt/tests/TestBinarySearch 212:03.74 mfbt/tests/TestBloomFilter 212:04.22 mfbt/tests/TestBufferList 212:04.52 mfbt/tests/TestCasting 212:05.15 mfbt/tests/TestCeilingFloor 212:05.41 mfbt/tests/TestCheckedInt 212:05.69 mfbt/tests/TestCountPopulation 212:07.73 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxDrawable.cpp: In member function 'gfxPatternDrawable::Draw(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::ExtendMode, mozilla::gfx::SamplingFilter, double, mozilla::gfx::BaseMatrix const&)': 212:07.73 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxDrawable.cpp:216:1: warning: the control flow of function '_ZN18gfxPatternDrawable4DrawEP10gfxContextRKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEENS3_10ExtendModeENS3_14SamplingFilterEdRKNS3_10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 212:07.73 } 212:07.73 ^ 212:07.73 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxDrawable.cpp:216:1: warning: the control flow of function '_ZN18gfxPatternDrawable4DrawEP10gfxContextRKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEENS3_10ExtendModeENS3_14SamplingFilterEdRKNS3_10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 212:07.73 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxDrawable.cpp:216:1: warning: the control flow of function '_ZN18gfxPatternDrawable4DrawEP10gfxContextRKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEENS3_10ExtendModeENS3_14SamplingFilterEdRKNS3_10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 212:07.73 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxDrawable.cpp: In member function 'gfxSurfaceDrawable::DrawInternal(mozilla::gfx::DrawTarget*, mozilla::gfx::CompositionOp, mozilla::gfx::AntialiasMode, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::gfx::ExtendMode, mozilla::gfx::SamplingFilter, double, mozilla::gfx::BaseMatrix const&)': 212:07.73 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxDrawable.cpp:216:1: warning: the control flow of function '_ZN18gfxSurfaceDrawable12DrawInternalEPN7mozilla3gfx10DrawTargetENS1_13CompositionOpENS1_13AntialiasModeERKNS1_9RectTypedINS1_12UnknownUnitsEdEERKNS1_12IntRectTypedIS7_EENS1_10ExtendModeENS1_14SamplingFilterEdRKNS1_10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 212:07.73 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxDrawable.cpp:216:1: warning: the control flow of function '_ZN18gfxSurfaceDrawable12DrawInternalEPN7mozilla3gfx10DrawTargetENS1_13CompositionOpENS1_13AntialiasModeERKNS1_9RectTypedINS1_12UnknownUnitsEdEERKNS1_12IntRectTypedIS7_EENS1_10ExtendModeENS1_14SamplingFilterEdRKNS1_10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 212:07.73 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxDrawable.cpp:216:1: warning: the control flow of function '_ZN18gfxSurfaceDrawable12DrawInternalEPN7mozilla3gfx10DrawTargetENS1_13CompositionOpENS1_13AntialiasModeERKNS1_9RectTypedINS1_12UnknownUnitsEdEERKNS1_12IntRectTypedIS7_EENS1_10ExtendModeENS1_14SamplingFilterEdRKNS1_10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 212:07.85 mfbt/tests/TestCountZeroes 212:10.30 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontEntry.h:13, 212:10.30 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFont.h:11, 212:10.30 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFT2FontBase.h:11, 212:10.30 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFT2FontBase.cpp:6: 212:10.31 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 212:10.31 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 212:10.31 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 212:10.31 ^ 212:10.31 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 212:10.31 struct Block { 212:10.31 ^~~~~ 212:12.06 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontEntry.h:13, 212:12.06 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFont.h:11, 212:12.06 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFT2FontBase.h:11, 212:12.06 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFT2Utils.cpp:6: 212:12.06 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 212:12.06 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 212:12.06 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 212:12.06 ^ 212:12.06 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 212:12.06 struct Block { 212:12.06 ^~~~~ 212:12.10 mfbt/tests/TestDefineEnum 212:12.38 mfbt/tests/TestDoublyLinkedList 212:13.67 config/external/lgpllibs/liblgpllibs.so 212:17.98 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.cpp:9: 212:17.98 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 212:17.98 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 212:17.98 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 212:17.98 ^ 212:17.99 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 212:17.99 struct Block { 212:17.99 ^~~~~ 212:18.49 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontEntry.h:13, 212:18.49 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFont.h:11, 212:18.49 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 212:18.49 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 212:18.49 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 212:18.49 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 212:18.49 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 212:18.49 ^ 212:18.49 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 212:18.49 struct Block { 212:18.49 ^~~~~ 212:25.45 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontEntry.h:13, 212:25.45 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFont.h:11, 212:25.45 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFcPlatformFontList.h:9, 212:25.45 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxPlatformGtk.cpp:15: 212:25.45 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 212:25.45 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 212:25.45 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 212:25.45 ^ 212:25.45 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 212:25.45 struct Block { 212:25.45 ^~~~~ 212:28.41 mfbt/tests/TestEndian 212:28.86 mfbt/tests/TestEnumeratedArray 212:29.81 mfbt/tests/TestEnumSet 212:30.07 mfbt/tests/TestEnumTypeTraits 212:30.45 mfbt/tests/TestFastBernoulliTrial 212:30.70 mfbt/tests/TestFloatingPoint 212:30.99 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFcPlatformFontList.cpp: In member function 'gfxFcPlatformFontList::FindGenericFamilies(nsTString const&, nsAtom*)': 212:31.00 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:2624:1: warning: the control flow of function '_ZN21gfxFcPlatformFontList19FindGenericFamiliesERK9nsTStringIcEP6nsAtom' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 212:31.00 } 212:31.00 ^ 212:31.00 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFcPlatformFontList.cpp:2624:1: warning: the control flow of function '_ZN21gfxFcPlatformFontList19FindGenericFamiliesERK9nsTStringIcEP6nsAtom' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 212:31.09 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontEntry.h:13, 212:31.09 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFont.h:11, 212:31.09 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxTextRun.h:14, 212:31.09 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxPlatform.cpp:38: 212:31.09 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 212:31.09 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 212:31.09 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 212:31.09 ^ 212:31.09 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 212:31.09 struct Block { 212:31.09 ^~~~~ 212:31.18 mfbt/tests/TestFunctionTypeTraits 212:35.53 mfbt/tests/TestIntegerPrintfMacros 212:35.61 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 212:35.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 212:35.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 212:35.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 212:35.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 212:35.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 212:35.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 212:35.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 212:35.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 212:35.61 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/message_loop.h:32, 212:35.61 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/waitable_event.h:25, 212:35.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12, 212:35.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 212:35.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 212:35.61 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxPlatform.cpp:7: 212:35.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 212:35.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 212:35.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 212:35.61 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 212:35.61 memset(&aArr[0], 0, N * sizeof(T)); 212:35.61 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:35.61 In file included from /usr/include/c++/8/map:61, 212:35.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 212:35.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 212:35.61 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 212:35.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:11, 212:35.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 212:35.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 212:35.61 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxPlatform.cpp:7: 212:35.61 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 212:35.61 class map 212:35.61 ^~~ 212:35.64 mfbt/tests/TestIntegerRange 212:35.81 mfbt/tests/TestJSONWriter 212:36.03 mfbt/tests/TestLinkedList 212:37.23 mfbt/tests/TestMacroArgs 212:37.32 mfbt/tests/TestMacroForEach 212:37.68 mfbt/tests/TestMathAlgorithms 212:37.93 mfbt/tests/TestMaybe 212:38.17 mfbt/tests/TestNonDereferenceable 212:38.70 mfbt/tests/TestNotNull 212:38.98 mfbt/tests/TestPair 212:39.28 mfbt/tests/TestRandomNum 212:39.56 mfbt/tests/TestRange 212:39.78 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxPlatform.cpp: In member function 'gfxPlatform::WillShutdown()': 212:39.79 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxPlatform.cpp:3655:1: warning: the control flow of function '_ZN11gfxPlatform12WillShutdownEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 212:39.79 } 212:39.79 ^ 212:39.79 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxPlatform.cpp:3655:1: warning: the control flow of function '_ZN11gfxPlatform12WillShutdownEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 212:39.83 mfbt/tests/TestRefPtr 212:40.10 mfbt/tests/TestResult 212:40.40 mfbt/tests/TestRollingMean 212:40.92 mfbt/tests/TestSaturate 212:41.26 mfbt/tests/TestScopeExit 212:41.59 mfbt/tests/TestSegmentedVector 212:41.84 mfbt/tests/TestSHA1 212:42.30 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList-impl.h:12, 212:42.30 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList.cpp:5, 212:42.30 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 212:42.30 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 212:42.30 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 212:42.30 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 212:42.30 ^ 212:42.30 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 212:42.30 struct Block { 212:42.30 ^~~~~ 212:42.47 mfbt/tests/TestSmallPointerArray 212:42.90 mfbt/tests/TestSplayTree 212:43.39 mfbt/tests/TestSPSCQueue 212:43.92 mfbt/tests/TestTemplateLib 212:44.35 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontEntry.h:13, 212:44.35 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFont.h:11, 212:44.35 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxGlyphExtents.h:9, 212:44.35 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 212:44.35 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 212:44.35 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 212:44.35 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 212:44.35 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 212:44.35 ^ 212:44.35 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 212:44.35 struct Block { 212:44.35 ^~~~~ 212:45.24 mfbt/tests/TestTextUtils 212:45.49 mfbt/tests/TestThreadSafeWeakPtr 212:45.75 mfbt/tests/TestTuple 212:46.10 mfbt/tests/TestTypedEnum 212:46.47 mfbt/tests/TestTypeTraits 212:47.48 mfbt/tests/TestUniquePtr 212:47.74 mfbt/tests/TestUtf8 212:48.29 mfbt/tests/TestVariant 212:49.30 mfbt/tests/TestVector 212:49.69 mfbt/tests/TestWeakPtr 212:50.72 mfbt/tests/TestWrappingOperations 212:51.01 mfbt/tests/TestXorShift128PlusRNG 212:51.27 mfbt/tests/TestPoisonArea 212:52.88 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 212:52.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 212:52.88 from /builddir/build/BUILD/firefox-69.0.1/caps/ContentPrincipal.h:9, 212:52.88 from /builddir/build/BUILD/firefox-69.0.1/caps/ContentPrincipal.cpp:7, 212:52.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 212:52.88 /builddir/build/BUILD/firefox-69.0.1/caps/ContentPrincipal.cpp: In member function 'virtual nsresult mozilla::ContentPrincipal::QueryInterface(const nsIID&, void**)': 212:52.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:52.88 foundInterface = 0; \ 212:52.88 ^~~~~~~~~~~~~~ 212:52.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:52.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:52.88 ^~~~~~~~~~~~~~~~~~~~~~~ 212:52.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:52.88 NS_INTERFACE_MAP_END 212:52.88 ^~~~~~~~~~~~~~~~~~~~ 212:52.88 /builddir/build/BUILD/firefox-69.0.1/caps/ContentPrincipal.cpp:53:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 212:52.88 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 212:52.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 212:52.88 In file included from /builddir/build/BUILD/firefox-69.0.1/caps/ContentPrincipal.cpp:23, 212:52.88 from /builddir/build/BUILD/firefox-69.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 212:52.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:52.88 } else 212:52.88 ^~~~ 212:52.88 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 212:52.88 } else 212:52.88 ^~~~ 212:52.88 /builddir/build/BUILD/firefox-69.0.1/caps/ContentPrincipal.cpp:53:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 212:52.88 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 212:52.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 212:52.96 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 212:52.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 212:52.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 212:52.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 212:52.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 212:52.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 212:52.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 212:52.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 212:52.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 212:52.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 212:52.96 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList.h:304, 212:52.96 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList-impl.h:8, 212:52.96 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList.cpp:5, 212:52.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 212:52.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 212:52.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 212:52.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 212:52.96 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 212:52.96 memset(&aArr[0], 0, N * sizeof(T)); 212:52.96 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:52.96 In file included from /usr/include/c++/8/map:61, 212:52.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 212:52.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 212:52.96 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 212:52.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 212:52.96 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList.h:304, 212:52.96 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList-impl.h:8, 212:52.96 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList.cpp:5, 212:52.96 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 212:52.96 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 212:52.96 class map 212:52.96 ^~~ 212:53.00 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 212:53.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 212:53.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 212:53.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 212:53.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 212:53.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 212:53.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 212:53.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 212:53.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 212:53.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 212:53.01 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList.h:304, 212:53.01 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList-impl.h:8, 212:53.01 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList.cpp:5, 212:53.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 212:53.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 212:53.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 212:53.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 212:53.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 212:53.01 memset(&aArr[0], 0, N * sizeof(T)); 212:53.01 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:53.01 In file included from /usr/include/c++/8/vector:64, 212:53.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 212:53.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 212:53.01 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:33, 212:53.01 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 212:53.01 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList.h:304, 212:53.01 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList-impl.h:8, 212:53.02 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList.cpp:5, 212:53.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 212:53.02 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 212:53.02 class vector : protected _Vector_base<_Tp, _Alloc> 212:53.02 ^~~~~~ 212:53.02 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 212:53.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 212:53.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 212:53.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 212:53.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 212:53.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 212:53.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 212:53.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 212:53.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 212:53.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 212:53.02 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList.h:304, 212:53.02 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList-impl.h:8, 212:53.02 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/SharedFontList.cpp:5, 212:53.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:11: 212:53.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 212:53.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 212:53.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 212:53.02 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 212:53.03 memset(&aArr[0], 0, N * sizeof(T)); 212:53.03 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:53.03 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 212:53.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 212:53.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/TextDrawTarget.h:11, 212:53.03 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxContext.cpp:26, 212:53.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:74: 212:53.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 212:53.03 class ClipManager { 212:53.03 ^~~~~~~~~~~ 212:54.73 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 212:54.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 212:54.73 from /builddir/build/BUILD/firefox-69.0.1/caps/DomainPolicy.cpp:8, 212:54.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/caps/Unified_cpp_caps0.cpp:11: 212:54.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 212:54.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 212:54.73 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 212:54.73 ^ 212:54.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 212:54.73 struct Block { 212:54.74 ^~~~~ 212:56.32 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 212:56.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 212:56.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 212:56.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 212:56.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 212:56.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 212:56.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 212:56.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 212:56.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 212:56.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 212:56.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 212:56.32 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxTypes.h:11, 212:56.32 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFont.h:10, 212:56.32 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxGlyphExtents.h:9, 212:56.32 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 212:56.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 212:56.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 212:56.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 212:56.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 212:56.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 212:56.32 memset(&aArr[0], 0, N * sizeof(T)); 212:56.32 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:56.32 In file included from /usr/include/c++/8/map:61, 212:56.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 212:56.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 212:56.32 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 212:56.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 212:56.32 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontUtils.h:13, 212:56.33 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontEntry.h:13, 212:56.33 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFont.h:11, 212:56.33 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxGlyphExtents.h:9, 212:56.33 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 212:56.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 212:56.33 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 212:56.33 class map 212:56.33 ^~~ 212:56.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 212:56.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 212:56.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 212:56.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 212:56.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 212:56.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 212:56.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 212:56.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 212:56.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 212:56.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 212:56.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 212:56.37 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxTypes.h:11, 212:56.37 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFont.h:10, 212:56.37 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxGlyphExtents.h:9, 212:56.37 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 212:56.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 212:56.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 212:56.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 212:56.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 212:56.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 212:56.38 memset(&aArr[0], 0, N * sizeof(T)); 212:56.38 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:56.38 In file included from /usr/include/c++/8/vector:64, 212:56.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 212:56.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 212:56.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/gfx/2D.h:17, 212:56.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsRect.h:15, 212:56.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Units.h:17, 212:56.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 212:56.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:28, 212:56.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 212:56.38 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxTypes.h:11, 212:56.38 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFont.h:10, 212:56.38 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxGlyphExtents.h:9, 212:56.38 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 212:56.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 212:56.38 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 212:56.38 class vector : protected _Vector_base<_Tp, _Alloc> 212:56.38 ^~~~~~ 212:56.38 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 212:56.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 212:56.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 212:56.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 212:56.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 212:56.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 212:56.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/URL.h:10, 212:56.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/URLExtraData.h:12, 212:56.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:13, 212:56.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ServoStyleConsts.h:9929, 212:56.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsStyleConsts.h:17, 212:56.39 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxTypes.h:11, 212:56.39 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFont.h:10, 212:56.39 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxGlyphExtents.h:9, 212:56.39 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxGlyphExtents.cpp:6, 212:56.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 212:56.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 212:56.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 212:56.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 212:56.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 212:56.39 memset(&aArr[0], 0, N * sizeof(T)); 212:56.39 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:56.39 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 212:56.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 212:56.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/TextDrawTarget.h:11, 212:56.39 from /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxTextRun.cpp:28, 212:56.39 from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:101: 212:56.39 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 212:56.39 class ClipManager { 212:56.39 ^~~~~~~~~~~ 212:57.51 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 212:57.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 212:57.51 from /builddir/build/BUILD/firefox-69.0.1/caps/ContentPrincipal.h:9, 212:57.51 from /builddir/build/BUILD/firefox-69.0.1/caps/ContentPrincipal.cpp:7, 212:57.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 212:57.51 /builddir/build/BUILD/firefox-69.0.1/caps/ExpandedPrincipal.cpp: In member function 'virtual nsresult ExpandedPrincipal::QueryInterface(const nsIID&, void**)': 212:57.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:57.51 foundInterface = 0; \ 212:57.51 ^~~~~~~~~~~~~~ 212:57.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:57.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:57.51 ^~~~~~~~~~~~~~~~~~~~~~~ 212:57.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:57.51 NS_INTERFACE_MAP_END 212:57.51 ^~~~~~~~~~~~~~~~~~~~ 212:57.51 /builddir/build/BUILD/firefox-69.0.1/caps/ExpandedPrincipal.cpp:15:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 212:57.51 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 212:57.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 212:57.51 In file included from /builddir/build/BUILD/firefox-69.0.1/caps/ContentPrincipal.cpp:23, 212:57.51 from /builddir/build/BUILD/firefox-69.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 212:57.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:57.51 } else 212:57.51 ^~~~ 212:57.51 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 212:57.51 } else 212:57.51 ^~~~ 212:57.51 /builddir/build/BUILD/firefox-69.0.1/caps/ExpandedPrincipal.cpp:15:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 212:57.51 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 212:57.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 212:57.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 212:57.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 212:57.55 from /builddir/build/BUILD/firefox-69.0.1/caps/ContentPrincipal.h:9, 212:57.55 from /builddir/build/BUILD/firefox-69.0.1/caps/ContentPrincipal.cpp:7, 212:57.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 212:57.55 /builddir/build/BUILD/firefox-69.0.1/caps/NullPrincipal.cpp: In member function 'virtual nsresult mozilla::NullPrincipal::QueryInterface(const nsIID&, void**)': 212:57.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:57.55 foundInterface = 0; \ 212:57.55 ^~~~~~~~~~~~~~ 212:57.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:57.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:57.55 ^~~~~~~~~~~~~~~~~~~~~~~ 212:57.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:57.55 NS_INTERFACE_MAP_END 212:57.55 ^~~~~~~~~~~~~~~~~~~~ 212:57.55 /builddir/build/BUILD/firefox-69.0.1/caps/NullPrincipal.cpp:33:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 212:57.55 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 212:57.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 212:57.55 In file included from /builddir/build/BUILD/firefox-69.0.1/caps/ContentPrincipal.cpp:23, 212:57.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 212:57.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:57.55 } else 212:57.55 ^~~~ 212:57.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 212:57.55 } else 212:57.55 ^~~~ 212:57.55 /builddir/build/BUILD/firefox-69.0.1/caps/NullPrincipal.cpp:33:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 212:57.55 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 212:57.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 212:57.56 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 212:57.56 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 212:57.56 from /builddir/build/BUILD/firefox-69.0.1/caps/ContentPrincipal.h:9, 212:57.57 from /builddir/build/BUILD/firefox-69.0.1/caps/ContentPrincipal.cpp:7, 212:57.57 from /builddir/build/BUILD/firefox-69.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 212:57.57 /builddir/build/BUILD/firefox-69.0.1/caps/NullPrincipalURI.cpp: In member function 'virtual nsresult mozilla::NullPrincipalURI::QueryInterface(const nsIID&, void**)': 212:57.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:57.57 foundInterface = 0; \ 212:57.57 ^~~~~~~~~~~~~~ 212:57.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:57.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:57.57 ^~~~~~~~~~~~~~~~~~~~~~~ 212:57.57 /builddir/build/BUILD/firefox-69.0.1/caps/NullPrincipalURI.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:57.57 NS_INTERFACE_MAP_END 212:57.57 ^~~~~~~~~~~~~~~~~~~~ 212:57.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:57.57 else 212:57.57 ^~~~ 212:57.57 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 212:57.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 212:57.57 ^~~~~~~~~~~~~~~~~~ 212:57.57 /builddir/build/BUILD/firefox-69.0.1/caps/NullPrincipalURI.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 212:57.57 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 212:57.57 ^~~~~~~~~~~~~~~~~~~~~~ 212:57.65 /builddir/build/BUILD/firefox-69.0.1/caps/SystemPrincipal.cpp: In member function 'virtual nsresult mozilla::SystemPrincipal::QueryInterface(const nsIID&, void**)': 212:57.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:57.65 foundInterface = 0; \ 212:57.65 ^~~~~~~~~~~~~~ 212:57.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:57.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:57.65 ^~~~~~~~~~~~~~~~~~~~~~~ 212:57.65 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:57.65 NS_INTERFACE_MAP_END 212:57.65 ^~~~~~~~~~~~~~~~~~~~ 212:57.65 /builddir/build/BUILD/firefox-69.0.1/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 212:57.65 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 212:57.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 212:57.65 In file included from /builddir/build/BUILD/firefox-69.0.1/caps/ContentPrincipal.cpp:23, 212:57.65 from /builddir/build/BUILD/firefox-69.0.1/objdir/caps/Unified_cpp_caps0.cpp:2: 212:57.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:57.66 } else 212:57.66 ^~~~ 212:57.66 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 212:57.66 } else 212:57.66 ^~~~ 212:57.66 /builddir/build/BUILD/firefox-69.0.1/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 212:57.66 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 212:57.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 212:59.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:137: 212:59.55 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxFont::DrawOneGlyph<(gfxFont::FontComplexityT)1>(unsigned int, mozilla::gfx::PointTyped const&, GlyphBufferAzure&, bool*) constvoid': 212:59.55 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZNK7gfxFont12DrawOneGlyphILNS_15FontComplexityTE1EEEvjRKN7mozilla3gfx10PointTypedINS3_12UnknownUnitsEfEER16GlyphBufferAzurePb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 212:59.55 } 212:59.55 ^ 212:59.55 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZNK7gfxFont12DrawOneGlyphILNS_15FontComplexityTE1EEEvjRKN7mozilla3gfx10PointTypedINS3_12UnknownUnitsEfEER16GlyphBufferAzurePb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 212:59.55 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZNK7gfxFont12DrawOneGlyphILNS_15FontComplexityTE1EEEvjRKN7mozilla3gfx10PointTypedINS3_12UnknownUnitsEfEER16GlyphBufferAzurePb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 212:59.57 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 212:59.57 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 212:59.57 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 212:59.57 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const': 212:59.57 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 212:59.57 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 212:59.60 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxFont::Measure(gfxTextRun const*, unsigned int, unsigned int, gfxFont::BoundingBoxType, mozilla::gfx::DrawTarget*, gfxFont::Spacing*, mozilla::gfx::ShapedTextFlags)': 212:59.60 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN7gfxFont7MeasureEPK10gfxTextRunjjNS_15BoundingBoxTypeEPN7mozilla3gfx10DrawTargetEPNS_7SpacingENS5_15ShapedTextFlagsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 212:59.60 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN7gfxFont7MeasureEPK10gfxTextRunjjNS_15BoundingBoxTypeEPN7mozilla3gfx10DrawTargetEPNS_7SpacingENS5_15ShapedTextFlagsE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 212:59.61 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN7gfxFont7MeasureEPK10gfxTextRunjjNS_15BoundingBoxTypeEPN7mozilla3gfx10DrawTargetEPNS_7SpacingENS5_15ShapedTextFlagsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 212:59.61 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxFont::Draw(gfxTextRun const*, unsigned int, unsigned int, mozilla::gfx::PointTyped*, TextRunDrawParams const&, mozilla::gfx::ShapedTextFlags)': 212:59.61 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN7gfxFont4DrawEPK10gfxTextRunjjPN7mozilla3gfx10PointTypedINS4_12UnknownUnitsEfEERK17TextRunDrawParamsNS4_15ShapedTextFlagsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 212:59.61 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN7gfxFont4DrawEPK10gfxTextRunjjPN7mozilla3gfx10PointTypedINS4_12UnknownUnitsEfEERK17TextRunDrawParamsNS4_15ShapedTextFlagsE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 212:59.61 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN7gfxFont4DrawEPK10gfxTextRunjjPN7mozilla3gfx10PointTypedINS4_12UnknownUnitsEfEERK17TextRunDrawParamsNS4_15ShapedTextFlagsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 212:59.61 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxFont::DrawMissingGlyph(TextRunDrawParams const&, FontDrawParams const&, gfxShapedText::DetailedGlyph const*, mozilla::gfx::PointTyped const&)': 212:59.61 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN7gfxFont16DrawMissingGlyphERK17TextRunDrawParamsRK14FontDrawParamsPKN13gfxShapedText13DetailedGlyphERKN7mozilla3gfx10PointTypedINSB_12UnknownUnitsEfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 212:59.61 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN7gfxFont16DrawMissingGlyphERK17TextRunDrawParamsRK14FontDrawParamsPKN13gfxShapedText13DetailedGlyphERKN7mozilla3gfx10PointTypedINSB_12UnknownUnitsEfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 212:59.61 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN7gfxFont16DrawMissingGlyphERK17TextRunDrawParamsRK14FontDrawParamsPKN13gfxShapedText13DetailedGlyphERKN7mozilla3gfx10PointTypedINSB_12UnknownUnitsEfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 212:59.61 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxFont::RunMetrics::CombineWith(gfxFont::RunMetrics const&, bool)': 212:59.61 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN7gfxFont10RunMetrics11CombineWithERKS0_b' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 212:59.61 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN7gfxFont10RunMetrics11CombineWithERKS0_b' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 212:59.61 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'SimpleTextContextPaint::GetStrokePattern(mozilla::gfx::DrawTarget const*, float, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)': 212:59.61 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN22SimpleTextContextPaint16GetStrokePatternEPKN7mozilla3gfx10DrawTargetEfRKNS1_10BaseMatrixIdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 212:59.61 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN22SimpleTextContextPaint16GetStrokePatternEPKN7mozilla3gfx10DrawTargetEfRKNS1_10BaseMatrixIdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 212:59.61 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'SimpleTextContextPaint::GetFillPattern(mozilla::gfx::DrawTarget const*, float, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)': 212:59.61 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN22SimpleTextContextPaint14GetFillPatternEPKN7mozilla3gfx10DrawTargetEfRKNS1_10BaseMatrixIdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 212:59.61 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN22SimpleTextContextPaint14GetFillPatternEPKN7mozilla3gfx10DrawTargetEfRKNS1_10BaseMatrixIdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 212:59.61 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp: In function 'SimpleTextContextPaint::SetupDeviceToPatternMatrix(gfxPattern*, mozilla::gfx::BaseMatrix const&)': 212:59.62 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN22SimpleTextContextPaint26SetupDeviceToPatternMatrixEP10gfxPatternRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 212:59.62 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN22SimpleTextContextPaint26SetupDeviceToPatternMatrixEP10gfxPatternRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 212:59.62 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxContext::ChangeTransform(mozilla::gfx::BaseMatrix const&, bool)': 212:59.62 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN10gfxContext15ChangeTransformERKN7mozilla3gfx10BaseMatrixIfEEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 212:59.62 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN10gfxContext15ChangeTransformERKN7mozilla3gfx10BaseMatrixIfEEb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 212:59.62 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN10gfxContext15ChangeTransformERKN7mozilla3gfx10BaseMatrixIfEEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 212:59.62 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxContext::EnsurePathBuilder()': 212:59.62 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN10gfxContext17EnsurePathBuilderEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 212:59.62 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN10gfxContext17EnsurePathBuilderEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 212:59.62 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN10gfxContext17EnsurePathBuilderEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 212:59.62 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxContext::EnsurePath()': 212:59.62 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN10gfxContext10EnsurePathEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 212:59.62 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN10gfxContext10EnsurePathEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 212:59.62 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN10gfxContext10EnsurePathEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 212:59.62 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxContext::Mask(mozilla::gfx::SourceSurface*, float, mozilla::gfx::BaseMatrix const&)': 212:59.62 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN10gfxContext4MaskEPN7mozilla3gfx13SourceSurfaceEfRKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 212:59.62 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN10gfxContext4MaskEPN7mozilla3gfx13SourceSurfaceEfRKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 212:59.62 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN10gfxContext4MaskEPN7mozilla3gfx13SourceSurfaceEfRKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 212:59.62 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp: In member function 'gfxContext::Multiply(mozilla::gfx::BaseMatrix const&)': 212:59.62 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN10gfxContext8MultiplyERKN7mozilla3gfx10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 212:59.63 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxFontSrcURI.cpp:109:1: warning: the control flow of function '_ZN10gfxContext8MultiplyERKN7mozilla3gfx10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 213:03.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:119: 213:03.43 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxUtils.cpp: In member function 'gfxPattern::GetPattern(mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const*)': 213:03.43 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxUtils.cpp:1561:1: warning: the control flow of function '_ZN10gfxPattern10GetPatternEPKN7mozilla3gfx10DrawTargetEPKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 213:03.43 } // namespace mozilla 213:03.43 ^ 213:03.44 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxUtils.cpp:1561:1: warning: the control flow of function '_ZN10gfxPattern10GetPatternEPKN7mozilla3gfx10DrawTargetEPKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 213:03.44 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxUtils.cpp:1561:1: warning: the control flow of function '_ZN10gfxPattern10GetPatternEPKN7mozilla3gfx10DrawTargetEPKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 213:03.44 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxUtils.cpp: In function 'gfxGraphiteShaper::Shutdown()': 213:03.44 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxUtils.cpp:1561:1: warning: the control flow of function '_ZN17gfxGraphiteShaper8ShutdownEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 213:03.45 /builddir/build/BUILD/firefox-69.0.1/gfx/thebes/gfxUtils.cpp:1561:1: warning: the control flow of function '_ZN17gfxGraphiteShaper8ShutdownEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 213:11.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 213:11.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 213:11.55 from /builddir/build/BUILD/firefox-69.0.1/security/sandbox/linux/glue/SandboxPrefBridge.cpp:11, 213:11.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/security/sandbox/linux/glue/Unified_cpp_sandbox_linux_glue0.cpp:20: 213:11.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 213:11.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 213:11.56 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 213:11.56 ^ 213:11.56 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 213:11.56 struct Block { 213:11.56 ^~~~~ 213:13.13 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 213:13.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 213:13.13 from /builddir/build/BUILD/firefox-69.0.1/security/manager/ssl/DataStorage.cpp:12, 213:13.13 from /builddir/build/BUILD/firefox-69.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 213:13.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 213:13.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 213:13.13 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 213:13.13 ^ 213:13.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 213:13.14 struct Block { 213:13.14 ^~~~~ 213:16.32 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 213:16.32 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentChild.h:15, 213:16.32 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentChild.cpp:12: 213:16.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 213:16.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 213:16.32 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 213:16.32 ^ 213:16.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 213:16.32 struct Block { 213:16.32 ^~~~~ 213:22.00 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 213:22.00 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 213:22.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 213:22.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 213:22.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 213:22.00 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 213:22.00 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentChild.h:13, 213:22.00 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentChild.cpp:12: 213:22.00 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)': 213:22.00 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:22.00 foundInterface = 0; \ 213:22.00 ^~~~~~~~~~~~~~ 213:22.00 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 213:22.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 213:22.00 ^~~~~~~~~~~~~~~~~~~~~~~ 213:22.00 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentChild.cpp:594:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 213:22.00 NS_INTERFACE_MAP_END 213:22.00 ^~~~~~~~~~~~~~~~~~~~ 213:22.00 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 213:22.00 else 213:22.00 ^~~~ 213:22.00 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 213:22.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 213:22.00 ^~~~~~~~~~~~~~~~~~ 213:22.00 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentChild.cpp:593:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 213:22.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 213:22.00 ^~~~~~~~~~~~~~~~~~~~~~ 213:23.45 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:137: 213:23.45 /builddir/build/BUILD/firefox-69.0.1/security/manager/ssl/PublicKeyPinningService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 213:23.45 /builddir/build/BUILD/firefox-69.0.1/security/manager/ssl/PublicKeyPinningService.cpp:409:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 213:23.45 } 213:23.45 ^ 213:23.45 /builddir/build/BUILD/firefox-69.0.1/security/manager/ssl/PublicKeyPinningService.cpp:409:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 213:23.45 /builddir/build/BUILD/firefox-69.0.1/security/manager/ssl/PublicKeyPinningService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 213:23.45 /builddir/build/BUILD/firefox-69.0.1/security/manager/ssl/PublicKeyPinningService.cpp:409:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 213:23.45 /builddir/build/BUILD/firefox-69.0.1/security/manager/ssl/PublicKeyPinningService.cpp:409:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 213:30.29 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentChild.cpp: In member function 'mozilla::dom::ContentChild::RecvWindowPostMessage(mozilla::dom::BrowsingContext*, mozilla::dom::ClonedMessageData const&, mozilla::dom::PostMessageData const&)': 213:30.29 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentChild.cpp:4105:1: warning: the control flow of function '_ZN7mozilla3dom12ContentChild21RecvWindowPostMessageEPNS0_15BrowsingContextERKNS0_17ClonedMessageDataERKNS0_15PostMessageDataE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 213:30.29 } // namespace mozilla 213:30.29 ^ 213:30.29 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentChild.cpp:4105:1: warning: the control flow of function '_ZN7mozilla3dom12ContentChild21RecvWindowPostMessageEPNS0_15BrowsingContextERKNS0_17ClonedMessageDataERKNS0_15PostMessageDataE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 213:30.30 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentChild.cpp:4105:1: warning: the control flow of function '_ZN7mozilla3dom12ContentChild21RecvWindowPostMessageEPNS0_15BrowsingContextERKNS0_17ClonedMessageDataERKNS0_15PostMessageDataE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 213:30.31 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentChild.cpp: In member function 'mozilla::dom::ContentChild::ActorDestroy(mozilla::ipc::IProtocol::ActorDestroyReason)': 213:30.31 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentChild.cpp:4105:1: warning: the control flow of function '_ZN7mozilla3dom12ContentChild12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 213:30.31 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentChild.cpp:4105:1: warning: the control flow of function '_ZN7mozilla3dom12ContentChild12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 213:30.31 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentChild.cpp:4105:1: warning: the control flow of function '_ZN7mozilla3dom12ContentChild12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 213:30.32 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentChild.cpp: In member function 'mozilla::dom::ContentChild::~ContentChild()': 213:30.32 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentChild.cpp:4105:1: warning: the control flow of function '_ZN7mozilla3dom12ContentChildD0Ev' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 213:30.32 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentChild.cpp:4105:1: warning: the control flow of function '_ZN7mozilla3dom12ContentChildD0Ev' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 213:30.32 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentChild.cpp: In member function 'mozilla::dom::ContentChild::~ContentChild()': 213:30.32 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentChild.cpp:4105:1: warning: the control flow of function '_ZN7mozilla3dom12ContentChildD2Ev' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 213:30.32 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentChild.cpp:4105:1: warning: the control flow of function '_ZN7mozilla3dom12ContentChildD2Ev' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 213:32.73 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 213:32.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 213:32.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 213:32.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 213:32.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 213:32.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/Telemetry.h:16, 213:32.73 from /builddir/build/BUILD/firefox-69.0.1/security/manager/ssl/RootCertificateTelemetryUtils.h:10, 213:32.73 from /builddir/build/BUILD/firefox-69.0.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 213:32.73 from /builddir/build/BUILD/firefox-69.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:2: 213:32.73 /builddir/build/BUILD/firefox-69.0.1/security/manager/ssl/nsNSSCertificate.cpp: In member function 'virtual nsresult nsNSSCertList::QueryInterface(const nsIID&, void**)': 213:32.73 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:32.73 foundInterface = 0; \ 213:32.73 ^~~~~~~~~~~~~~ 213:32.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 213:32.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 213:32.74 ^~~~~~~~~~~~~~~~~~~~~~~ 213:32.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 213:32.74 NS_INTERFACE_MAP_END 213:32.74 ^~~~~~~~~~~~~~~~~~~~ 213:32.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 213:32.74 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 213:32.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 213:32.74 /builddir/build/BUILD/firefox-69.0.1/security/manager/ssl/nsNSSCertificate.cpp:785:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 213:32.74 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable) 213:32.74 ^~~~~~~~~~~~~~~~~~~~ 213:32.74 In file included from /builddir/build/BUILD/firefox-69.0.1/security/manager/ssl/nsNSSCertificate.cpp:20, 213:32.74 from /builddir/build/BUILD/firefox-69.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:137: 213:32.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 213:32.74 } else 213:32.74 ^~~~ 213:32.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 213:32.74 } else 213:32.74 ^~~~ 213:32.74 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIClassInfoImpl.h:170:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 213:32.74 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 213:32.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 213:32.74 /builddir/build/BUILD/firefox-69.0.1/security/manager/ssl/nsNSSCertificate.cpp:785:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 213:32.74 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable) 213:32.74 ^~~~~~~~~~~~~~~~~~~~ 213:36.63 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:137: 213:36.63 /builddir/build/BUILD/firefox-69.0.1/security/manager/ssl/nsNSSCertificate.cpp: In member function 'nsNSSCertificate::GetSha256SubjectPublicKeyInfoDigest(nsTSubstring&)': 213:36.63 /builddir/build/BUILD/firefox-69.0.1/security/manager/ssl/nsNSSCertificate.cpp:1272:1: warning: the control flow of function '_ZN16nsNSSCertificate35GetSha256SubjectPublicKeyInfoDigestER12nsTSubstringIcE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 213:36.63 } 213:36.63 ^ 213:36.63 /builddir/build/BUILD/firefox-69.0.1/security/manager/ssl/nsNSSCertificate.cpp:1272:1: warning: the control flow of function '_ZN16nsNSSCertificate35GetSha256SubjectPublicKeyInfoDigestER12nsTSubstringIcE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 213:36.63 /builddir/build/BUILD/firefox-69.0.1/security/manager/ssl/nsNSSCertificate.cpp: In member function 'nsNSSCertificate::GetCertificateHash(nsTSubstring&, SECOidTag)': 213:36.63 /builddir/build/BUILD/firefox-69.0.1/security/manager/ssl/nsNSSCertificate.cpp:1272:1: warning: the control flow of function '_ZN16nsNSSCertificate18GetCertificateHashER12nsTSubstringIDsE9SECOidTag' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 213:36.64 /builddir/build/BUILD/firefox-69.0.1/security/manager/ssl/nsNSSCertificate.cpp:1272:1: warning: the control flow of function '_ZN16nsNSSCertificate18GetCertificateHashER12nsTSubstringIDsE9SECOidTag' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 213:41.38 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 213:41.38 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 213:41.38 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ProcessHangMonitor.cpp:16: 213:41.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 213:41.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 213:41.38 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 213:41.38 ^ 213:41.38 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 213:41.38 struct Block { 213:41.38 ^~~~~ 213:44.07 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 213:44.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 213:44.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 213:44.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 213:44.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 213:44.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 213:44.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIRemoteTab.h:13, 213:44.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ProcessHangMonitor.h:14, 213:44.07 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ProcessHangMonitor.cpp:7: 213:44.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 213:44.07 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2270:45: required from here 213:44.07 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 213:44.07 memset(aT, 0, sizeof(T)); 213:44.07 ~~~~~~^~~~~~~~~~~~~~~~~~ 213:44.07 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ProcessHangMonitor.cpp:11: 213:44.07 /builddir/build/BUILD/firefox-69.0.1/js/xpconnect/src/xpcprivate.h:2269:8: note: 'struct xpc::GlobalProperties' declared here 213:44.07 struct GlobalProperties { 213:44.07 ^~~~~~~~~~~~~~~~ 213:45.95 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 213:45.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 213:45.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 213:45.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 213:45.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 213:45.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/Value.h:26, 213:45.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsIRemoteTab.h:13, 213:45.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ProcessHangMonitor.h:14, 213:45.95 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ProcessHangMonitor.cpp:7: 213:45.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 213:45.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 213:45.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 213:45.95 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 213:45.95 memset(&aArr[0], 0, N * sizeof(T)); 213:45.95 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:45.95 In file included from /usr/include/c++/8/map:61, 213:45.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 213:45.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 213:45.95 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/message_loop.h:14, 213:45.95 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/thread.h:13, 213:45.95 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:11, 213:45.95 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ProcessHangMonitor.cpp:8: 213:45.95 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 213:45.95 class map 213:45.95 ^~~ 213:49.11 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ProcessHangMonitor.cpp: In member function 'mozilla::ipc::TaskFactory<(anonymous namespace)::HangMonitorParent>::NewRunnableMethod const&, bool), mozilla::HangData const&, nsTAutoStringN&, bool&>(void ((anonymous namespace)::HangMonitorParent::*)(mozilla::HangData const&, nsTString const&, bool), mozilla::HangData const&, nsTAutoStringN&, bool&)already_AddRefed': 213:49.12 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ProcessHangMonitor.cpp:1434:1: warning: the control flow of function '_ZN7mozilla3ipc11TaskFactoryIN12_GLOBAL__N_117HangMonitorParentEE17NewRunnableMethodIMS3_FvRKNS_8HangDataERK9nsTStringIDsEbEJS8_R14nsTAutoStringNIDsLm64EERbEEE16already_AddRefedINS_8RunnableEET_DpOT0_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 213:49.12 } 213:49.12 ^ 213:49.12 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ProcessHangMonitor.cpp:1434:1: warning: the control flow of function '_ZN7mozilla3ipc11TaskFactoryIN12_GLOBAL__N_117HangMonitorParentEE17NewRunnableMethodIMS3_FvRKNS_8HangDataERK9nsTStringIDsEbEJS8_R14nsTAutoStringNIDsLm64EERbEEE16already_AddRefedINS_8RunnableEET_DpOT0_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 213:55.84 uriloader/exthandler/tests/WriteArgument 214:00.07 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 214:00.07 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 214:00.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 214:00.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 214:00.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 214:00.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 214:00.07 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 214:00.07 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 214:00.07 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserBridgeHost.cpp: In member function 'virtual nsresult mozilla::dom::BrowserBridgeHost::QueryInterface(const nsIID&, void**)': 214:00.07 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:00.08 foundInterface = 0; \ 214:00.08 ^~~~~~~~~~~~~~ 214:00.08 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:00.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:00.08 ^~~~~~~~~~~~~~~~~~~~~~~ 214:00.08 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserBridgeHost.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:00.08 NS_INTERFACE_MAP_END 214:00.08 ^~~~~~~~~~~~~~~~~~~~ 214:00.08 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:00.08 else 214:00.08 ^~~~ 214:00.08 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:00.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:00.08 ^~~~~~~~~~~~~~~~~~ 214:00.08 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserBridgeHost.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:00.08 NS_INTERFACE_MAP_ENTRY(nsISupports) 214:00.08 ^~~~~~~~~~~~~~~~~~~~~~ 214:02.60 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 214:02.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 214:02.60 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserBridgeParent.cpp:12, 214:02.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:20: 214:02.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 214:02.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 214:02.60 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 214:02.60 ^ 214:02.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 214:02.60 struct Block { 214:02.60 ^~~~~ 214:06.08 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 214:06.08 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 214:06.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 214:06.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 214:06.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 214:06.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 214:06.08 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 214:06.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 214:06.09 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserChild.cpp: In member function 'virtual nsresult mozilla::dom::BrowserChild::QueryInterface(const nsIID&, void**)': 214:06.09 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:06.09 foundInterface = 0; \ 214:06.09 ^~~~~~~~~~~~~~ 214:06.09 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:06.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:06.09 ^~~~~~~~~~~~~~~~~~~~~~~ 214:06.09 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserChild.cpp:672:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:06.09 NS_INTERFACE_MAP_END 214:06.09 ^~~~~~~~~~~~~~~~~~~~ 214:06.09 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:06.09 else 214:06.09 ^~~~ 214:06.09 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 214:06.09 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 214:06.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:06.09 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserChild.cpp:671:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 214:06.09 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIBrowserChild) 214:06.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:06.30 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserChild.cpp: In member function 'virtual nsresult mozilla::dom::BrowserChildMessageManager::QueryInterface(const nsIID&, void**)': 214:06.30 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:06.30 foundInterface = 0; \ 214:06.30 ^~~~~~~~~~~~~~ 214:06.30 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 214:06.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 214:06.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:06.30 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserChild.cpp:3853:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 214:06.30 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 214:06.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:06.30 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:06.30 else 214:06.30 ^~~~ 214:06.30 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:06.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:06.30 ^~~~~~~~~~~~~~~~~~ 214:06.30 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserChild.cpp:3852:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:06.30 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 214:06.30 ^~~~~~~~~~~~~~~~~~~~~~ 214:06.32 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserHost.cpp: In member function 'virtual nsresult mozilla::dom::BrowserHost::QueryInterface(const nsIID&, void**)': 214:06.33 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:06.33 foundInterface = 0; \ 214:06.33 ^~~~~~~~~~~~~~ 214:06.33 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:06.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:06.33 ^~~~~~~~~~~~~~~~~~~~~~~ 214:06.33 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserHost.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:06.33 NS_INTERFACE_MAP_END 214:06.33 ^~~~~~~~~~~~~~~~~~~~ 214:06.33 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:06.33 else 214:06.33 ^~~~ 214:06.33 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 214:06.33 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 214:06.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:06.33 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserHost.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 214:06.33 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, RemoteBrowser) 214:06.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:06.60 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserParent.cpp: In member function 'virtual nsresult mozilla::dom::BrowserParent::QueryInterface(const nsIID&, void**)': 214:06.60 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:06.60 foundInterface = 0; \ 214:06.60 ^~~~~~~~~~~~~~ 214:06.60 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:06.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:06.60 ^~~~~~~~~~~~~~~~~~~~~~~ 214:06.60 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserParent.cpp:163:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:06.60 NS_INTERFACE_MAP_END 214:06.60 ^~~~~~~~~~~~~~~~~~~~ 214:06.60 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:06.61 else 214:06.61 ^~~~ 214:06.61 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 214:06.61 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 214:06.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:06.61 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserParent.cpp:162:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 214:06.61 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMEventListener) 214:06.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:08.97 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 214:08.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 214:08.97 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorChild.cpp:9, 214:08.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 214:08.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 214:08.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 214:08.97 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 214:08.97 ^ 214:08.97 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 214:08.97 struct Block { 214:08.98 ^~~~~ 214:09.70 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)': 214:09.70 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:09.70 foundInterface = 0; \ 214:09.70 ^~~~~~~~~~~~~~ 214:09.70 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:09.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:09.71 ^~~~~~~~~~~~~~~~~~~~~~~ 214:09.71 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentParent.cpp:2952:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:09.71 NS_INTERFACE_MAP_END 214:09.71 ^~~~~~~~~~~~~~~~~~~~ 214:09.71 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:09.71 else 214:09.71 ^~~~ 214:09.71 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 214:09.71 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 214:09.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:09.71 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentParent.cpp:2951:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 214:09.71 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 214:09.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:10.27 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActor.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActor::QueryInterface(const nsIID&, void**)': 214:10.28 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:10.28 foundInterface = 0; \ 214:10.28 ^~~~~~~~~~~~~~ 214:10.28 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:10.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:10.28 ^~~~~~~~~~~~~~~~~~~~~~~ 214:10.28 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActor.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:10.28 NS_INTERFACE_MAP_END 214:10.28 ^~~~~~~~~~~~~~~~~~~~ 214:10.28 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:10.28 else 214:10.28 ^~~~ 214:10.28 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:10.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:10.28 ^~~~~~~~~~~~~~~~~~ 214:10.28 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActor.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:10.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 214:10.28 ^~~~~~~~~~~~~~~~~~~~~~ 214:10.32 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActor.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActor::QueryHandler::QueryInterface(const nsIID&, void**)': 214:10.32 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:10.32 foundInterface = 0; \ 214:10.32 ^~~~~~~~~~~~~~ 214:10.32 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:10.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:10.32 ^~~~~~~~~~~~~~~~~~~~~~~ 214:10.32 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActor.cpp:327:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:10.32 NS_INTERFACE_MAP_END 214:10.32 ^~~~~~~~~~~~~~~~~~~~ 214:10.32 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:10.32 else 214:10.32 ^~~~ 214:10.32 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:10.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:10.32 ^~~~~~~~~~~~~~~~~~ 214:10.32 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActor.cpp:326:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:10.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 214:10.32 ^~~~~~~~~~~~~~~~~~~~~~ 214:10.60 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 214:10.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 214:10.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 214:10.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 214:10.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 214:10.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 214:10.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:10, 214:10.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 214:10.60 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorChild.cpp:7, 214:10.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 214:10.60 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorChild.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorChild::QueryInterface(const nsIID&, void**)': 214:10.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:10.60 foundInterface = 0; \ 214:10.60 ^~~~~~~~~~~~~~ 214:10.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 214:10.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 214:10.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:10.60 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorChild.cpp:150:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 214:10.60 NS_INTERFACE_MAP_END_INHERITING(JSWindowActor) 214:10.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:10.60 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 214:10.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 214:10.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:13, 214:10.60 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorChild.cpp:7, 214:10.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 214:10.60 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 214:10.61 } else 214:10.61 ^~~~ 214:10.61 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 214:10.61 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 214:10.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:10.61 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorChild.cpp:149:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 214:10.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JSWindowActorChild) 214:10.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:10.61 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 214:10.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 214:10.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 214:10.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 214:10.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 214:10.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 214:10.61 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:10, 214:10.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 214:10.62 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorChild.cpp:7, 214:10.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 214:10.62 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorParent.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorParent::QueryInterface(const nsIID&, void**)': 214:10.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:10.62 foundInterface = 0; \ 214:10.62 ^~~~~~~~~~~~~~ 214:10.62 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 214:10.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 214:10.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:10.62 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorParent.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 214:10.62 NS_INTERFACE_MAP_END_INHERITING(JSWindowActor) 214:10.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:10.62 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 214:10.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 214:10.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:13, 214:10.62 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorChild.cpp:7, 214:10.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 214:10.62 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 214:10.62 } else 214:10.62 ^~~~ 214:10.62 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 214:10.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 214:10.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:10.62 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorParent.cpp:120:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 214:10.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JSWindowActorParent) 214:10.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:10.92 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 214:10.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupports.h:79, 214:10.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 214:10.92 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 214:10.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsTArray.h:30, 214:10.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/ErrorResult.h:38, 214:10.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:10, 214:10.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 214:10.93 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorChild.cpp:7, 214:10.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 214:10.93 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorService.cpp: In member function 'virtual nsresult mozilla::dom::JSWindowActorProtocol::QueryInterface(const nsIID&, void**)': 214:10.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:10.93 foundInterface = 0; \ 214:10.93 ^~~~~~~~~~~~~~ 214:10.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:10.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:10.93 ^~~~~~~~~~~~~~~~~~~~~~~ 214:10.93 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorService.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:10.93 NS_INTERFACE_MAP_END 214:10.93 ^~~~~~~~~~~~~~~~~~~~ 214:10.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:10.93 else 214:10.93 ^~~~ 214:10.93 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:10.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:10.93 ^~~~~~~~~~~~~~~~~~ 214:10.93 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorService.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:10.94 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 214:10.94 ^~~~~~~~~~~~~~~~~~~~~~ 214:11.18 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/RemoteWebProgress.cpp: In member function 'virtual nsresult mozilla::dom::RemoteWebProgress::QueryInterface(const nsIID&, void**)': 214:11.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:11.19 foundInterface = 0; \ 214:11.19 ^~~~~~~~~~~~~~ 214:11.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:11.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:11.19 ^~~~~~~~~~~~~~~~~~~~~~~ 214:11.19 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/RemoteWebProgress.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:11.19 NS_INTERFACE_MAP_END 214:11.19 ^~~~~~~~~~~~~~~~~~~~ 214:11.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:11.19 else 214:11.19 ^~~~ 214:11.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:11.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:11.19 ^~~~~~~~~~~~~~~~~~ 214:11.19 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/RemoteWebProgress.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:11.19 NS_INTERFACE_MAP_ENTRY(nsIRemoteWebProgress) 214:11.19 ^~~~~~~~~~~~~~~~~~~~~~ 214:11.58 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 214:11.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 214:11.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 214:11.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 214:11.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 214:11.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 214:11.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 214:11.58 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 214:11.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 214:11.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 214:11.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 214:11.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 214:11.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 214:11.59 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 214:11.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 214:11.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 214:11.59 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 214:11.59 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 214:11.59 memset(aT, 0, sizeof(T)); 214:11.59 ~~~~~~^~~~~~~~~~~~~~~~~~ 214:11.59 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentParent.cpp:188, 214:11.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:92: 214:11.59 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 214:11.59 struct AmountFns { 214:11.59 ^~~~~~~~~ 214:11.59 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 214:11.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 214:11.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 214:11.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 214:11.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 214:11.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 214:11.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 214:11.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 214:11.59 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 214:11.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 214:11.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 214:11.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 214:11.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 214:11.60 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 214:11.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 214:11.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 214:11.60 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 214:11.60 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 214:11.60 memset(aT, 0, sizeof(T)); 214:11.60 ~~~~~~^~~~~~~~~~~~~~~~~~ 214:11.60 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/ContentParent.cpp:188, 214:11.60 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:92: 214:11.60 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 214:11.60 struct SizeOfTabFns { 214:11.60 ^~~~~~~~~~~~ 214:12.32 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/SharedMap.cpp: In member function 'virtual nsresult mozilla::dom::ipc::WritableSharedMap::QueryInterface(const nsIID&, void**)': 214:12.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:12.32 foundInterface = 0; \ 214:12.33 ^~~~~~~~~~~~~~ 214:12.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 214:12.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 214:12.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:12.33 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/SharedMap.cpp:456:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 214:12.33 NS_INTERFACE_MAP_END_INHERITING(SharedMap) 214:12.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:12.33 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 214:12.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 214:12.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:13, 214:12.33 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorChild.cpp:7, 214:12.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 214:12.33 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 214:12.33 } else 214:12.33 ^~~~ 214:12.33 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 214:12.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 214:12.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:12.33 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/SharedMap.cpp:455:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 214:12.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WritableSharedMap) 214:12.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:12.40 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 214:12.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 214:12.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 214:12.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 214:12.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 214:12.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 214:12.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 214:12.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 214:12.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 214:12.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 214:12.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 214:12.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 214:12.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 214:12.40 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 214:12.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 214:12.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 214:12.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 214:12.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 214:12.40 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 214:12.40 memset(&aArr[0], 0, N * sizeof(T)); 214:12.40 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:12.40 In file included from /usr/include/c++/8/map:61, 214:12.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 214:12.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 214:12.40 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 214:12.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 214:12.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 214:12.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 214:12.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 214:12.40 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 214:12.40 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 214:12.40 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 214:12.40 class map 214:12.40 ^~~ 214:12.53 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 214:12.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 214:12.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 214:12.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 214:12.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 214:12.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 214:12.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 214:12.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 214:12.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 214:12.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 214:12.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 214:12.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 214:12.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 214:12.53 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 214:12.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 214:12.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::vector; long unsigned int N = 3]': 214:12.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::vector]' 214:12.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:36:53: required from here 214:12.53 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::vector' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 214:12.53 memset(&aArr[0], 0, N * sizeof(T)); 214:12.53 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:12.53 In file included from /usr/include/c++/8/vector:64, 214:12.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/vector:3, 214:12.53 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/vector:44, 214:12.54 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:33, 214:12.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 214:12.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 214:12.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 214:12.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 214:12.54 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 214:12.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 214:12.54 /usr/include/c++/8/bits/stl_vector.h:339:11: note: 'class std::vector' declared here 214:12.54 class vector : protected _Vector_base<_Tp, _Alloc> 214:12.54 ^~~~~~ 214:12.54 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 214:12.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 214:12.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 214:12.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 214:12.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 214:12.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 214:12.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 214:12.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 214:12.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 214:12.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 214:12.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 214:12.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 214:12.54 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 214:12.54 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserBridgeChild.cpp:11, 214:12.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 214:12.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = mozilla::layers::ClipManager; long unsigned int N = 3]': 214:12.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = mozilla::layers::ClipManager]' 214:12.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:93:32: required from here 214:12.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class mozilla::layers::ClipManager' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 214:12.55 memset(&aArr[0], 0, N * sizeof(T)); 214:12.55 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:12.55 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:11, 214:12.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 214:12.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 214:12.55 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/BrowserChild.cpp:50, 214:12.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:29: 214:12.55 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/layers/ClipManager.h:52:7: note: 'class mozilla::layers::ClipManager' declared here 214:12.55 class ClipManager { 214:12.55 ^~~~~~~~~~~ 214:13.31 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 214:13.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 214:13.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 214:13.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 214:13.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 214:13.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 214:13.31 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:7, 214:13.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 214:13.32 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorChild.cpp:7, 214:13.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 214:13.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 214:13.32 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 214:13.32 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 214:13.32 memset(aT, 0, sizeof(T)); 214:13.32 ~~~~~~^~~~~~~~~~~~~~~~~~ 214:13.32 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/MemoryReportRequest.cpp:7, 214:13.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:47: 214:13.32 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 214:13.32 struct AmountFns { 214:13.32 ^~~~~~~~~ 214:13.32 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 214:13.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 214:13.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 214:13.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 214:13.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 214:13.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 214:13.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:7, 214:13.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 214:13.32 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorChild.cpp:7, 214:13.32 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 214:13.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 214:13.33 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 214:13.33 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 214:13.33 memset(aT, 0, sizeof(T)); 214:13.33 ~~~~~~^~~~~~~~~~~~~~~~~~ 214:13.33 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/MemoryReportRequest.cpp:7, 214:13.33 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:47: 214:13.33 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 214:13.33 struct SizeOfTabFns { 214:13.33 ^~~~~~~~~~~~ 214:13.83 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 214:13.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 214:13.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 214:13.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 214:13.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 214:13.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/GeckoProfiler.h:75, 214:13.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTargetBinding.h:7, 214:13.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/JSWindowActorBinding.h:6, 214:13.83 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorChild.cpp:7, 214:13.83 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 214:13.83 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 214:13.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 214:13.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 214:13.84 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 214:13.84 memset(&aArr[0], 0, N * sizeof(T)); 214:13.84 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:13.84 In file included from /usr/include/c++/8/map:61, 214:13.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 214:13.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 214:13.84 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 214:13.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 214:13.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/JSWindowActor.h:11, 214:13.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/JSWindowActorChild.h:14, 214:13.84 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActorChild.cpp:8, 214:13.84 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 214:13.84 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 214:13.84 class map 214:13.84 ^~~ 214:21.28 layout/style/test/host_ListCSSProperties 214:23.93 tools/power/rapl 214:24.34 /builddir/build/BUILD/firefox-69.0.1/tools/power/rapl.cpp: In function 'SigAlrmHandler': 214:24.34 /builddir/build/BUILD/firefox-69.0.1/tools/power/rapl.cpp:615:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 214:24.34 sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 214:24.34 ^ 214:24.34 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 214:24.34 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 214:24.34 ^ 214:24.34 /builddir/build/BUILD/firefox-69.0.1/tools/power/rapl.cpp:615:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 214:24.34 sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 214:24.34 ^ 214:24.34 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 214:24.34 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 214:24.34 ^ 214:24.34 /builddir/build/BUILD/firefox-69.0.1/tools/power/rapl.cpp:615:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 214:24.34 sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 214:24.35 ^ 214:24.35 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 214:24.35 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 214:24.35 ^ 214:24.35 /builddir/build/BUILD/firefox-69.0.1/tools/power/rapl.cpp:615:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 214:24.35 sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 214:24.35 ^ 214:24.35 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 214:24.35 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 214:24.35 ^ 214:24.35 /builddir/build/BUILD/firefox-69.0.1/tools/power/rapl.cpp:615:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 214:24.35 sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 214:24.35 ^ 214:24.35 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 214:24.35 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 214:24.35 ^ 214:24.35 /builddir/build/BUILD/firefox-69.0.1/tools/power/rapl.cpp:615:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 214:24.35 sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 214:24.35 ^ 214:24.35 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 214:24.35 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 214:24.35 ^ 214:26.73 toolkit/components/telemetry/pingsender/pingsender 214:27.05 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:137: 214:27.05 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActor.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 214:27.05 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActor.cpp:335:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 214:27.05 } // namespace mozilla 214:27.05 ^ 214:27.05 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActor.cpp:335:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 214:27.05 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActor.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 214:27.05 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActor.cpp:335:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 214:27.05 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActor.cpp:335:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 214:27.13 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActor.cpp: In function 'mozilla::dom::ContentParent::GetNewOrUsedBrowserProcess(mozilla::dom::Element*, nsTSubstring const&, mozilla::hal::ProcessPriority, mozilla::dom::ContentParent*, bool)': 214:27.13 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActor.cpp:335:1: warning: the control flow of function '_ZN7mozilla3dom13ContentParent26GetNewOrUsedBrowserProcessEPNS0_7ElementERK12nsTSubstringIDsENS_3hal15ProcessPriorityEPS1_b' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 214:27.13 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActor.cpp:335:1: warning: the control flow of function '_ZN7mozilla3dom13ContentParent26GetNewOrUsedBrowserProcessEPNS0_7ElementERK12nsTSubstringIDsENS_3hal15ProcessPriorityEPS1_b' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 214:27.13 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActor.cpp:335:1: warning: the control flow of function '_ZN7mozilla3dom13ContentParent26GetNewOrUsedBrowserProcessEPNS0_7ElementERK12nsTSubstringIDsENS_3hal15ProcessPriorityEPS1_b' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 214:27.13 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActor.cpp: In function 'mozilla::dom::ContentParent::PreallocateProcess()': 214:27.13 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActor.cpp:335:1: warning: the control flow of function '_ZN7mozilla3dom13ContentParent18PreallocateProcessEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 214:27.13 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/JSWindowActor.cpp:335:1: warning: the control flow of function '_ZN7mozilla3dom13ContentParent18PreallocateProcessEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 214:28.02 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc: In lambda function: 214:28.02 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc:765:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 214:28.02 if (packet.type() == rtcp::Bye::kPacketType) // Main test expectation. 214:28.02 ^ 214:28.02 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc:768:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 214:28.02 if (next_packet == packet_end) // Validate test was set correctly. 214:28.02 ^ 214:32.07 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc: At top level: 214:32.07 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 214:33.06 testing/mochitest/ssltunnel/ssltunnel 214:36.86 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_packet_unittest.cc:121:47: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 214:36.86 | VideoTimingExtension::kValueSizeBytes - 2, // Old format without flags. 214:36.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 214:38.64 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 214:39.24 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsUtils.h:14, 214:39.24 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCOMPtr.h:30, 214:39.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/TabContext.h:10, 214:39.24 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/TabContext.cpp:7, 214:39.24 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 214:39.24 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/WindowGlobalActor.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalActor::QueryInterface(const nsIID&, void**)': 214:39.24 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:39.24 foundInterface = 0; \ 214:39.24 ^~~~~~~~~~~~~~ 214:39.24 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:39.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:39.24 ^~~~~~~~~~~~~~~~~~~~~~~ 214:39.24 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/WindowGlobalActor.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:39.25 NS_INTERFACE_MAP_END 214:39.25 ^~~~~~~~~~~~~~~~~~~~ 214:39.25 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:39.25 else 214:39.25 ^~~~ 214:39.25 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:39.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:39.25 ^~~~~~~~~~~~~~~~~~ 214:39.25 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/WindowGlobalActor.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:39.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 214:39.25 ^~~~~~~~~~~~~~~~~~~~~~ 214:39.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 214:39.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 214:39.37 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/WindowGlobalChild.cpp:13, 214:39.37 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:38: 214:39.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 214:39.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 214:39.37 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 214:39.37 ^ 214:39.37 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 214:39.37 struct Block { 214:39.37 ^~~~~ 214:39.62 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsUtils.h:14, 214:39.62 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCOMPtr.h:30, 214:39.62 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/TabContext.h:10, 214:39.63 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/TabContext.cpp:7, 214:39.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 214:39.63 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/WindowGlobalChild.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalChild::QueryInterface(const nsIID&, void**)': 214:39.63 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:39.63 foundInterface = 0; \ 214:39.63 ^~~~~~~~~~~~~~ 214:39.63 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 214:39.63 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 214:39.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:39.63 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/WindowGlobalChild.cpp:390:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 214:39.63 NS_INTERFACE_MAP_END_INHERITING(WindowGlobalActor) 214:39.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:39.63 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 214:39.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 214:39.63 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 214:39.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/TabContext.h:12, 214:39.63 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/TabContext.cpp:7, 214:39.63 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 214:39.63 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 214:39.63 } else 214:39.63 ^~~~ 214:39.63 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 214:39.63 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 214:39.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:39.63 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/WindowGlobalChild.cpp:389:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 214:39.63 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WindowGlobalChild) 214:39.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:39.89 In file included from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsUtils.h:14, 214:39.89 from /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCOMPtr.h:30, 214:39.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/TabContext.h:10, 214:39.89 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/TabContext.cpp:7, 214:39.89 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 214:39.89 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/WindowGlobalParent.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalParent::QueryInterface(const nsIID&, void**)': 214:39.89 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:39.90 foundInterface = 0; \ 214:39.90 ^~~~~~~~~~~~~~ 214:39.90 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 214:39.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 214:39.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:39.90 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/WindowGlobalParent.cpp:429:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 214:39.90 NS_INTERFACE_MAP_END_INHERITING(WindowGlobalActor) 214:39.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:39.90 In file included from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsWrapperCache.h:10, 214:39.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 214:39.90 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsPIDOMWindow.h:15, 214:39.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/TabContext.h:12, 214:39.90 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/TabContext.cpp:7, 214:39.90 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 214:39.90 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 214:39.90 } else 214:39.90 ^~~~ 214:39.90 /builddir/build/BUILD/firefox-69.0.1/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 214:39.90 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 214:39.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:39.90 /builddir/build/BUILD/firefox-69.0.1/dom/ipc/WindowGlobalParent.cpp:428:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 214:39.90 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WindowGlobalParent) 214:39.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:40.24 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc: In member function 'virtual void webrtc::RtpRtcpImplTest::SetUp()': 214:40.24 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc:205:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 214:40.24 memset(&codec_, 0, sizeof(VideoCodec)); 214:40.24 ^ 214:40.24 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc:15: 214:40.24 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 214:40.24 class VideoCodec { 214:40.24 ^~~~~~~~~~ 214:42.01 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc: At top level: 214:42.01 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 214:42.17 testing/tools/screenshot/screentopng 214:42.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 214:42.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 214:42.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 214:42.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 214:42.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 214:42.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 214:42.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 214:42.43 from /builddir/build/BUILD/firefox-69.0.1/caps/nsJSPrincipals.h:9, 214:42.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 214:42.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/TabContext.h:11, 214:42.43 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/TabContext.cpp:7, 214:42.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 214:42.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 214:42.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 214:42.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 214:42.43 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 214:42.43 memset(&aArr[0], 0, N * sizeof(T)); 214:42.43 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:42.43 In file included from /usr/include/c++/8/map:61, 214:42.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 214:42.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 214:42.43 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/base/process_util.h:31, 214:42.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:10, 214:42.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PTabContext.h:11, 214:42.43 from /builddir/build/BUILD/firefox-69.0.1/dom/ipc/TabContext.cpp:8, 214:42.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/ipc/Unified_cpp_dom_ipc2.cpp:2: 214:42.43 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 214:42.43 class map 214:42.43 ^~~ 214:43.40 browser/app/firefox 214:47.69 media/ffvpx/libavcodec/libmozavcodec.so.symbols.stub 214:47.85 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 214:47.86 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 214:47.86 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 214:47.86 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 214:47.86 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 214:47.86 from : 214:47.86 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 214:47.86 #define HAVE_LINUX_PERF_EVENT_H 0 214:47.86 In file included from : 214:47.86 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 214:47.86 #define HAVE_LINUX_PERF_EVENT_H 1 214:47.95 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 214:47.95 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 214:47.95 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 214:47.95 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 214:47.95 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 214:47.95 from : 214:47.95 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 214:47.95 #define HAVE_LINUX_PERF_EVENT_H 0 214:47.95 In file included from : 214:47.95 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 214:47.95 #define HAVE_LINUX_PERF_EVENT_H 1 214:48.01 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 214:48.01 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 214:48.01 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 214:48.01 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 214:48.01 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 214:48.01 from : 214:48.01 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 214:48.01 #define HAVE_LINUX_PERF_EVENT_H 0 214:48.01 In file included from : 214:48.01 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 214:48.01 #define HAVE_LINUX_PERF_EVENT_H 1 214:48.08 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 214:48.08 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 214:48.08 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 214:48.08 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 214:48.08 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 214:48.08 from : 214:48.08 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 214:48.08 #define HAVE_LINUX_PERF_EVENT_H 0 214:48.09 In file included from : 214:48.09 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 214:48.09 #define HAVE_LINUX_PERF_EVENT_H 1 214:48.12 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 214:48.12 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 214:48.12 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 214:48.12 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 214:48.12 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 214:48.12 from : 214:48.12 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 214:48.12 #define HAVE_LINUX_PERF_EVENT_H 0 214:48.12 In file included from : 214:48.12 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 214:48.12 #define HAVE_LINUX_PERF_EVENT_H 1 214:48.15 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 214:48.15 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 214:48.15 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 214:48.15 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 214:48.15 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 214:48.15 from : 214:48.15 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 214:48.15 #define HAVE_LINUX_PERF_EVENT_H 0 214:48.15 In file included from : 214:48.15 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 214:48.15 #define HAVE_LINUX_PERF_EVENT_H 1 214:48.23 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 214:48.23 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 214:48.23 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 214:48.23 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 214:48.23 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 214:48.23 from : 214:48.23 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 214:48.23 #define HAVE_LINUX_PERF_EVENT_H 0 214:48.23 In file included from : 214:48.23 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 214:48.23 #define HAVE_LINUX_PERF_EVENT_H 1 214:48.24 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 214:48.24 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 214:48.24 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 214:48.24 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 214:48.24 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 214:48.24 from : 214:48.24 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 214:48.24 #define HAVE_LINUX_PERF_EVENT_H 0 214:48.24 In file included from : 214:48.24 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 214:48.24 #define HAVE_LINUX_PERF_EVENT_H 1 214:48.28 js/src/build/libjs_static.a 214:48.33 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 214:48.33 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 214:48.33 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 214:48.33 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 214:48.33 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 214:48.33 from : 214:48.33 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 214:48.33 #define HAVE_LINUX_PERF_EVENT_H 0 214:48.33 In file included from : 214:48.33 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 214:48.33 #define HAVE_LINUX_PERF_EVENT_H 1 214:48.42 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 214:48.42 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 214:48.42 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 214:48.42 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 214:48.42 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 214:48.42 from : 214:48.42 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 214:48.42 #define HAVE_LINUX_PERF_EVENT_H 0 214:48.42 In file included from : 214:48.42 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 214:48.42 #define HAVE_LINUX_PERF_EVENT_H 1 214:48.63 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 214:48.63 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 214:48.63 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 214:48.63 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 214:48.63 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 214:48.63 from : 214:48.63 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 214:48.63 #define HAVE_LINUX_PERF_EVENT_H 0 214:48.63 In file included from : 214:48.63 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 214:48.63 #define HAVE_LINUX_PERF_EVENT_H 1 214:48.67 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 214:48.67 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 214:48.67 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 214:48.67 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 214:48.67 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 214:48.67 from : 214:48.67 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 214:48.67 #define HAVE_LINUX_PERF_EVENT_H 0 214:48.67 In file included from : 214:48.67 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 214:48.67 #define HAVE_LINUX_PERF_EVENT_H 1 214:48.73 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 214:48.73 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 214:48.73 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 214:48.73 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 214:48.73 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 214:48.73 from : 214:48.73 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 214:48.73 #define HAVE_LINUX_PERF_EVENT_H 0 214:48.73 In file included from : 214:48.74 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 214:48.74 #define HAVE_LINUX_PERF_EVENT_H 1 214:48.77 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 214:48.77 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 214:48.77 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 214:48.77 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 214:48.77 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 214:48.77 from : 214:48.77 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 214:48.77 #define HAVE_LINUX_PERF_EVENT_H 0 214:48.77 In file included from : 214:48.77 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 214:48.77 #define HAVE_LINUX_PERF_EVENT_H 1 214:48.85 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 214:48.85 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 214:48.85 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 214:48.85 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 214:48.85 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 214:48.85 from : 214:48.85 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 214:48.85 #define HAVE_LINUX_PERF_EVENT_H 0 214:48.85 In file included from : 214:48.85 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 214:48.85 #define HAVE_LINUX_PERF_EVENT_H 1 214:49.01 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 214:49.01 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 214:49.01 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 214:49.01 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 214:49.01 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 214:49.01 from : 214:49.01 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 214:49.01 #define HAVE_LINUX_PERF_EVENT_H 0 214:49.01 In file included from : 214:49.01 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 214:49.01 #define HAVE_LINUX_PERF_EVENT_H 1 214:50.69 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 214:50.69 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 214:50.69 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 214:50.69 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 214:50.69 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 214:50.69 from : 214:50.69 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 214:50.69 #define HAVE_LINUX_PERF_EVENT_H 0 214:50.69 In file included from : 214:50.69 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 214:50.69 #define HAVE_LINUX_PERF_EVENT_H 1 214:50.78 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 214:50.78 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 214:50.78 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 214:50.78 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 214:50.78 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 214:50.78 from : 214:50.78 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 214:50.78 #define HAVE_LINUX_PERF_EVENT_H 0 214:50.78 In file included from : 214:50.78 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 214:50.78 #define HAVE_LINUX_PERF_EVENT_H 1 214:51.71 mozglue/tests/ShowSSEConfig 214:51.71 mozglue/tests/TestBaseProfiler 214:55.93 mozglue/tests/TestPrintf 214:56.82 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest1.cpp:74: 214:56.82 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc: In destructor 'virtual webrtc::ReadableWavBuffer::~ReadableWavBuffer()': 214:56.82 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc:36:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 214:56.82 if (check_read_size_) 214:56.82 ^ 214:56.82 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc: In member function 'virtual size_t webrtc::ReadableWavBuffer::Read(void*, size_t)': 214:56.82 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc:42:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 214:56.82 if (size_ >= kWavHeaderSize) 214:56.82 ^ 215:02.08 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:25, 215:02.08 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 215:02.08 from /builddir/build/BUILD/firefox-69.0.1/toolkit/xre/nsAppRunner.cpp:6: 215:02.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 215:02.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 215:02.08 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 215:02.08 ^ 215:02.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 215:02.08 struct Block { 215:02.08 ^~~~~ 215:03.65 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl_unittest.cc: At top level: 215:03.65 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 215:04.82 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:04.82 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:04.82 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:04.82 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:04.82 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:04.82 from : 215:04.82 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:04.82 #define HAVE_LINUX_PERF_EVENT_H 0 215:04.82 In file included from : 215:04.82 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:04.82 #define HAVE_LINUX_PERF_EVENT_H 1 215:04.91 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:04.91 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:04.91 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:04.91 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:04.91 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:04.91 from : 215:04.91 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:04.91 #define HAVE_LINUX_PERF_EVENT_H 0 215:04.91 In file included from : 215:04.92 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:04.92 #define HAVE_LINUX_PERF_EVENT_H 1 215:04.97 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:04.97 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:04.97 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:04.97 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:04.97 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:04.97 from : 215:04.97 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:04.97 #define HAVE_LINUX_PERF_EVENT_H 0 215:04.97 In file included from : 215:04.97 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:04.97 #define HAVE_LINUX_PERF_EVENT_H 1 215:05.01 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:56: 215:05.01 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/test/fake_encoder.cc: In member function 'virtual int32_t webrtc::test::FakeEncoder::Encode(const webrtc::VideoFrame&, const webrtc::CodecSpecificInfo*, const std::vector*)': 215:05.02 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/test/fake_encoder.cc:112:44: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 215:05.02 memset(&specifics, 0, sizeof(specifics)); 215:05.02 ^ 215:05.02 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/h264/include/h264.h:19, 215:05.02 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/test/encoder_settings.cc:15, 215:05.02 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:38: 215:05.02 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 215:05.02 struct CodecSpecificInfo { 215:05.02 ^~~~~~~~~~~~~~~~~ 215:05.03 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:56: 215:05.03 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/test/fake_encoder.cc: In member function 'virtual webrtc::EncodedImageCallback::Result webrtc::test::FakeH264Encoder::OnEncodedImage(const webrtc::EncodedImage&, const webrtc::CodecSpecificInfo*, const webrtc::RTPFragmentationHeader*)': 215:05.03 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/test/fake_encoder.cc:263:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 215:05.03 memset(&specifics, 0, sizeof(specifics)); 215:05.03 ^ 215:05.03 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/h264/include/h264.h:19, 215:05.03 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/test/encoder_settings.cc:15, 215:05.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:38: 215:05.03 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 215:05.03 struct CodecSpecificInfo { 215:05.03 ^~~~~~~~~~~~~~~~~ 215:05.03 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:05.03 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:05.03 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:05.03 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:05.03 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:05.03 from : 215:05.03 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:05.03 #define HAVE_LINUX_PERF_EVENT_H 0 215:05.03 In file included from : 215:05.03 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:05.03 #define HAVE_LINUX_PERF_EVENT_H 1 215:05.10 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:05.10 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:05.10 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:05.10 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:05.10 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:05.10 from : 215:05.10 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:05.10 #define HAVE_LINUX_PERF_EVENT_H 0 215:05.10 In file included from : 215:05.10 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:05.10 #define HAVE_LINUX_PERF_EVENT_H 1 215:05.21 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:05.21 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:05.21 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:05.22 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:05.22 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:05.22 from : 215:05.22 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:05.22 #define HAVE_LINUX_PERF_EVENT_H 0 215:05.22 In file included from : 215:05.22 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:05.22 #define HAVE_LINUX_PERF_EVENT_H 1 215:05.31 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:05.31 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:05.31 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:05.31 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:05.31 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:05.31 from : 215:05.31 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:05.31 #define HAVE_LINUX_PERF_EVENT_H 0 215:05.31 In file included from : 215:05.31 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:05.31 #define HAVE_LINUX_PERF_EVENT_H 1 215:05.37 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:05.37 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:05.37 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:05.37 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:05.37 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:05.37 from : 215:05.37 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:05.37 #define HAVE_LINUX_PERF_EVENT_H 0 215:05.37 In file included from : 215:05.37 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:05.37 #define HAVE_LINUX_PERF_EVENT_H 1 215:05.45 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:05.45 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:05.45 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:05.45 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:05.45 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:05.45 from : 215:05.45 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:05.45 #define HAVE_LINUX_PERF_EVENT_H 0 215:05.45 In file included from : 215:05.45 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:05.45 #define HAVE_LINUX_PERF_EVENT_H 1 215:05.58 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:05.58 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:05.58 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:05.58 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:05.58 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:05.58 from : 215:05.58 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:05.58 #define HAVE_LINUX_PERF_EVENT_H 0 215:05.58 In file included from : 215:05.58 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:05.58 #define HAVE_LINUX_PERF_EVENT_H 1 215:05.68 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:05.68 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:05.68 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:05.68 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:05.68 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:05.68 from : 215:05.68 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:05.68 #define HAVE_LINUX_PERF_EVENT_H 0 215:05.68 In file included from : 215:05.68 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:05.68 #define HAVE_LINUX_PERF_EVENT_H 1 215:05.73 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:05.73 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:05.73 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:05.73 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:05.73 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:05.73 from : 215:05.73 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:05.73 #define HAVE_LINUX_PERF_EVENT_H 0 215:05.73 In file included from : 215:05.73 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:05.73 #define HAVE_LINUX_PERF_EVENT_H 1 215:05.79 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:05.79 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:05.79 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:05.79 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:05.79 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:05.79 from : 215:05.79 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:05.79 #define HAVE_LINUX_PERF_EVENT_H 0 215:05.79 In file included from : 215:05.79 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:05.79 #define HAVE_LINUX_PERF_EVENT_H 1 215:05.85 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:05.85 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:05.85 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:05.85 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:05.85 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:05.85 from : 215:05.85 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:05.85 #define HAVE_LINUX_PERF_EVENT_H 0 215:05.85 In file included from : 215:05.85 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:05.85 #define HAVE_LINUX_PERF_EVENT_H 1 215:05.90 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:05.90 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:05.90 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:05.90 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:05.90 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:05.90 from : 215:05.90 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:05.90 #define HAVE_LINUX_PERF_EVENT_H 0 215:05.90 In file included from : 215:05.90 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:05.90 #define HAVE_LINUX_PERF_EVENT_H 1 215:06.02 In file included from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 215:06.03 from /builddir/build/BUILD/firefox-69.0.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 215:06.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 215:06.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 215:06.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 215:06.03 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 215:06.03 from /builddir/build/BUILD/firefox-69.0.1/toolkit/xre/nsAppRunner.cpp:6: 215:06.03 /builddir/build/BUILD/firefox-69.0.1/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsresult nsXULAppInfo::QueryInterface(const nsIID&, void**)': 215:06.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:06.03 foundInterface = 0; \ 215:06.03 ^~~~~~~~~~~~~~ 215:06.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 215:06.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:06.03 ^~~~~~~~~~~~~~~~~~~~~~~ 215:06.03 /builddir/build/BUILD/firefox-69.0.1/toolkit/xre/nsAppRunner.cpp:475:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:06.03 NS_INTERFACE_MAP_END 215:06.03 ^~~~~~~~~~~~~~~~~~~~ 215:06.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:986:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:06.03 else 215:06.03 ^~~~ 215:06.03 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1061:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 215:06.03 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 215:06.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:06.03 /builddir/build/BUILD/firefox-69.0.1/toolkit/xre/nsAppRunner.cpp:473:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 215:06.03 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIXULAppInfo, 215:06.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:06.16 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:06.16 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:06.16 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:06.16 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:06.16 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:06.16 from : 215:06.16 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:06.16 #define HAVE_LINUX_PERF_EVENT_H 0 215:06.16 In file included from : 215:06.16 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:06.16 #define HAVE_LINUX_PERF_EVENT_H 1 215:06.22 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:06.22 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:06.22 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:06.22 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:06.22 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:06.22 from : 215:06.22 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:06.22 #define HAVE_LINUX_PERF_EVENT_H 0 215:06.22 In file included from : 215:06.22 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:06.22 #define HAVE_LINUX_PERF_EVENT_H 1 215:06.31 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:06.31 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:06.31 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:06.31 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:06.31 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:06.31 from : 215:06.31 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:06.31 #define HAVE_LINUX_PERF_EVENT_H 0 215:06.31 In file included from : 215:06.31 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:06.31 #define HAVE_LINUX_PERF_EVENT_H 1 215:06.38 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:06.38 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:06.38 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:06.38 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:06.38 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:06.38 from : 215:06.38 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:06.38 #define HAVE_LINUX_PERF_EVENT_H 0 215:06.38 In file included from : 215:06.38 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:06.38 #define HAVE_LINUX_PERF_EVENT_H 1 215:07.41 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 215:07.41 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest_SendSimulcast_Test::TestBody()': 215:07.41 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:114:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 215:07.41 memset(&codec_info_1, 0, sizeof(CodecSpecificInfo)); 215:07.41 ^ 215:07.41 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 215:07.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 215:07.41 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 215:07.41 struct CodecSpecificInfo { 215:07.41 ^~~~~~~~~~~~~~~~~ 215:07.41 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 215:07.41 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:131:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 215:07.41 memset(&codec_info_2, 0, sizeof(CodecSpecificInfo)); 215:07.41 ^ 215:07.41 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 215:07.41 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 215:07.41 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 215:07.41 struct CodecSpecificInfo { 215:07.41 ^~~~~~~~~~~~~~~~~ 215:07.42 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 215:07.42 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest_InfoMappedToRtpVideoHeader_Vp8_Test::TestBody()': 215:07.42 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:239:51: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 215:07.42 memset(&codec_info, 0, sizeof(CodecSpecificInfo)); 215:07.42 ^ 215:07.42 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 215:07.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 215:07.43 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 215:07.43 struct CodecSpecificInfo { 215:07.43 ^~~~~~~~~~~~~~~~~ 215:07.43 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:07.43 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:07.43 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:07.43 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:07.43 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:07.43 from : 215:07.43 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:07.43 #define HAVE_LINUX_PERF_EVENT_H 0 215:07.43 In file included from : 215:07.43 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:07.43 #define HAVE_LINUX_PERF_EVENT_H 1 215:07.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 215:07.43 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest_InfoMappedToRtpVideoHeader_H264_Test::TestBody()': 215:07.43 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:278:51: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 215:07.43 memset(&codec_info, 0, sizeof(CodecSpecificInfo)); 215:07.43 ^ 215:07.43 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 215:07.43 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 215:07.43 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 215:07.43 struct CodecSpecificInfo { 215:07.43 ^~~~~~~~~~~~~~~~~ 215:07.44 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 215:07.44 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest::SetUp()': 215:07.44 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:340:75: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 215:07.44 virtual void SetUp() { memset(&codec_info_, 0, sizeof(CodecSpecificInfo)); } 215:07.44 ^ 215:07.44 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 215:07.44 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 215:07.44 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 215:07.44 struct CodecSpecificInfo { 215:07.44 ^~~~~~~~~~~~~~~~~ 215:07.50 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:07.50 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:07.50 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:07.50 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:07.50 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:07.50 from : 215:07.50 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:07.50 #define HAVE_LINUX_PERF_EVENT_H 0 215:07.50 In file included from : 215:07.50 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:07.50 #define HAVE_LINUX_PERF_EVENT_H 1 215:07.71 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/test/testsupport/fileutils.cc: At top level: 215:07.71 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 215:07.72 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:07.72 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:07.72 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:07.72 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:07.72 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:07.72 from : 215:07.72 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:07.72 #define HAVE_LINUX_PERF_EVENT_H 0 215:07.72 In file included from : 215:07.72 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:07.72 #define HAVE_LINUX_PERF_EVENT_H 1 215:07.76 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:07.76 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:07.76 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:07.76 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:07.76 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:07.76 from : 215:07.76 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:07.76 #define HAVE_LINUX_PERF_EVENT_H 0 215:07.76 In file included from : 215:07.76 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:07.76 #define HAVE_LINUX_PERF_EVENT_H 1 215:07.84 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:07.84 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:07.84 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:07.84 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:07.84 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:07.84 from : 215:07.84 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:07.84 #define HAVE_LINUX_PERF_EVENT_H 0 215:07.84 In file included from : 215:07.84 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:07.84 #define HAVE_LINUX_PERF_EVENT_H 1 215:07.94 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:07.94 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:07.94 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:07.94 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:07.94 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:07.94 from : 215:07.94 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:07.94 #define HAVE_LINUX_PERF_EVENT_H 0 215:07.94 In file included from : 215:07.94 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:07.94 #define HAVE_LINUX_PERF_EVENT_H 1 215:08.08 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:08.08 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:08.08 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:08.08 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:08.08 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:08.08 from : 215:08.08 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:08.08 #define HAVE_LINUX_PERF_EVENT_H 0 215:08.08 In file included from : 215:08.08 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:08.08 #define HAVE_LINUX_PERF_EVENT_H 1 215:08.55 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/voice_engine/shared_data.h:17, 215:08.55 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/voice_engine/channel.h:34, 215:08.55 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/voice_engine/channel_unittest.cc:12, 215:08.55 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:110: 215:08.55 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 215:08.55 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 215:08.55 memcpy(this, &config, sizeof(*this)); 215:08.55 ^ 215:08.55 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 215:08.55 struct Config { 215:08.55 ^~~~~~ 215:13.37 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:13.37 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:13.37 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:13.37 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:13.37 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:13.37 from : 215:13.37 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:13.37 #define HAVE_LINUX_PERF_EVENT_H 0 215:13.37 In file included from : 215:13.37 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:13.37 #define HAVE_LINUX_PERF_EVENT_H 1 215:13.42 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:13.42 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:13.42 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:13.42 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:13.42 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:13.42 from : 215:13.42 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:13.42 #define HAVE_LINUX_PERF_EVENT_H 0 215:13.42 In file included from : 215:13.42 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:13.42 #define HAVE_LINUX_PERF_EVENT_H 1 215:13.99 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:13.99 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:13.99 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:13.99 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:13.99 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:13.99 from : 215:13.99 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:13.99 #define HAVE_LINUX_PERF_EVENT_H 0 215:13.99 In file included from : 215:13.99 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:13.99 #define HAVE_LINUX_PERF_EVENT_H 1 215:14.37 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:14.37 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:14.37 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:14.37 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:14.37 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:14.37 from : 215:14.37 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:14.37 #define HAVE_LINUX_PERF_EVENT_H 0 215:14.37 In file included from : 215:14.37 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:14.37 #define HAVE_LINUX_PERF_EVENT_H 1 215:14.90 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:14.90 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:14.90 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:14.90 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:14.90 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:14.90 from : 215:14.90 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:14.90 #define HAVE_LINUX_PERF_EVENT_H 0 215:14.90 In file included from : 215:14.90 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:14.90 #define HAVE_LINUX_PERF_EVENT_H 1 215:15.03 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:15.03 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:15.03 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:15.03 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:15.03 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:15.03 from : 215:15.03 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:15.03 #define HAVE_LINUX_PERF_EVENT_H 0 215:15.03 In file included from : 215:15.03 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:15.03 #define HAVE_LINUX_PERF_EVENT_H 1 215:15.25 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:15.25 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:15.25 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:15.25 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:15.25 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:15.25 from : 215:15.25 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:15.25 #define HAVE_LINUX_PERF_EVENT_H 0 215:15.25 In file included from : 215:15.25 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:15.25 #define HAVE_LINUX_PERF_EVENT_H 1 215:15.41 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:15.41 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:15.41 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:15.41 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:15.41 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:15.41 from : 215:15.41 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:15.41 #define HAVE_LINUX_PERF_EVENT_H 0 215:15.41 In file included from : 215:15.41 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:15.41 #define HAVE_LINUX_PERF_EVENT_H 1 215:16.33 In file included from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config.h:44, 215:16.33 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/common.h:105, 215:16.33 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/avutil.h:296, 215:16.33 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil/log.h:25, 215:16.33 from /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/libavutil_visibility.h:26, 215:16.33 from : 215:16.33 /builddir/build/BUILD/firefox-69.0.1/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 215:16.33 #define HAVE_LINUX_PERF_EVENT_H 0 215:16.33 In file included from : 215:16.33 /builddir/build/BUILD/firefox-69.0.1/objdir/mozilla-config.h:54: note: this is the location of the previous definition 215:16.33 #define HAVE_LINUX_PERF_EVENT_H 1 215:16.35 media/ffvpx/libavcodec/libmozavcodec.so 215:27.67 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:23, 215:27.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentChild.h:15, 215:27.67 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/ContentProcess.h:12, 215:27.67 from /builddir/build/BUILD/firefox-69.0.1/toolkit/xre/nsEmbedFunctions.cpp:77: 215:27.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 215:27.67 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 215:27.67 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 215:27.68 ^ 215:27.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 215:27.68 struct Block { 215:27.68 ^~~~~ 215:32.25 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/voice_engine/utility_unittest.cc: At top level: 215:32.25 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 215:33.46 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest3.cpp:128: 215:33.46 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet.cc: In member function 'void webrtc::test::Packet::CopyToHeader(webrtc::RTPHeader*) const': 215:33.46 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet.cc:166:77: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::RTPHeaderExtension' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 215:33.46 &destination->extension, &header_.extension, sizeof(header_.extension)); 215:33.46 ^ 215:33.46 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/include/neteq.h:21, 215:33.46 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/background_noise.h:18, 215:33.46 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/merge_unittest.cc:17, 215:33.46 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest3.cpp:29: 215:33.46 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:796:8: note: 'struct webrtc::RTPHeaderExtension' declared here 215:33.46 struct RTPHeaderExtension { 215:33.46 ^~~~~~~~~~~~~~~~~~ 215:34.18 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/mock_audio_processing.h:17, 215:34.18 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct_unittest.cc:15, 215:34.18 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:74: 215:34.18 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 215:34.18 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 215:34.18 memcpy(this, &config, sizeof(*this)); 215:34.18 ^ 215:34.18 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 215:34.18 struct Config { 215:34.18 ^~~~~~ 215:34.56 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:74: 215:34.56 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct_unittest.cc: At global scope: 215:34.56 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct_unittest.cc:46:7: warning: 'webrtc::AgcManagerDirectTest' has a field 'webrtc::AgcManagerDirectTest::volume_' whose type uses the anonymous namespace [-Wsubobject-linkage] 215:34.56 class AgcManagerDirectTest : public ::testing::Test { 215:34.56 ^~~~~~~~~~~~~~~~~~~~ 215:35.22 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/testing/gtest/include/gtest/gtest.h:59, 215:35.22 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/test/gtest.h:17, 215:35.22 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_unittest.cc:15, 215:35.22 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:2: 215:35.22 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_performance_unittest.cc:703:8: warning: 'webrtc::CallSimulator_DISABLED_ApiCallDurationTest_Test' has a base 'webrtc::{anonymous}::CallSimulator' whose type uses the anonymous namespace [-Wsubobject-linkage] 215:35.22 TEST_P(CallSimulator, DISABLED_ApiCallDurationTest) { 215:35.22 ^~~~~~~~~~~~~ 215:35.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gtest/internal/gtest-internal.h:1304:3: note: in definition of macro 'GTEST_TEST_CLASS_NAME_' 215:35.22 test_case_name##_##test_name##_Test 215:35.22 ^~~~~~~~~~~~~~ 215:35.22 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_performance_unittest.cc:703:1: note: in expansion of macro 'TEST_P' 215:35.22 TEST_P(CallSimulator, DISABLED_ApiCallDurationTest) { 215:35.22 ^~~~~~ 215:35.23 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gtest/gtest-param-test.h:188, 215:35.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/testing/gtest/include/gtest/gtest.h:63, 215:35.23 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/test/gtest.h:17, 215:35.23 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_unittest.cc:15, 215:35.23 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:2: 215:35.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gtest/internal/gtest-param-util.h: In instantiation of 'class testing::internal::TestMetaFactory': 215:35.23 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_performance_unittest.cc:703:1: required from here 215:35.23 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gtest/internal/gtest-param-util.h:441:7: warning: 'testing::internal::TestMetaFactory' has a base 'testing::internal::TestMetaFactoryBase' whose type uses the anonymous namespace [-Wsubobject-linkage] 215:35.23 class TestMetaFactory 215:35.23 ^~~~~~~~~~~~~~~ 215:36.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gtest/internal/gtest-param-util.h: In instantiation of 'class testing::internal::ParameterizedTestFactory': 215:36.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gtest/internal/gtest-param-util.h:449:12: required from 'testing::internal::TestFactoryBase* testing::internal::TestMetaFactory::CreateTestFactory(testing::internal::TestMetaFactory::ParamType) [with TestCase = webrtc::CallSimulator_DISABLED_ApiCallDurationTest_Test; testing::internal::TestMetaFactory::ParamType = webrtc::{anonymous}::SimulationConfig]' 215:36.89 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gtest/internal/gtest-param-util.h:448:28: required from here 215:36.90 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gtest/internal/gtest-param-util.h:404:7: warning: 'testing::internal::ParameterizedTestFactory' has a field 'testing::internal::ParameterizedTestFactory::parameter_' whose type uses the anonymous namespace [-Wsubobject-linkage] 215:36.90 class ParameterizedTestFactory : public TestFactoryBase { 215:36.90 ^~~~~~~~~~~~~~~~~~~~~~~~ 215:38.36 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_source.cc: At top level: 215:38.36 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 215:40.88 security/manager/ssl/tests/unit/tlsserver/cmd/BadCertServer 215:40.88 security/manager/ssl/tests/unit/tlsserver/cmd/GenerateOCSPResponse 215:45.16 security/manager/ssl/tests/unit/tlsserver/cmd/OCSPStaplingServer 215:45.24 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 215:50.09 security/manager/ssl/tests/unit/tlsserver/cmd/SymantecSanctionsServer 216:15.21 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl_unittest.cc:14, 216:15.21 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest5.cpp:11: 216:15.21 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 216:15.21 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 216:15.21 memcpy(this, &config, sizeof(*this)); 216:15.21 ^ 216:15.21 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 216:15.21 struct Config { 216:15.21 ^~~~~~ 216:15.99 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest6.cpp:83: 216:15.99 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc: In instantiation of 'class webrtc::DesktopAndCursorComposerTest': 216:15.99 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:203:1: required from here 216:15.99 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7: warning: 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_screen_' whose type uses the anonymous namespace [-Wsubobject-linkage] 216:15.99 class DesktopAndCursorComposerTest : public testing::Test, 216:15.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:15.99 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7: warning: 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_cursor_' whose type uses the anonymous namespace [-Wsubobject-linkage] 216:16.00 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc: In instantiation of 'class webrtc::DesktopAndCursorComposerTest': 216:16.00 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:264:1: required from here 216:16.00 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7: warning: 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_screen_' whose type uses the anonymous namespace [-Wsubobject-linkage] 216:16.00 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7: warning: 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_cursor_' whose type uses the anonymous namespace [-Wsubobject-linkage] 216:17.30 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/transient/file_utils.cc: At top level: 216:17.30 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 216:17.37 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest6.cpp:20: 216:17.37 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/audio_processing/utility/delay_estimator_unittest.cc:123:6: warning: 'void {anonymous}::DelayEstimatorTest::InitBinary()' defined but not used [-Wunused-function] 216:17.37 void DelayEstimatorTest::InitBinary() { 216:17.37 ^~~~~~~~~~~~~~~~~~ 216:20.08 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 216:27.77 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:38: 216:27.77 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/fec_test_helper.cc: In member function 'std::unique_ptr webrtc::test::fec::AugmentedPacketGenerator::NextPacket(size_t, size_t)': 216:27.77 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/fec_test_helper.cc:115:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 216:27.77 memset(&packet->header, 0, sizeof(WebRtcRTPHeader)); 216:27.77 ^ 216:27.77 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/module_common_types_unittest.cc:11, 216:27.77 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:2: 216:27.77 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 216:27.77 struct WebRtcRTPHeader { 216:27.77 ^~~~~~~~~~~~~~~ 216:27.90 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:47: 216:27.90 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc: In member function 'virtual void webrtc::VerifyingMediaStream::OnRtpPacket(const webrtc::RtpPacketReceived&)': 216:27.90 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc:46:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 216:27.90 if (!sequence_numbers_.empty()) 216:27.90 ^ 216:27.97 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:74: 216:27.97 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc: In constructor 'webrtc::ReceiveStatisticsTest::ReceiveStatisticsTest()': 216:27.97 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc:30:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 216:27.97 memset(&header1_, 0, sizeof(header1_)); 216:27.97 ^ 216:27.97 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 216:27.97 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/module_common_types_unittest.cc:11, 216:27.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:2: 216:27.97 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 216:27.97 struct RTPHeader { 216:27.97 ^~~~~~~~~ 216:27.97 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:74: 216:27.97 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc:33:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 216:27.97 memset(&header2_, 0, sizeof(header2_)); 216:27.97 ^ 216:27.97 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 216:27.97 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/module_common_types_unittest.cc:11, 216:27.97 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:2: 216:27.97 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 216:27.98 struct RTPHeader { 216:27.98 ^~~~~~~~~ 216:35.58 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp8_unittest.cc: At top level: 216:35.58 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 216:36.92 js/src/gdb/gdb-tests 216:37.43 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:56: 216:37.43 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_CreateDelete_Test::TestBody()': 216:37.43 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 216:37.43 if (!res) EXPECT_TRUE(ex); \ 216:37.43 ^ 216:37.43 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:224:5: note: in expansion of macro 'EXPECT_TRUE_WAIT' 216:37.43 EXPECT_TRUE_WAIT(capture_observer.incoming_frames() >= 5, kTimeOut); 216:37.43 ^~~~~~~~~~~~~~~~ 216:37.44 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_Capabilities_Test::TestBody()': 216:37.44 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 216:37.44 if (!res) EXPECT_TRUE(ex); \ 216:37.44 ^ 216:37.44 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:280:5: note: in expansion of macro 'EXPECT_TRUE_WAIT' 216:37.44 EXPECT_TRUE_WAIT(capture_observer.incoming_frames() >= 1, kTimeOut); 216:37.44 ^~~~~~~~~~~~~~~~ 216:37.44 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_DISABLED_TestTwoCameras_Test::TestBody()': 216:37.44 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 216:37.44 if (!res) EXPECT_TRUE(ex); \ 216:37.44 ^ 216:37.45 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:345:3: note: in expansion of macro 'EXPECT_TRUE_WAIT' 216:37.45 EXPECT_TRUE_WAIT(capture_observer1.incoming_frames() >= 5, kTimeOut); 216:37.45 ^~~~~~~~~~~~~~~~ 216:37.45 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 216:37.45 if (!res) EXPECT_TRUE(ex); \ 216:37.45 ^ 216:37.45 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:346:3: note: in expansion of macro 'EXPECT_TRUE_WAIT' 216:37.45 EXPECT_TRUE_WAIT(capture_observer2.incoming_frames() >= 5, kTimeOut); 216:37.45 ^~~~~~~~~~~~~~~~ 216:38.19 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_unittest.cc:11, 216:38.19 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:101: 216:38.19 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_test_utility.h: In static member function 'static void webrtc::testing::TestVp8Simulcast::DefaultSettings(webrtc::VideoCodec*, const int*)': 216:38.19 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_test_utility.h:194:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 216:38.19 memset(settings, 0, sizeof(VideoCodec)); 216:38.19 ^ 216:38.20 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 216:38.20 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 216:38.20 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9_unittest.cc:14, 216:38.20 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:2: 216:38.20 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 216:38.20 class VideoCodec { 216:38.20 ^~~~~~~~~~ 216:47.01 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/histogram_unittest.cc: At top level: 216:47.01 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 216:48.93 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:101: 216:48.93 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/utility/simulcast_rate_allocator_unittest.cc: In constructor 'webrtc::SimulcastRateAllocatorTest::SimulcastRateAllocatorTest()': 216:48.93 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/utility/simulcast_rate_allocator_unittest.cc:50:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 216:48.93 memset(&codec_, 0, sizeof(VideoCodec)); 216:48.93 ^ 216:48.93 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_video/include/video_frame.h:19, 216:48.93 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:19, 216:48.93 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 216:48.93 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 216:48.94 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 216:48.94 class VideoCodec { 216:48.94 ^~~~~~~~~~ 216:49.66 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:22, 216:49.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:119: 216:49.66 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/test/video_codec_settings.h: In function 'void webrtc::test::CodecSettings(webrtc::VideoCodecType, webrtc::VideoCodec*)': 216:49.66 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/test/video_codec_settings.h:28:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 216:49.66 memset(settings, 0, sizeof(VideoCodec)); 216:49.66 ^ 216:49.66 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_video/include/video_frame.h:19, 216:49.66 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:19, 216:49.66 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 216:49.66 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 216:49.66 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 216:49.66 class VideoCodec { 216:49.66 ^~~~~~~~~~ 216:49.70 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:119: 216:49.70 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyFrames_Test::TestBody()': 216:49.70 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:102:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 216:49.70 memset(&header, 0, sizeof(header)); 216:49.70 ^ 216:49.70 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:20, 216:49.70 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 216:49.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 216:49.70 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 216:49.70 struct WebRtcRTPHeader { 216:49.70 ^~~~~~~~~~~~~~~ 216:49.70 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:119: 216:49.70 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyFramesWithLosses_Test::TestBody()': 216:49.70 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:126:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 216:49.70 memset(&header, 0, sizeof(header)); 216:49.70 ^ 216:49.70 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:20, 216:49.70 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 216:49.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 216:49.70 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 216:49.70 struct WebRtcRTPHeader { 216:49.70 ^~~~~~~~~~~~~~~ 216:49.70 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:119: 216:49.70 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyAndVideo_Test::TestBody()': 216:49.70 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:177:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 216:49.70 memset(&header, 0, sizeof(header)); 216:49.70 ^ 216:49.70 In file included from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:20, 216:49.70 from /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 216:49.70 from /builddir/build/BUILD/firefox-69.0.1/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 216:49.70 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 216:49.70 struct WebRtcRTPHeader { 216:49.70 ^~~~~~~~~~~~~~~ 217:01.16 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/system_wrappers/source/aligned_array_unittest.cc: At top level: 217:01.16 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 217:01.26 media/webrtc/trunk/gtest/webrtc-gtest 219:45.23 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29:7: warning: type 'struct DesktopCaptureOptions' violates the C++ One Definition Rule [-Wodr] 219:45.23 class DesktopCaptureOptions { 219:45.23 ^ 219:45.23 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29:7: note: a different type is defined in another translation unit 219:45.23 class DesktopCaptureOptions { 219:45.23 ^ 219:45.23 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:144:26: note: the first difference of corresponding definitions is field 'allow_pipewire_' 219:45.23 bool allow_pipewire_ = true; 219:45.23 ^ 219:45.23 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29:7: note: a type with different number of fields is defined in another translation unit 219:45.23 class DesktopCaptureOptions { 219:45.23 ^ 219:45.23 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor.h:78:30: warning: 'CreateForWindow' violates the C++ One Definition Rule [-Wodr] 219:45.23 static MouseCursorMonitor* CreateForWindow( 219:45.23 ^ 219:45.23 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_linux.cc:20:21: note: 'CreateForWindow' was previously declared here 219:45.23 MouseCursorMonitor* MouseCursorMonitor::CreateForWindow( 219:45.23 ^ 219:45.23 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_linux.cc:20:21: note: code may be misoptimized unless -fno-strict-aliasing is used 219:45.23 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor.h:86:30: warning: 'CreateForScreen' violates the C++ One Definition Rule [-Wodr] 219:45.23 static MouseCursorMonitor* CreateForScreen( 219:45.23 ^ 219:45.23 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_linux.cc:31:21: note: 'CreateForScreen' was previously declared here 219:45.23 MouseCursorMonitor* MouseCursorMonitor::CreateForScreen( 219:45.23 ^ 219:45.23 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_linux.cc:31:21: note: code may be misoptimized unless -fno-strict-aliasing is used 219:45.23 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.h:135:43: warning: 'CreateScreenCapturer' violates the C++ One Definition Rule [-Wodr] 219:45.23 static std::unique_ptr CreateScreenCapturer( 219:45.23 ^ 219:45.23 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.cc:53:34: note: 'CreateScreenCapturer' was previously declared here 219:45.23 std::unique_ptr DesktopCapturer::CreateScreenCapturer( 219:45.24 ^ 219:45.24 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.cc:53:34: note: code may be misoptimized unless -fno-strict-aliasing is used 219:45.24 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:34:32: warning: 'CreateDefault' violates the C++ One Definition Rule [-Wodr] 219:45.24 static DesktopCaptureOptions CreateDefault(); 219:45.24 ^ 219:45.24 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:28:23: note: return value type mismatch 219:45.24 DesktopCaptureOptions DesktopCaptureOptions::CreateDefault() { 219:45.24 ^ 219:45.24 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29:7: note: type 'struct DesktopCaptureOptions' itself violates the C++ One Definition Rule 219:45.24 class DesktopCaptureOptions { 219:45.24 ^ 219:45.24 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:28:23: note: 'CreateDefault' was previously declared here 219:45.24 DesktopCaptureOptions DesktopCaptureOptions::CreateDefault() { 219:45.24 ^ 219:45.24 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:28:23: note: code may be misoptimized unless -fno-strict-aliasing is used 219:45.24 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.h:131:43: warning: 'CreateWindowCapturer' violates the C++ One Definition Rule [-Wodr] 219:45.24 static std::unique_ptr CreateWindowCapturer( 219:45.24 ^ 219:45.24 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.h:131:43: warning: 'CreateWindowCapturer' violates the C++ One Definition Rule [-Wodr] 219:45.24 static std::unique_ptr CreateWindowCapturer( 219:45.24 ^ 219:45.24 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.cc:42:34: note: 'CreateWindowCapturer' was previously declared here 219:45.24 std::unique_ptr DesktopCapturer::CreateWindowCapturer( 219:45.24 ^ 219:45.24 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.cc:42:34: note: code may be misoptimized unless -fno-strict-aliasing is used 219:45.24 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:39:3: warning: '__dt_comp ' violates the C++ One Definition Rule [-Wodr] 219:45.24 ~DesktopCaptureOptions(); 219:45.24 ^ 219:45.24 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:20:1: note: implicit this pointer type mismatch 219:45.24 DesktopCaptureOptions::~DesktopCaptureOptions() {} 219:45.24 ^ 219:45.24 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29:7: note: type 'struct DesktopCaptureOptions' itself violates the C++ One Definition Rule 219:45.24 class DesktopCaptureOptions { 219:45.24 ^ 219:45.24 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:20:1: note: '__dt_comp ' was previously declared here 219:45.24 DesktopCaptureOptions::~DesktopCaptureOptions() {} 219:45.24 ^ 219:45.24 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:20:1: note: code may be misoptimized unless -fno-strict-aliasing is used 219:45.24 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc: In member function 'StartCapture': 219:45.24 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc:134:19: warning: '%d' directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 219:45.24 sprintf(device, "/dev/video%d", (int)_deviceId); 219:45.24 ^ 219:45.24 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 22 bytes into a destination of size 20 219:45.24 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 219:45.24 ^ 219:51.11 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/unistr.h:289:20: warning: virtual table of type 'struct UnicodeString' violates one definition rule [-Wodr] 219:51.11 class U_COMMON_API UnicodeString : public Replaceable 219:51.11 ^ 219:51.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/unicode/unistr.h:289:20: note: the conflicting type defined in another translation unit has virtual table with more entries 219:51.12 class U_COMMON_API UnicodeString : public Replaceable 219:51.12 ^ 220:00.95 js/src/jsapi-tests/jsapi-tests 220:03.77 /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function 'sh::TString sh::TypeString(const sh::TType&)': 220:03.77 /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:915:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 220:03.77 switch (type.getNominalSize()) 220:03.77 ^~~~~~ 220:03.77 /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:926:13: note: here 220:03.77 case EbtInt: 220:03.77 ^~~~ 220:03.77 /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:927:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 220:03.77 switch (type.getNominalSize()) 220:03.77 ^~~~~~ 220:03.77 /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:938:13: note: here 220:03.77 case EbtUInt: 220:03.77 ^~~~ 220:03.77 /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:939:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 220:03.77 switch (type.getNominalSize()) 220:03.77 ^~~~~~ 220:03.77 /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:950:13: note: here 220:03.77 case EbtBool: 220:03.77 ^~~~ 220:03.77 /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:951:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 220:03.77 switch (type.getNominalSize()) 220:03.77 ^~~~~~ 220:03.77 /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:962:13: note: here 220:03.77 case EbtVoid: 220:03.77 ^~~~ 220:49.60 In file included from /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/compiler/translator/Common.h:19, 220:49.60 from /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/compiler/translator/IntermNode.h:25, 220:49.60 from /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:12, 220:49.60 from /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:7: 220:49.60 /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp: In member function 'void sh::TIntermTraverser::insertStatementsInBlockAtPosition(sh::TIntermBlock*, size_t, const TIntermSequence&, const TIntermSequence&)': 220:49.60 /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:289:21: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits] 220:49.60 ASSERT(position >= 0); 220:49.60 ~~~~~~~~~^~~~ 220:49.60 /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/common/debug.h:282:64: note: in definition of macro 'ASSERT' 220:49.60 # define ASSERT(condition) ANGLE_EAT_STREAM_PARAMETERS << !(condition) 220:49.60 ^~~~~~~~~ 221:11.79 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontEntry.h:13, 221:11.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFont.h:11, 221:11.79 from /builddir/build/BUILD/firefox-69.0.1/dom/canvas/CanvasRenderingContext2D.cpp:52, 221:11.79 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:20: 221:11.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h: In constructor 'SharedBitSet::SharedBitSet(const gfxSparseBitSet&)': 221:11.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:463:67: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 221:11.79 std::memcpy(&blocks[mBlockCount], &srcBlock, sizeof(Block)); 221:11.79 ^ 221:11.79 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/gfxFontUtils.h:46:10: note: 'SharedBitSet::Block' {aka 'struct gfxSparseBitSet::Block'} declared here 221:11.79 struct Block { 221:11.79 ^~~~~ 221:18.27 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 221:18.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 221:18.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 221:18.27 from /builddir/build/BUILD/firefox-69.0.1/dom/canvas/CanvasImageCache.cpp:7, 221:18.27 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 221:18.27 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::QueryInterface(const nsIID&, void**)': 221:18.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:18.27 foundInterface = 0; \ 221:18.27 ^~~~~~~~~~~~~~ 221:18.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 221:18.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:18.27 ^~~~~~~~~~~~~~~~~~~~~~~ 221:18.27 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/CanvasRenderingContext2D.cpp:894:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:18.27 NS_INTERFACE_MAP_END 221:18.27 ^~~~~~~~~~~~~~~~~~~~ 221:18.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 221:18.27 else 221:18.27 ^~~~ 221:18.27 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 221:18.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 221:18.27 ^~~~~~~~~~~~~~~~~~ 221:18.27 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/CanvasRenderingContext2D.cpp:893:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 221:18.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 221:18.27 ^~~~~~~~~~~~~~~~~~~~~~ 221:19.48 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/ImageBitmap.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmap::QueryInterface(const nsIID&, void**)': 221:19.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:19.48 foundInterface = 0; \ 221:19.48 ^~~~~~~~~~~~~~ 221:19.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 221:19.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:19.48 ^~~~~~~~~~~~~~~~~~~~~~~ 221:19.48 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/ImageBitmap.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:19.48 NS_INTERFACE_MAP_END 221:19.48 ^~~~~~~~~~~~~~~~~~~~ 221:19.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 221:19.48 else 221:19.48 ^~~~ 221:19.48 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 221:19.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 221:19.48 ^~~~~~~~~~~~~~~~~~ 221:19.48 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/ImageBitmap.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 221:19.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 221:19.48 ^~~~~~~~~~~~~~~~~~~~~~ 221:19.49 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsUtils.h:14, 221:19.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsCOMPtr.h:30, 221:19.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsAutoPtr.h:10, 221:19.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/OwningNonNull.h:12, 221:19.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 221:19.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 221:19.49 from /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGLContext.h:16, 221:19.49 from /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2Context.h:9, 221:19.49 from /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2ContextQueries.cpp:6, 221:19.49 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 221:19.49 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::QueryInterface(const nsIID&, void**)': 221:19.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:19.49 foundInterface = 0; \ 221:19.49 ^~~~~~~~~~~~~~ 221:19.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 221:19.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:19.49 ^~~~~~~~~~~~~~~~~~~~~~~ 221:19.49 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGLContext.cpp:2551:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:19.49 NS_INTERFACE_MAP_END 221:19.49 ^~~~~~~~~~~~~~~~~~~~ 221:19.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:991:3: note: some parts of macro expansion are not guarded by this 'else' clause 221:19.49 else 221:19.49 ^~~~ 221:19.49 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1067:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 221:19.49 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 221:19.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:19.49 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGLContext.cpp:2549:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 221:19.49 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 221:19.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:19.68 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/ImageBitmapRenderingContext.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmapRenderingContext::QueryInterface(const nsIID&, void**)': 221:19.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:19.68 foundInterface = 0; \ 221:19.68 ^~~~~~~~~~~~~~ 221:19.68 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 221:19.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:19.68 ^~~~~~~~~~~~~~~~~~~~~~~ 221:19.69 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/ImageBitmapRenderingContext.cpp:268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:19.69 NS_INTERFACE_MAP_END 221:19.69 ^~~~~~~~~~~~~~~~~~~~ 221:19.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 221:19.70 else 221:19.70 ^~~~ 221:19.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 221:19.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 221:19.70 ^~~~~~~~~~~~~~~~~~ 221:19.70 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/ImageBitmapRenderingContext.cpp:267:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 221:19.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 221:19.70 ^~~~~~~~~~~~~~~~~~~~~~ 221:19.70 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/ImageData.cpp: In member function 'virtual nsresult mozilla::dom::ImageData::QueryInterface(const nsIID&, void**)': 221:19.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1007:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:19.70 foundInterface = 0; \ 221:19.70 ^~~~~~~~~~~~~~ 221:19.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1065:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 221:19.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:19.70 ^~~~~~~~~~~~~~~~~~~~~~~ 221:19.70 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/ImageData.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:19.70 NS_INTERFACE_MAP_END 221:19.70 ^~~~~~~~~~~~~~~~~~~~ 221:19.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 221:19.70 else 221:19.70 ^~~~ 221:19.70 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 221:19.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 221:19.70 ^~~~~~~~~~~~~~~~~~ 221:19.70 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/ImageData.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 221:19.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 221:19.70 ^~~~~~~~~~~~~~~~~~~~~~ 221:20.58 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::QueryInterface(const nsIID&, void**)': 221:20.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1022:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:20.58 foundInterface = 0; \ 221:20.58 ^~~~~~~~~~~~~~ 221:20.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1071:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 221:20.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 221:20.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:20.58 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/OffscreenCanvas.cpp:318:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 221:20.58 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 221:20.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:20.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:981:3: note: some parts of macro expansion are not guarded by this 'else' clause 221:20.58 else 221:20.58 ^~~~ 221:20.58 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsISupportsImpl.h:1059:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 221:20.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 221:20.58 ^~~~~~~~~~~~~~~~~~ 221:20.58 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/OffscreenCanvas.cpp:317:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 221:20.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 221:20.58 ^~~~~~~~~~~~~~~~~~~~~~ 221:23.14 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 221:23.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 221:23.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 221:23.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 221:23.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 221:23.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/CallArgs.h:72, 221:23.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/jsapi.h:29, 221:23.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/xpcpublic.h:10, 221:23.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsThreadUtils.h:24, 221:23.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsExpirationTracker.h:19, 221:23.14 from /builddir/build/BUILD/firefox-69.0.1/dom/canvas/CanvasImageCache.cpp:9, 221:23.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 221:23.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 221:23.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 221:23.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 221:23.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 221:23.14 memset(&aArr[0], 0, N * sizeof(T)); 221:23.14 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:23.14 In file included from /usr/include/c++/8/map:61, 221:23.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 221:23.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 221:23.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 221:23.14 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 221:23.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 221:23.14 from /builddir/build/BUILD/firefox-69.0.1/dom/canvas/CanvasImageCache.cpp:11, 221:23.14 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 221:23.14 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 221:23.14 class map 221:23.14 ^~~ 221:24.36 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/HashTable.h:89, 221:24.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/HashTable.h:10, 221:24.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/TracingAPI.h:11, 221:24.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/GCPolicyAPI.h:49, 221:24.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/js/RootingAPI.h:22, 221:24.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 221:24.36 from /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGLContext.h:16, 221:24.36 from /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2Context.h:9, 221:24.36 from /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2ContextQueries.cpp:6, 221:24.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 221:24.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodArrayZero(mozilla::Array&) [with T = std::map; long unsigned int N = 3]': 221:24.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:105:19: required from 'mozilla::wr::RenderRootArray::RenderRootArray() [with T = std::map]' 221:24.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/Layers.h:248:29: required from here 221:24.36 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/PodOperations.h:67:9: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 221:24.36 memset(&aArr[0], 0, N * sizeof(T)); 221:24.36 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:24.36 In file included from /usr/include/c++/8/map:61, 221:24.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/system_wrappers/map:3, 221:24.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/stl_wrappers/map:44, 221:24.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/FrameMetrics.h:11, 221:24.36 from /builddir/build/BUILD/firefox-69.0.1/layout/generic/nsIScrollableFrame.h:22, 221:24.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Element.h:25, 221:24.36 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsStyledElement.h:18, 221:24.36 from /builddir/build/BUILD/firefox-69.0.1/dom/base/nsMappedAttributeElement.h:16, 221:24.36 from /builddir/build/BUILD/firefox-69.0.1/dom/html/nsGenericHTMLElement.h:11, 221:24.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 221:24.36 from /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGLContext.h:17, 221:24.36 from /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2Context.h:9, 221:24.36 from /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2ContextQueries.cpp:6, 221:24.36 from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 221:24.36 /usr/include/c++/8/bits/stl_map.h:100:11: note: 'class std::map' declared here 221:24.36 class map 221:24.36 ^~~ 221:33.78 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:137: 221:33.78 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGLContextFramebufferOperations.cpp: In member function 'mozilla::WebGLContext::GetUnpackSize(bool, unsigned int, unsigned int, unsigned int, unsigned char)': 221:33.78 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGLContextFramebufferOperations.cpp:196:1: warning: the control flow of function '_ZN7mozilla12WebGLContext13GetUnpackSizeEbjjjh' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 221:33.78 } // namespace mozilla 221:33.78 ^ 221:33.78 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGLContextFramebufferOperations.cpp:196:1: warning: the control flow of function '_ZN7mozilla12WebGLContext13GetUnpackSizeEbjjjh' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 221:36.15 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:137: 221:36.15 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2ContextPrograms.cpp: In function 'mozilla::gfx::ArcToBezier(mozilla::dom::CanvasPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void': 221:36.15 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2ContextPrograms.cpp:26:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom10CanvasPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 221:36.15 } // namespace mozilla 221:36.15 ^ 221:36.15 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2ContextPrograms.cpp:26:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom10CanvasPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 221:36.15 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2ContextPrograms.cpp:26:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom10CanvasPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 221:36.15 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2ContextPrograms.cpp: In member function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const': 221:36.15 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2ContextPrograms.cpp:26:1: warning: the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 221:36.15 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2ContextPrograms.cpp:26:1: warning: the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 221:36.15 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2ContextPrograms.cpp: In function 'mozilla::gfx::ArcToBezier(mozilla::dom::CanvasRenderingContext2D*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float, mozilla::gfx::BaseMatrix const&)void': 221:36.16 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2ContextPrograms.cpp:26:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom24CanvasRenderingContext2DEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 221:36.16 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2ContextPrograms.cpp:26:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom24CanvasRenderingContext2DEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 221:36.22 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2ContextPrograms.cpp: In member function 'mozilla::dom::CanvasBidiProcessor::GetWidth()': 221:36.22 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2ContextPrograms.cpp:26:1: warning: the control flow of function '_ZN7mozilla3dom19CanvasBidiProcessor8GetWidthEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 221:36.22 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2ContextPrograms.cpp:26:1: warning: the control flow of function '_ZN7mozilla3dom19CanvasBidiProcessor8GetWidthEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 221:36.24 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2ContextPrograms.cpp: In member function 'mozilla::dom::CanvasRenderingContext2D::Transform(double, double, double, double, double, double, mozilla::ErrorResult&)': 221:36.24 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2ContextPrograms.cpp:26:1: warning: the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D9TransformEddddddRNS_11ErrorResultE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 221:36.24 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2ContextPrograms.cpp:26:1: warning: the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D9TransformEddddddRNS_11ErrorResultE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 221:36.24 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2ContextPrograms.cpp: In member function 'mozilla::dom::CanvasRenderingContext2D::Rotate(double, mozilla::ErrorResult&)': 221:36.24 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2ContextPrograms.cpp:26:1: warning: the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D6RotateEdRNS_11ErrorResultE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 221:36.24 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2ContextPrograms.cpp:26:1: warning: the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D6RotateEdRNS_11ErrorResultE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 221:36.24 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2ContextPrograms.cpp: In member function 'mozilla::dom::CanvasRenderingContext2D::ContextState::ContextState(mozilla::dom::CanvasRenderingContext2D::ContextState const&)': 221:36.24 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2ContextPrograms.cpp:26:1: warning: the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 221:36.24 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2ContextPrograms.cpp:26:1: warning: the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 221:36.24 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGL2ContextPrograms.cpp:26:1: warning: the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 221:59.12 In file included from /builddir/build/BUILD/firefox-69.0.1/objdir/dom/canvas/Unified_cpp_dom_canvas4.cpp:137: 221:59.12 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGLSampler.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 221:59.12 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGLSampler.cpp:173:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 221:59.12 } // namespace mozilla 221:59.12 ^ 221:59.12 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGLSampler.cpp:173:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 221:59.12 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGLSampler.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 221:59.12 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGLSampler.cpp:173:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 221:59.12 /builddir/build/BUILD/firefox-69.0.1/dom/canvas/WebGLSampler.cpp:173:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 222:11.63 toolkit/library/buildid.cpp.stub 222:11.64 toolkit/library/symverscript.stub 222:12.01 toolkit/library/libxul.so 223:02.85 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/unistr.h:289: warning: virtual table of type 'struct UnicodeString' violates one definition rule [-Wodr] 223:02.85 class U_COMMON_API UnicodeString : public Replaceable 223:02.85 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/unicode/unistr.h:289:20: note: the conflicting type defined in another translation unit has virtual table with more entries 223:02.85 class U_COMMON_API UnicodeString : public Replaceable 223:02.85 ^ 238:48.99 /builddir/build/BUILD/firefox-69.0.1/security/ct/CTLogVerifier.h:29:7: warning: type 'struct CTLogVerifier' violates the C++ One Definition Rule [-Wodr] 238:49.00 class CTLogVerifier { 238:49.00 ^ 238:49.00 /builddir/build/BUILD/firefox-69.0.1/security/ct/CTLogVerifier.h:29:7: note: a different type is defined in another translation unit 238:49.00 class CTLogVerifier { 238:49.00 ^ 238:49.00 /builddir/build/BUILD/firefox-69.0.1/security/ct/CTLogVerifier.h:76:25: note: the first difference of corresponding definitions is field 'mPublicECKey' 238:49.00 UniqueSECKEYPublicKey mPublicECKey; 238:49.00 ^ 238:49.00 /builddir/build/BUILD/firefox-69.0.1/security/ct/CTLogVerifier.h:76:25: note: a field of same name but different type is defined in another translation unit 238:49.00 UniqueSECKEYPublicKey mPublicECKey; 238:49.00 ^ 238:49.00 /builddir/build/BUILD/firefox-69.0.1/security/manager/ssl/ScopedNSSTypes.h:310:1: note: type 'struct UniqueSECKEYPublicKey' should match type 'struct UniqueSECKEYPublicKey' 238:49.00 MOZ_TYPE_SPECIFIC_UNIQUE_PTR_TEMPLATE(UniqueSECKEYPublicKey, SECKEYPublicKey, 238:49.00 ^ 238:49.00 /builddir/build/BUILD/firefox-69.0.1/security/ct/CTUtils.h:49:5: note: the incompatible type is defined here 238:49.00 UniqueSECKEYPublicKey; 238:49.00 ^ 238:49.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: warning: type 'struct HTMLInputElement' violates the C++ One Definition Rule [-Wodr] 238:49.01 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.01 ^ 238:49.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: a different type is defined in another translation unit 238:49.01 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:1503:37: note: the first difference of corresponding definitions is field 'mInputType' 238:49.01 UniquePtr mInputType; 238:49.01 ^ 238:49.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:1503: note: a field of same name but different type is defined in another translation unit 238:49.01 UniquePtr mInputType; 238:49.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/UniquePtr.h:189:7: note: type name 'mozilla::UniquePtr' should match type name 'mozilla::UniquePtr' 238:49.01 class UniquePtr { 238:49.01 ^ 238:49.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/UniquePtr.h:189: note: the incompatible type is defined here 238:49.01 class UniquePtr { 238:49.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RefPtr.h:52:21: warning: type 'struct RefPtr' violates the C++ One Definition Rule [-Wodr] 238:49.01 class MOZ_IS_REFPTR RefPtr { 238:49.01 ^ 238:49.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RefPtr.h:52: note: a different type is defined in another translation unit 238:49.01 class MOZ_IS_REFPTR RefPtr { 238:49.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RefPtr.h:70:21: note: the first difference of corresponding definitions is field 'mRawPtr' 238:49.01 T* MOZ_OWNING_REF mRawPtr; 238:49.01 ^ 238:49.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RefPtr.h:70: note: a field of same name but different type is defined in another translation unit 238:49.01 T* MOZ_OWNING_REF mRawPtr; 238:49.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.01 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.01 ^ 238:49.01 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: the incompatible type is defined here 238:49.03 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.03 ./glslang.l:1269: warning: type 'struct yyguts_t' violates the C++ One Definition Rule [-Wodr] 238:49.03 ./Tokenizer.l:769: note: a different type is defined in another translation unit 238:49.03 ./glslang.l:1273: note: the first difference of corresponding definitions is field 'yyextra_r' 238:49.03 ./Tokenizer.l:773: note: a field of same name but different type is defined in another translation unit 238:49.03 /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/compiler/translator/ParseContext.h:33: note: type name 'sh::TParseContext' should match type name 'angle::pp::Tokenizer::Context' 238:49.03 class TParseContext : angle::NonCopyable 238:49.03 /builddir/build/BUILD/firefox-69.0.1/gfx/angle/checkout/src/compiler/preprocessor/Tokenizer.h:25: note: the incompatible type is defined here 238:49.03 struct Context 238:49.03 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:20: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 238:49.03 class FFmpegDecoderModule : public PlatformDecoderModule { 238:49.03 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.cpp:25: note: a type with different bases is defined in another translation unit 238:49.03 class FFmpegDecoderModule { 238:49.03 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:20: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 238:49.03 class FFmpegDecoderModule : public PlatformDecoderModule { 238:49.03 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:20: note: a type with different bases is defined in another translation unit 238:49.03 class FFmpegDecoderModule { 238:49.03 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:785: warning: type 'AVDiscard' violates the C++ One Definition Rule [-Wodr] 238:49.03 enum AVDiscard{ 238:49.03 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:522: note: an enum with different value name is defined in another translation unit 238:49.03 enum AVDiscard{ 238:49.03 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/pixfmt.h:420: warning: type 'AVColorPrimaries' violates the C++ One Definition Rule [-Wodr] 238:49.03 enum AVColorPrimaries { 238:49.03 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:533: note: an enum with different value name is defined in another translation unit 238:49.03 enum AVColorPrimaries{ 238:49.03 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/pixfmt.h:444: warning: type 'AVColorTransferCharacteristic' violates the C++ One Definition Rule [-Wodr] 238:49.03 enum AVColorTransferCharacteristic { 238:49.03 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:544: note: an enum with different value name is defined in another translation unit 238:49.03 enum AVColorTransferCharacteristic{ 238:49.03 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/pixfmt.h:473: warning: type 'AVColorSpace' violates the C++ One Definition Rule [-Wodr] 238:49.03 enum AVColorSpace { 238:49.03 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:552: note: an enum with different value name is defined in another translation unit 238:49.03 enum AVColorSpace{ 238:49.03 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1143: warning: type 'AVPacketSideDataType' violates the C++ One Definition Rule [-Wodr] 238:49.03 enum AVPacketSideDataType { 238:49.03 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:885: note: an enum with mismatching number of values is defined in another translation unit 238:49.03 enum AVPacketSideDataType { 238:49.03 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1407: warning: type 'struct AVPacket' violates the C++ One Definition Rule [-Wodr] 238:49.03 typedef struct AVPacket { 238:49.03 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:891: note: a different type is defined in another translation unit 238:49.03 typedef struct AVPacket { 238:49.03 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1413: note: the first difference of corresponding definitions is field 'buf' 238:49.03 AVBufferRef *buf; 238:49.03 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:901: note: a field with different name is defined in another translation unit 238:49.03 int64_t pts; 238:49.03 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:218: warning: type 'struct AVFrame' violates the C++ One Definition Rule [-Wodr] 238:49.03 typedef struct AVFrame { 238:49.04 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:985: note: a different type is defined in another translation unit 238:49.04 typedef struct AVFrame { 238:49.04 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:232: note: the first difference of corresponding definitions is field 'data' 238:49.04 uint8_t *data[AV_NUM_DATA_POINTERS]; 238:49.04 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:997: note: a field of same name but different type is defined in another translation unit 238:49.04 uint8_t *data[AV_NUM_DATA_POINTERS]; 238:49.04 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:218: note: array types have different bounds 238:49.04 typedef struct AVFrame { 238:49.04 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1518: warning: type 'struct AVCodecContext' violates the C++ One Definition Rule [-Wodr] 238:49.04 typedef struct AVCodecContext { 238:49.04 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:1329: note: a different type is defined in another translation unit 238:49.04 typedef struct AVCodecContext { 238:49.04 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1524: note: the first difference of corresponding definitions is field 'log_level_offset' 238:49.04 int log_level_offset; 238:49.04 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:1340: note: a field with different name is defined in another translation unit 238:49.04 int bit_rate; 238:49.04 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3408: warning: type 'struct AVCodec' violates the C++ One Definition Rule [-Wodr] 238:49.04 typedef struct AVCodec { 238:49.04 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:3189: note: a different type is defined in another translation unit 238:49.04 typedef struct AVCodec { 238:49.04 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3420: note: the first difference of corresponding definitions is field 'long_name' 238:49.04 const char *long_name; 238:49.04 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:3197: note: a field with different name is defined in another translation unit 238:49.04 enum AVMediaType type; 238:49.04 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3576: warning: type 'struct AVHWAccel' violates the C++ One Definition Rule [-Wodr] 238:49.04 typedef struct AVHWAccel { 238:49.04 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:3276: note: a different type is defined in another translation unit 238:49.04 typedef struct AVHWAccel { 238:49.04 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3596: note: the first difference of corresponding definitions is field 'id' 238:49.04 enum AVCodecID id; 238:49.04 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:3296: note: a field of same name but different type is defined in another translation unit 238:49.04 enum CodecID id; 238:49.04 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:215: note: type name 'AVCodecID' should match type name 'CodecID' 238:49.04 enum AVCodecID { 238:49.04 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:83: note: the incompatible type is defined here 238:49.04 enum CodecID { 238:49.04 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:5032: warning: type 'struct AVCodecParserContext' violates the C++ One Definition Rule [-Wodr] 238:49.04 typedef struct AVCodecParserContext { 238:49.04 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:4413: note: a different type is defined in another translation unit 238:49.04 typedef struct AVCodecParserContext { 238:49.04 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:5154: note: the first difference of corresponding definitions is field 'duration' 238:49.04 int duration; 238:49.04 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:4413: note: a type with different number of fields is defined in another translation unit 238:49.04 typedef struct AVCodecParserContext { 238:49.04 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:5199: warning: type 'struct AVCodecParser' violates the C++ One Definition Rule [-Wodr] 238:49.04 typedef struct AVCodecParser { 238:49.04 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:4541: note: a different type is defined in another translation unit 238:49.04 typedef struct AVCodecParser { 238:49.04 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:5202: note: the first difference of corresponding definitions is field 'parser_init' 238:49.04 int (*parser_init)(AVCodecParserContext *s); 238:49.04 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:4544: note: a field of same name but different type is defined in another translation unit 238:49.05 int (*parser_init)(AVCodecParserContext *s); 238:49.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:272: warning: type 'AVPictureType' violates the C++ One Definition Rule [-Wodr] 238:49.05 enum AVPictureType { 238:49.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav53/include/libavutil/avutil.h:295: note: an enum with different value name is defined in another translation unit 238:49.05 enum AVPictureType { 238:49.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/log.h:67: warning: type 'struct AVClass' violates the C++ One Definition Rule [-Wodr] 238:49.05 typedef struct AVClass { 238:49.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav53/include/libavutil/log.h:33: note: a different type is defined in another translation unit 238:49.05 typedef struct AVClass { 238:49.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/log.h:130: note: the first difference of corresponding definitions is field 'category' 238:49.05 AVClassCategory category; 238:49.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav53/include/libavutil/log.h:33: note: a type with different number of fields is defined in another translation unit 238:49.05 typedef struct AVClass { 238:49.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:58: warning: type 'AVSampleFormat' violates the C++ One Definition Rule [-Wodr] 238:49.05 enum AVSampleFormat { 238:49.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav53/include/libavutil/samplefmt.h:27: note: an enum with different value name is defined in another translation unit 238:49.05 enum AVSampleFormat { 238:49.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:20: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 238:49.05 class FFmpegDecoderModule : public PlatformDecoderModule { 238:49.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:20: note: a type with different bases is defined in another translation unit 238:49.05 class FFmpegDecoderModule { 238:49.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:215: warning: type 'AVCodecID' violates the C++ One Definition Rule [-Wodr] 238:49.05 enum AVCodecID { 238:49.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:95: note: an enum with different value name is defined in another translation unit 238:49.05 enum AVCodecID { 238:49.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:919: warning: type 'struct ' violates the C++ One Definition Rule [-Wodr] 238:49.05 struct { 238:49.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:926: note: a different type is defined in another translation unit 238:49.05 struct { 238:49.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:922: note: the first difference of corresponding definitions is field 'type' 238:49.05 enum AVPacketSideDataType type; 238:49.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:929: note: a field of same name but different type is defined in another translation unit 238:49.05 enum AVPacketSideDataType type; 238:49.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:885: note: type 'AVPacketSideDataType' itself violates the C++ One Definition Rule 238:49.05 enum AVPacketSideDataType { 238:49.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:833: note: the incompatible type is defined here 238:49.05 enum AVPacketSideDataType { 238:49.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3825: warning: type 'struct AVSubtitleRect' violates the C++ One Definition Rule [-Wodr] 238:49.05 typedef struct AVSubtitleRect { 238:49.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3185: note: a different type is defined in another translation unit 238:49.05 typedef struct AVSubtitleRect { 238:49.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3843: note: the first difference of corresponding definitions is field 'data' 238:49.05 uint8_t *data[4]; 238:49.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3197: note: a field with different name is defined in another translation unit 238:49.05 enum AVSubtitleType type; 238:49.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3860: warning: type 'struct AVSubtitle' violates the C++ One Definition Rule [-Wodr] 238:49.05 typedef struct AVSubtitle { 238:49.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3210: note: a different type is defined in another translation unit 238:49.05 typedef struct AVSubtitle { 238:49.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3865: note: the first difference of corresponding definitions is field 'rects' 238:49.05 AVSubtitleRect **rects; 238:49.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3215: note: a field of same name but different type is defined in another translation unit 238:49.05 AVSubtitleRect **rects; 238:49.05 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/pixfmt.h:60: warning: type 'AVPixelFormat' violates the C++ One Definition Rule [-Wodr] 238:49.05 enum AVPixelFormat { 238:49.06 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav54/include/libavutil/pixfmt.h:63: note: an enum with different value name is defined in another translation unit 238:49.06 enum AVPixelFormat { 238:49.06 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:20: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 238:49.06 class FFmpegDecoderModule : public PlatformDecoderModule { 238:49.06 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:20: note: a type with different bases is defined in another translation unit 238:49.06 class FFmpegDecoderModule { 238:49.06 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:48: warning: type 'AVFrameSideDataType' violates the C++ One Definition Rule [-Wodr] 238:49.06 enum AVFrameSideDataType { 238:49.06 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav55/include/libavutil/frame.h:47: note: an enum with mismatching number of values is defined in another translation unit 238:49.06 enum AVFrameSideDataType { 238:49.06 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:180: warning: type 'struct AVFrameSideData' violates the C++ One Definition Rule [-Wodr] 238:49.06 typedef struct AVFrameSideData { 238:49.06 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav55/include/libavutil/frame.h:74: note: a different type is defined in another translation unit 238:49.06 typedef struct AVFrameSideData { 238:49.06 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:181: note: the first difference of corresponding definitions is field 'type' 238:49.06 enum AVFrameSideDataType type; 238:49.06 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav55/include/libavutil/frame.h:75: note: a field of same name but different type is defined in another translation unit 238:49.06 enum AVFrameSideDataType type; 238:49.06 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:48: note: type 'AVFrameSideDataType' itself violates the C++ One Definition Rule 238:49.06 enum AVFrameSideDataType { 238:49.06 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/libav55/include/libavutil/frame.h:47: note: the incompatible type is defined here 238:49.06 enum AVFrameSideDataType { 238:49.06 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:20: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 238:49.06 class FFmpegDecoderModule : public PlatformDecoderModule { 238:49.06 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:20: note: a type with different bases is defined in another translation unit 238:49.06 class FFmpegDecoderModule { 238:49.06 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:699: warning: type 'struct AVCodecDescriptor' violates the C++ One Definition Rule [-Wodr] 238:49.06 typedef struct AVCodecDescriptor { 238:49.06 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:560: note: a different type is defined in another translation unit 238:49.06 typedef struct AVCodecDescriptor { 238:49.06 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:700: note: the first difference of corresponding definitions is field 'id' 238:49.06 enum AVCodecID id; 238:49.06 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:561: note: a field of same name but different type is defined in another translation unit 238:49.06 enum AVCodecID id; 238:49.06 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:215: note: type 'AVCodecID' itself violates the C++ One Definition Rule 238:49.06 enum AVCodecID { 238:49.06 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:101: note: the incompatible type is defined here 238:49.06 enum AVCodecID { 238:49.06 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1373: warning: type 'struct AVPacketSideData' violates the C++ One Definition Rule [-Wodr] 238:49.06 typedef struct AVPacketSideData { 238:49.06 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:1409: note: a different type is defined in another translation unit 238:49.06 typedef struct AVPacketSideData { 238:49.06 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1376: note: the first difference of corresponding definitions is field 'type' 238:49.06 enum AVPacketSideDataType type; 238:49.06 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:1412: note: a field of same name but different type is defined in another translation unit 238:49.06 enum AVPacketSideDataType type; 238:49.06 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1143: note: type 'AVPacketSideDataType' itself violates the C++ One Definition Rule 238:49.06 enum AVPacketSideDataType { 238:49.06 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:1248: note: the incompatible type is defined here 238:49.06 enum AVPacketSideDataType { 238:49.06 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:20: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 238:49.06 class FFmpegDecoderModule : public PlatformDecoderModule { 238:49.06 /builddir/build/BUILD/firefox-69.0.1/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:20: note: a type with different bases is defined in another translation unit 238:49.06 class FFmpegDecoderModule { 238:49.06 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 238:49.07 } GdkEventType; 238:49.07 ^ 238:49.07 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 238:49.07 } GdkEventType; 238:49.07 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 238:49.07 } GdkEventType; 238:49.07 ^ 238:49.07 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 238:49.07 } GdkEventType; 238:49.07 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 238:49.07 } GdkEventType; 238:49.07 ^ 238:49.07 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 238:49.07 } GdkEventType; 238:49.07 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 238:49.07 } GdkEventType; 238:49.07 ^ 238:49.07 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 238:49.07 } GdkEventType; 238:49.07 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 238:49.07 } GdkEventType; 238:49.07 ^ 238:49.07 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 238:49.07 } GdkEventType; 238:49.07 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 238:49.07 } GdkEventType; 238:49.07 ^ 238:49.07 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 238:49.07 } GdkEventType; 238:49.07 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 238:49.07 } GdkEventType; 238:49.07 ^ 238:49.07 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 238:49.07 } GdkEventType; 238:49.07 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 238:49.07 } GdkEventType; 238:49.07 ^ 238:49.07 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 238:49.07 } GdkEventType; 238:49.07 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 238:49.07 } GdkEventType; 238:49.07 ^ 238:49.07 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 238:49.07 } GdkEventType; 238:49.07 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 238:49.07 } GdkEventType; 238:49.07 ^ 238:49.07 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 238:49.07 } GdkEventType; 238:49.07 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 238:49.07 } GdkEventType; 238:49.07 ^ 238:49.07 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 238:49.07 } GdkEventType; 238:49.07 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 238:49.07 } GdkEventType; 238:49.07 ^ 238:49.07 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 238:49.07 } GdkEventType; 238:49.07 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 238:49.08 } GdkEventType; 238:49.08 ^ 238:49.08 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 238:49.08 } GdkEventType; 238:49.08 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 238:49.08 } GdkEventType; 238:49.08 ^ 238:49.08 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 238:49.08 } GdkEventType; 238:49.08 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 238:49.08 } GdkEventType; 238:49.08 ^ 238:49.08 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 238:49.08 } GdkEventType; 238:49.08 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 238:49.08 } GdkEventType; 238:49.08 ^ 238:49.08 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 238:49.08 } GdkEventType; 238:49.08 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 238:49.08 } GdkEventType; 238:49.08 ^ 238:49.08 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 238:49.08 } GdkEventType; 238:49.08 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 238:49.08 } GdkEventType; 238:49.08 ^ 238:49.08 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 238:49.08 } GdkEventType; 238:49.08 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 238:49.08 } GdkEventType; 238:49.08 ^ 238:49.08 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 238:49.08 } GdkEventType; 238:49.08 /usr/include/gtk-3.0/gtk/gtktypes.h:46:40: note: type 'struct GtkWidget' should match type 'struct GtkWidget' 238:49.08 typedef struct _GtkWidget GtkWidget; 238:49.08 ^ 238:49.08 /usr/include/gtk-2.0/gtk/gtkstyle.h:69: note: the incompatible type is defined here 238:49.08 typedef struct _GtkWidget GtkWidget; 238:49.08 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/cairo/cairo.h:336: note: type 'cairo_status_t' should match type 'cairo_status_t' 238:49.08 } cairo_status_t; 238:49.08 /usr/include/cairo/cairo.h:361: note: the incompatible type is defined here 238:49.08 } cairo_status_t; 238:49.08 /usr/include/gtk-2.0/gtk/gtkcontainer.h:51: note: type 'struct GtkContainer' should match type 'struct GtkContainer' 238:49.08 typedef struct _GtkContainer GtkContainer; 238:49.08 /usr/include/gtk-3.0/gtk/gtkcontainer.h:45:43: note: the incompatible type is defined here 238:49.08 typedef struct _GtkContainer GtkContainer; 238:49.08 ^ 238:49.08 /usr/include/gtk-2.0/gtk/gtkobject.h:104: note: type 'struct GtkObjectClass' should match type 'struct GInitiallyUnownedClass' 238:49.08 typedef struct _GtkObjectClass GtkObjectClass; 238:49.08 /usr/include/glib-2.0/gobject/gobject.h:190: note: the incompatible type is defined here 238:49.08 typedef struct _GObjectClass GInitiallyUnownedClass; 238:49.08 /usr/include/gtk-2.0/gtk/gtkbin.h:48: note: type 'struct GtkBin' should match type 'struct GtkBin' 238:49.08 typedef struct _GtkBin GtkBin; 238:49.08 /usr/include/gtk-3.0/gtk/gtkbin.h:45: note: the incompatible type is defined here 238:49.08 typedef struct _GtkBin GtkBin; 238:49.08 /usr/include/gtk-2.0/gtk/gtkwidget.h:480: note: type 'struct GtkWidgetClass' should match type 'struct GtkWidgetClass' 238:49.09 typedef struct _GtkWidgetClass GtkWidgetClass; 238:49.09 /usr/include/gtk-3.0/gtk/gtkwidget.h:67: note: the incompatible type is defined here 238:49.09 typedef struct _GtkWidgetClass GtkWidgetClass; 238:49.09 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/uresdata.cpp:988:16: warning: type 'struct Row' violates the C++ One Definition Rule [-Wodr] 238:49.09 typedef struct Row { 238:49.09 ^ 238:49.09 /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeContentView.cpp:32: note: a different type is defined in another translation unit 238:49.09 class Row { 238:49.09 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/uresdata.cpp:989:13: note: the first difference of corresponding definitions is field 'keyIndex' 238:49.09 int32_t keyIndex, sortIndex; 238:49.09 ^ 238:49.09 /builddir/build/BUILD/firefox-69.0.1/layout/xul/tree/nsTreeContentView.cpp:63: note: a field with different name is defined in another translation unit 238:49.09 Element* mContent; 238:49.09 /builddir/build/BUILD/firefox-69.0.1/gfx/harfbuzz/src/hb-ot-cff1-table.cc:213: warning: type 'struct extents_param_t' violates the C++ One Definition Rule [-Wodr] 238:49.09 struct extents_param_t 238:49.09 /builddir/build/BUILD/firefox-69.0.1/gfx/harfbuzz/src/hb-ot-cff2-table.cc:36: note: a different type is defined in another translation unit 238:49.09 struct extents_param_t 238:49.09 /builddir/build/BUILD/firefox-69.0.1/gfx/harfbuzz/src/hb-ot-cff1-table.cc:227: note: the first difference of corresponding definitions is field 'bounds' 238:49.09 bounds_t bounds; 238:49.09 /builddir/build/BUILD/firefox-69.0.1/gfx/harfbuzz/src/hb-ot-cff2-table.cc:60: note: a field with different name is defined in another translation unit 238:49.09 number_t min_x; 238:49.09 /builddir/build/BUILD/firefox-69.0.1/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:370: warning: type 'syllable_type_t' violates the C++ One Definition Rule [-Wodr] 238:49.10 enum syllable_type_t { 238:49.10 /builddir/build/BUILD/firefox-69.0.1/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.cc:231: note: an enum with different value name is defined in another translation unit 238:49.10 enum syllable_type_t { 238:49.10 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/sfnt/SkSFNTHeader.h:20: warning: type 'struct SkSFNTHeader' violates the C++ One Definition Rule [-Wodr] 238:49.10 struct SkSFNTHeader { 238:49.10 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkFontStream.cpp:13: note: a different type is defined in another translation unit 238:49.10 struct SkSFNTHeader { 238:49.10 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/sfnt/SkSFNTHeader.h:21: note: the first difference of corresponding definitions is field 'fontType' 238:49.10 SK_SFNT_ULONG fontType; 238:49.10 /builddir/build/BUILD/firefox-69.0.1/gfx/skia/skia/src/core/SkFontStream.cpp:14: note: a field with different name is defined in another translation unit 238:49.10 uint32_t fVersion; 238:49.10 /builddir/build/BUILD/firefox-69.0.1/media/libwebp/src/moz/../dsp/dsp.h:219: warning: type 'CPUFeature' violates the C++ One Definition Rule [-Wodr] 238:49.10 } CPUFeature; 238:49.10 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/system_wrappers/include/cpu_features_wrapper.h:21: note: an enum with mismatching number of values is defined in another translation unit 238:49.10 typedef enum { kSSE2, kSSE3 } CPUFeature; 238:49.10 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29: warning: type 'struct DesktopCaptureOptions' violates the C++ One Definition Rule [-Wodr] 238:49.10 class DesktopCaptureOptions { 238:49.10 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29: note: a different type is defined in another translation unit 238:49.10 class DesktopCaptureOptions { 238:49.10 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:144: note: the first difference of corresponding definitions is field 'allow_pipewire_' 238:49.10 bool allow_pipewire_ = true; 238:49.10 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29: note: a type with different number of fields is defined in another translation unit 238:49.10 class DesktopCaptureOptions { 238:49.10 /builddir/build/BUILD/firefox-69.0.1/dom/media/doctor/DDMediaLogs.cpp:377: warning: type 'struct StringWriteFunc' violates the C++ One Definition Rule [-Wodr] 238:49.10 struct StringWriteFunc : public JSONWriteFunc { 238:49.10 /builddir/build/BUILD/firefox-69.0.1/tools/performance/PerfStats.cpp:93: note: a different type is defined in another translation unit 238:49.10 struct StringWriteFunc : public JSONWriteFunc { 238:49.10 /builddir/build/BUILD/firefox-69.0.1/dom/media/doctor/DDMediaLogs.cpp:378: note: the first difference of corresponding definitions is field 'mCString' 238:49.10 nsCString& mCString; 238:49.10 /builddir/build/BUILD/firefox-69.0.1/tools/performance/PerfStats.cpp:94: note: a field with different name is defined in another translation unit 238:49.10 nsCString& mString; 238:49.10 /builddir/build/BUILD/firefox-69.0.1/media/libcubeb/src/cubeb.c:31: warning: type of 'pulse_init' does not match original declaration [-Wlto-type-mismatch] 238:49.10 int pulse_init(cubeb ** context, char const * context_name); 238:49.10 /builddir/build/BUILD/firefox-69.0.1/media/libcubeb/src/cubeb_pulse.c:617: note: 'pulse_init' was previously declared here 238:49.10 pulse_init(cubeb ** context, char const * context_name) 238:49.10 /builddir/build/BUILD/firefox-69.0.1/media/libcubeb/src/cubeb_pulse.c:617: note: code may be misoptimized unless -fno-strict-aliasing is used 238:49.10 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/ref_mvs.h:39: warning: type of 'dav1d_init_ref_mv_common' does not match original declaration [-Wlto-type-mismatch] 238:49.10 int dav1d_init_ref_mv_common(AV1_COMMON *cm, int w8, int h8, 238:49.10 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/ref_mvs.c:1976: note: 'dav1d_init_ref_mv_common' was previously declared here 238:49.10 int dav1d_init_ref_mv_common(AV1_COMMON *cm, const int w8, const int h8, 238:49.10 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/ref_mvs.c:1976: note: code may be misoptimized unless -fno-strict-aliasing is used 238:49.10 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/ref_mvs.h:55: warning: type of 'dav1d_find_ref_mvs' does not match original declaration [-Wlto-type-mismatch] 238:49.10 void dav1d_find_ref_mvs(candidate_mv *mvstack, int *cnt, mv (*mvlist)[2], 238:49.10 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/ref_mvs.c:1893: note: type mismatch in parameter 8 238:49.10 void dav1d_find_ref_mvs(CANDIDATE_MV *mvstack, int *cnt, int_mv (*mvlist)[2], 238:49.10 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/ref_mvs.c:1893: note: type 'int' should match type 'BlockSize' 238:49.10 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/ref_mvs.c:1893: note: 'dav1d_find_ref_mvs' was previously declared here 238:49.10 /builddir/build/BUILD/firefox-69.0.1/third_party/dav1d/src/ref_mvs.c:1893: note: code may be misoptimized unless -fno-strict-aliasing is used 238:49.10 /builddir/build/BUILD/firefox-69.0.1/third_party/aom/av1/common/entropymv.h:27: warning: type of 'av1_init_mv_probs' does not match original declaration [-Wlto-type-mismatch] 238:49.10 void av1_init_mv_probs(struct AV1Common *cm); 238:49.10 /builddir/build/BUILD/firefox-69.0.1/third_party/aom/av1/common/entropymv.c:63: note: 'av1_init_mv_probs' was previously declared here 238:49.10 void av1_init_mv_probs(AV1_COMMON *cm) { 238:49.10 /builddir/build/BUILD/firefox-69.0.1/third_party/aom/av1/common/entropymv.c:63: note: code may be misoptimized unless -fno-strict-aliasing is used 238:49.10 /builddir/build/BUILD/firefox-69.0.1/third_party/aom/av1/common/txb_common.h:422: warning: type of 'av1_init_lv_map' does not match original declaration [-Wlto-type-mismatch] 238:49.10 void av1_init_lv_map(AV1_COMMON *cm); 238:49.11 /builddir/build/BUILD/firefox-69.0.1/third_party/aom/av1/common/txb_common.c:456: note: 'av1_init_lv_map' was previously declared here 238:49.11 void av1_init_lv_map(AV1_COMMON *cm) { 238:49.11 /builddir/build/BUILD/firefox-69.0.1/third_party/aom/av1/common/txb_common.c:456: note: code may be misoptimized unless -fno-strict-aliasing is used 238:49.11 /builddir/build/BUILD/firefox-69.0.1/third_party/aom/av1/common/entropymode.h:187: warning: type of 'av1_setup_past_independence' does not match original declaration [-Wlto-type-mismatch] 238:49.11 void av1_setup_past_independence(struct AV1Common *cm); 238:49.11 /builddir/build/BUILD/firefox-69.0.1/third_party/aom/av1/common/entropymode.c:1077: note: 'av1_setup_past_independence' was previously declared here 238:49.11 void av1_setup_past_independence(AV1_COMMON *cm) { 238:49.11 /builddir/build/BUILD/firefox-69.0.1/third_party/aom/av1/common/entropymode.c:1077: note: code may be misoptimized unless -fno-strict-aliasing is used 238:49.11 /builddir/build/BUILD/firefox-69.0.1/third_party/aom/av1/common/entropy.h:75: warning: type of 'av1_default_coef_probs' does not match original declaration [-Wlto-type-mismatch] 238:49.11 void av1_default_coef_probs(struct AV1Common *cm); 238:49.11 /builddir/build/BUILD/firefox-69.0.1/third_party/aom/av1/common/entropy.c:31: note: 'av1_default_coef_probs' was previously declared here 238:49.11 void av1_default_coef_probs(AV1_COMMON *cm) { 238:49.11 /builddir/build/BUILD/firefox-69.0.1/third_party/aom/av1/common/entropy.c:31: note: code may be misoptimized unless -fno-strict-aliasing is used 238:49.11 /builddir/build/BUILD/firefox-69.0.1/toolkit/system/gnome/nsAlertsIconListener.cpp:24: warning: type of 'gAppData' does not match original declaration [-Wlto-type-mismatch] 238:49.11 extern const mozilla::StaticXREAppData* gAppData; 238:49.11 /builddir/build/BUILD/firefox-69.0.1/toolkit/xre/nsAppRunner.cpp:2698: note: type 'const struct XREAppData' should match type 'const struct StaticXREAppData' 238:49.11 const XREAppData* gAppData = nullptr; 238:49.11 /builddir/build/BUILD/firefox-69.0.1/toolkit/xre/nsAppRunner.cpp:2698: note: 'gAppData' was previously declared here 238:49.11 /builddir/build/BUILD/firefox-69.0.1/toolkit/xre/nsAppRunner.cpp:2698: note: code may be misoptimized unless -fno-strict-aliasing is used 238:49.11 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.h:135: warning: 'CreateScreenCapturer' violates the C++ One Definition Rule [-Wodr] 238:49.11 static std::unique_ptr CreateScreenCapturer( 238:49.11 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.cc:53: note: 'CreateScreenCapturer' was previously declared here 238:49.11 std::unique_ptr DesktopCapturer::CreateScreenCapturer( 238:49.11 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.cc:53: note: code may be misoptimized unless -fno-strict-aliasing is used 238:49.11 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor.h:86: warning: 'CreateForScreen' violates the C++ One Definition Rule [-Wodr] 238:49.11 static MouseCursorMonitor* CreateForScreen( 238:49.11 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_linux.cc:31: note: 'CreateForScreen' was previously declared here 238:49.11 MouseCursorMonitor* MouseCursorMonitor::CreateForScreen( 238:49.11 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_linux.cc:31: note: code may be misoptimized unless -fno-strict-aliasing is used 238:49.11 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.h:131: warning: 'CreateWindowCapturer' violates the C++ One Definition Rule [-Wodr] 238:49.11 static std::unique_ptr CreateWindowCapturer( 238:49.11 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.cc:42: note: 'CreateWindowCapturer' was previously declared here 238:49.11 std::unique_ptr DesktopCapturer::CreateWindowCapturer( 238:49.11 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.cc:42: note: code may be misoptimized unless -fno-strict-aliasing is used 238:49.11 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:34: warning: 'CreateDefault' violates the C++ One Definition Rule [-Wodr] 238:49.11 static DesktopCaptureOptions CreateDefault(); 238:49.11 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:28: note: return value type mismatch 238:49.11 DesktopCaptureOptions DesktopCaptureOptions::CreateDefault() { 238:49.11 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29: note: type 'struct DesktopCaptureOptions' itself violates the C++ One Definition Rule 238:49.11 class DesktopCaptureOptions { 238:49.11 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:28: note: 'CreateDefault' was previously declared here 238:49.11 DesktopCaptureOptions DesktopCaptureOptions::CreateDefault() { 238:49.11 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:28: note: code may be misoptimized unless -fno-strict-aliasing is used 238:49.11 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor.h:78: warning: 'CreateForWindow' violates the C++ One Definition Rule [-Wodr] 238:49.11 static MouseCursorMonitor* CreateForWindow( 238:49.11 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_linux.cc:20: note: 'CreateForWindow' was previously declared here 238:49.11 MouseCursorMonitor* MouseCursorMonitor::CreateForWindow( 238:49.11 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_linux.cc:20: note: code may be misoptimized unless -fno-strict-aliasing is used 238:49.11 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:39: warning: '__dt_comp ' violates the C++ One Definition Rule [-Wodr] 238:49.11 ~DesktopCaptureOptions(); 238:49.11 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:20: note: implicit this pointer type mismatch 238:49.11 DesktopCaptureOptions::~DesktopCaptureOptions() {} 238:49.11 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29: note: type 'struct DesktopCaptureOptions' itself violates the C++ One Definition Rule 238:49.11 class DesktopCaptureOptions { 238:49.11 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:20: note: '__dt_comp ' was previously declared here 238:49.11 DesktopCaptureOptions::~DesktopCaptureOptions() {} 238:49.11 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:20: note: code may be misoptimized unless -fno-strict-aliasing is used 238:49.12 /builddir/build/BUILD/firefox-69.0.1/tools/performance/PerfStats.cpp:97: warning: 'Write' violates the C++ One Definition Rule [-Wodr] 238:49.12 virtual void Write(const char* aStr) override { mString.Append(aStr); } 238:49.12 /builddir/build/BUILD/firefox-69.0.1/dom/media/doctor/DDMediaLogs.cpp:380: note: implicit this pointer type mismatch 238:49.12 void Write(const char* aStr) override { mCString.Append(aStr); } 238:49.12 /builddir/build/BUILD/firefox-69.0.1/dom/media/doctor/DDMediaLogs.cpp:377: note: type 'struct StringWriteFunc' itself violates the C++ One Definition Rule 238:49.12 struct StringWriteFunc : public JSONWriteFunc { 238:49.12 /builddir/build/BUILD/firefox-69.0.1/tools/performance/PerfStats.cpp:93: note: the incompatible type is defined here 238:49.12 struct StringWriteFunc : public JSONWriteFunc { 238:49.12 /builddir/build/BUILD/firefox-69.0.1/dom/media/doctor/DDMediaLogs.cpp:380: note: 'Write' was previously declared here 238:49.12 void Write(const char* aStr) override { mCString.Append(aStr); } 238:49.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:841: warning: 'UpdateEntries' violates the C++ One Definition Rule [-Wodr] 238:49.12 void UpdateEntries( 238:49.12 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:7119: note: implicit this pointer type mismatch 238:49.12 void HTMLInputElement::UpdateEntries( 238:49.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.12 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.12 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:7119: note: 'UpdateEntries' was previously declared here 238:49.12 void HTMLInputElement::UpdateEntries( 238:49.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:261: warning: 'SetFilesOrDirectories' violates the C++ One Definition Rule [-Wodr] 238:49.12 void SetFilesOrDirectories( 238:49.12 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:2367: note: implicit this pointer type mismatch 238:49.12 void HTMLInputElement::SetFilesOrDirectories( 238:49.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.12 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.12 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:2367: note: 'SetFilesOrDirectories' was previously declared here 238:49.12 void HTMLInputElement::SetFilesOrDirectories( 238:49.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:264: warning: 'SetFiles' violates the C++ One Definition Rule [-Wodr] 238:49.12 void SetFiles(FileList* aFiles, bool aSetValueChanged); 238:49.12 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:2389: note: implicit this pointer type mismatch 238:49.12 void HTMLInputElement::SetFiles(FileList* aFiles, bool aSetValueChanged) { 238:49.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.12 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.12 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:2389: note: 'SetFiles' was previously declared here 238:49.12 void HTMLInputElement::SetFiles(FileList* aFiles, bool aSetValueChanged) { 238:49.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:257: warning: 'GetDisplayFileName' violates the C++ One Definition Rule [-Wodr] 238:49.12 void GetDisplayFileName(nsAString& aFileName) const; 238:49.12 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:2323: note: 'GetDisplayFileName' was previously declared here 238:49.12 void HTMLInputElement::GetDisplayFileName(nsAString& aValue) const { 238:49.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:147: warning: 'Focus' violates the C++ One Definition Rule [-Wodr] 238:49.12 virtual void Focus(const FocusOptions& aOptions, 238:49.12 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:2946: note: implicit this pointer type mismatch 238:49.12 void HTMLInputElement::Focus(const FocusOptions& aOptions, 238:49.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.12 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.12 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:2946: note: 'Focus' was previously declared here 238:49.12 void HTMLInputElement::Focus(const FocusOptions& aOptions, 238:49.12 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.h:794: warning: 'GetOwnerNumberControl' violates the C++ One Definition Rule [-Wodr] 238:49.12 HTMLInputElement* GetOwnerNumberControl(); 238:49.12 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:2147: note: return value type mismatch 238:49.12 HTMLInputElement* HTMLInputElement::GetOwnerNumberControl() { 238:49.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.12 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.12 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.h:120: note: the incompatible type is defined here 238:49.12 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.12 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:2147: note: 'GetOwnerNumberControl' was previously declared here 238:49.12 HTMLInputElement* HTMLInputElement::GetOwnerNumberControl() { 238:49.12 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:763: warning: 'GetDateTimeBoxElement' violates the C++ One Definition Rule [-Wodr] 238:49.13 Element* GetDateTimeBoxElement(); 238:49.13 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:2062: note: implicit this pointer type mismatch 238:49.13 Element* HTMLInputElement::GetDateTimeBoxElement() { 238:49.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.13 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.13 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:2062: note: 'GetDateTimeBoxElement' was previously declared here 238:49.13 Element* HTMLInputElement::GetDateTimeBoxElement() { 238:49.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:649: warning: 'SetValue' violates the C++ One Definition Rule [-Wodr] 238:49.13 void SetValue(const nsAString& aValue, CallerType aCallerType, 238:49.13 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:1523: note: implicit this pointer type mismatch 238:49.13 void HTMLInputElement::SetValue(const nsAString& aValue, CallerType aCallerType, 238:49.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.13 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:649: warning: 'SetValue' violates the C++ One Definition Rule [-Wodr] 238:49.13 void SetValue(const nsAString& aValue, CallerType aCallerType, 238:49.13 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:1523: note: implicit this pointer type mismatch 238:49.13 void HTMLInputElement::SetValue(const nsAString& aValue, CallerType aCallerType, 238:49.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.13 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.13 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:1523: note: 'SetValue' was previously declared here 238:49.13 void HTMLInputElement::SetValue(const nsAString& aValue, CallerType aCallerType, 238:49.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:268: warning: 'MozSetDndFilesAndDirectories' violates the C++ One Definition Rule [-Wodr] 238:49.13 void MozSetDndFilesAndDirectories( 238:49.13 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:2413: note: implicit this pointer type mismatch 238:49.13 void HTMLInputElement::MozSetDndFilesAndDirectories( 238:49.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.13 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.13 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:2413: note: 'MozSetDndFilesAndDirectories' was previously declared here 238:49.13 void HTMLInputElement::MozSetDndFilesAndDirectories( 238:49.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:748: warning: 'MozSetFileNameArray' violates the C++ One Definition Rule [-Wodr] 238:49.13 void MozSetFileNameArray(const Sequence& aFileNames, 238:49.13 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:1979: note: implicit this pointer type mismatch 238:49.13 void HTMLInputElement::MozSetFileNameArray(const Sequence& aFileNames, 238:49.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.13 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.13 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:1979: note: 'MozSetFileNameArray' was previously declared here 238:49.13 void HTMLInputElement::MozSetFileNameArray(const Sequence& aFileNames, 238:49.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:483: warning: 'SetChecked' violates the C++ One Definition Rule [-Wodr] 238:49.13 void SetChecked(bool aChecked); 238:49.13 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:2743: note: implicit this pointer type mismatch 238:49.13 void HTMLInputElement::SetChecked(bool aChecked) { 238:49.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.13 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.13 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:2743: note: 'SetChecked' was previously declared here 238:49.13 void HTMLInputElement::SetChecked(bool aChecked) { 238:49.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:651: warning: 'GetValue' violates the C++ One Definition Rule [-Wodr] 238:49.13 void GetValue(nsAString& aValue, CallerType aCallerType); 238:49.13 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:1413: note: implicit this pointer type mismatch 238:49.13 void HTMLInputElement::GetValue(nsAString& aValue, CallerType aCallerType) { 238:49.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.13 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.13 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:651: warning: 'GetValue' violates the C++ One Definition Rule [-Wodr] 238:49.13 void GetValue(nsAString& aValue, CallerType aCallerType); 238:49.13 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:1413: note: implicit this pointer type mismatch 238:49.13 void HTMLInputElement::GetValue(nsAString& aValue, CallerType aCallerType) { 238:49.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.14 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:651: warning: 'GetValue' violates the C++ One Definition Rule [-Wodr] 238:49.14 void GetValue(nsAString& aValue, CallerType aCallerType); 238:49.14 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:1413: note: implicit this pointer type mismatch 238:49.14 void HTMLInputElement::GetValue(nsAString& aValue, CallerType aCallerType) { 238:49.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.14 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.14 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:1413: note: 'GetValue' was previously declared here 238:49.14 void HTMLInputElement::GetValue(nsAString& aValue, CallerType aCallerType) { 238:49.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:684: warning: 'Select' violates the C++ One Definition Rule [-Wodr] 238:49.14 void Select(); 238:49.14 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:2994: note: implicit this pointer type mismatch 238:49.14 void HTMLInputElement::Select() { 238:49.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.14 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.14 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:2994: note: 'Select' was previously declared here 238:49.14 void HTMLInputElement::Select() { 238:49.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:746: warning: 'MozGetFileNameArray' violates the C++ One Definition Rule [-Wodr] 238:49.14 void MozGetFileNameArray(nsTArray& aFileNames, ErrorResult& aRv); 238:49.14 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:1936: note: implicit this pointer type mismatch 238:49.14 void HTMLInputElement::MozGetFileNameArray(nsTArray& aArray, 238:49.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.14 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.14 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:1936: note: 'MozGetFileNameArray' was previously declared here 238:49.14 void HTMLInputElement::MozGetFileNameArray(nsTArray& aArray, 238:49.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:466: warning: 'GetAutocompleteInfo' violates the C++ One Definition Rule [-Wodr] 238:49.14 void GetAutocompleteInfo(Nullable& aInfo); 238:49.14 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:1351: note: implicit this pointer type mismatch 238:49.14 void HTMLInputElement::GetAutocompleteInfo(Nullable& aInfo) { 238:49.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.14 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.14 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:1351: note: 'GetAutocompleteInfo' was previously declared here 238:49.14 void HTMLInputElement::GetAutocompleteInfo(Nullable& aInfo) { 238:49.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:437: warning: 'GetMinimum' violates the C++ One Definition Rule [-Wodr] 238:49.14 Decimal GetMinimum() const; 238:49.14 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:1752: note: 'GetMinimum' was previously declared here 238:49.14 Decimal HTMLInputElement::GetMinimum() const { 238:49.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:447: warning: 'GetMaximum' violates the C++ One Definition Rule [-Wodr] 238:49.14 Decimal GetMaximum() const; 238:49.14 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:1772: note: 'GetMaximum' was previously declared here 238:49.14 Decimal HTMLInputElement::GetMaximum() const { 238:49.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:427: warning: 'GetValueAsDecimal' violates the C++ One Definition Rule [-Wodr] 238:49.14 Decimal GetValueAsDecimal() const; 238:49.14 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:1512: note: 'GetValueAsDecimal' was previously declared here 238:49.14 Decimal HTMLInputElement::GetValueAsDecimal() const { 238:49.14 /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsNumberControlFrame.h:119: warning: 'GetAnonTextControl' violates the C++ One Definition Rule [-Wodr] 238:49.14 HTMLInputElement* GetAnonTextControl(); 238:49.14 /builddir/build/BUILD/firefox-69.0.1/layout/forms/nsNumberControlFrame.cpp:422: note: 'GetAnonTextControl' was previously declared here 238:49.14 HTMLInputElement* nsNumberControlFrame::GetAnonTextControl() { 238:49.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:163: warning: 'Reset' violates the C++ One Definition Rule [-Wodr] 238:49.14 NS_IMETHOD Reset() override; 238:49.14 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:5656: note: implicit this pointer type mismatch 238:49.14 HTMLInputElement::Reset() { 238:49.14 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.14 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.15 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:5656: note: 'Reset' was previously declared here 238:49.15 HTMLInputElement::Reset() { 238:49.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:525: warning: 'GetNextRadioButton' violates the C++ One Definition Rule [-Wodr] 238:49.15 GetNextRadioButton(const nsAString& aName, const bool aPrevious, 238:49.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:525: note: type mismatch in parameter 3 238:49.15 GetNextRadioButton(const nsAString& aName, const bool aPrevious, 238:49.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.15 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:525: warning: 'GetNextRadioButton' violates the C++ One Definition Rule [-Wodr] 238:49.15 GetNextRadioButton(const nsAString& aName, const bool aPrevious, 238:49.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:525: note: type mismatch in parameter 3 238:49.15 GetNextRadioButton(const nsAString& aName, const bool aPrevious, 238:49.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.15 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.15 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.h:120: note: the incompatible type is defined here 238:49.15 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:525: warning: 'GetNextRadioButton' violates the C++ One Definition Rule [-Wodr] 238:49.15 GetNextRadioButton(const nsAString& aName, const bool aPrevious, 238:49.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:525: note: type mismatch in parameter 3 238:49.15 GetNextRadioButton(const nsAString& aName, const bool aPrevious, 238:49.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.15 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:525: note: 'GetNextRadioButton' was previously declared here 238:49.15 GetNextRadioButton(const nsAString& aName, const bool aPrevious, 238:49.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:186: warning: 'GetNextRadioButton' violates the C++ One Definition Rule [-Wodr] 238:49.15 nsresult GetNextRadioButton(const nsAString& aName, const bool aPrevious, 238:49.15 /builddir/build/BUILD/firefox-69.0.1/dom/base/DocumentOrShadowRoot.cpp:479: note: type mismatch in parameter 3 238:49.15 nsresult DocumentOrShadowRoot::GetNextRadioButton( 238:49.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.15 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:186: warning: 'GetNextRadioButton' violates the C++ One Definition Rule [-Wodr] 238:49.15 nsresult GetNextRadioButton(const nsAString& aName, const bool aPrevious, 238:49.15 /builddir/build/BUILD/firefox-69.0.1/dom/base/DocumentOrShadowRoot.cpp:479: note: type mismatch in parameter 3 238:49.15 nsresult DocumentOrShadowRoot::GetNextRadioButton( 238:49.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.15 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.15 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.h:120: note: the incompatible type is defined here 238:49.15 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:186: warning: 'GetNextRadioButton' violates the C++ One Definition Rule [-Wodr] 238:49.15 nsresult GetNextRadioButton(const nsAString& aName, const bool aPrevious, 238:49.15 /builddir/build/BUILD/firefox-69.0.1/dom/base/DocumentOrShadowRoot.cpp:479: note: type mismatch in parameter 3 238:49.15 nsresult DocumentOrShadowRoot::GetNextRadioButton( 238:49.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.15 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.15 /builddir/build/BUILD/firefox-69.0.1/dom/base/DocumentOrShadowRoot.cpp:479: note: 'GetNextRadioButton' was previously declared here 238:49.15 nsresult DocumentOrShadowRoot::GetNextRadioButton( 238:49.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:515: warning: 'SetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 238:49.15 void SetCurrentRadioButton(const nsAString& aName, 238:49.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:515: note: type mismatch in parameter 2 238:49.15 void SetCurrentRadioButton(const nsAString& aName, 238:49.15 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.15 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:515: warning: 'SetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 238:49.16 void SetCurrentRadioButton(const nsAString& aName, 238:49.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:515: note: type mismatch in parameter 2 238:49.16 void SetCurrentRadioButton(const nsAString& aName, 238:49.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.16 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.16 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.h:120: note: the incompatible type is defined here 238:49.16 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:515: warning: 'SetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 238:49.16 void SetCurrentRadioButton(const nsAString& aName, 238:49.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:515: note: type mismatch in parameter 2 238:49.16 void SetCurrentRadioButton(const nsAString& aName, 238:49.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.16 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:515: note: 'SetCurrentRadioButton' was previously declared here 238:49.16 void SetCurrentRadioButton(const nsAString& aName, 238:49.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:184: warning: 'SetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 238:49.16 void SetCurrentRadioButton(const nsAString& aName, HTMLInputElement* aRadio); 238:49.16 /builddir/build/BUILD/firefox-69.0.1/dom/base/DocumentOrShadowRoot.cpp:468: note: type mismatch in parameter 2 238:49.16 void DocumentOrShadowRoot::SetCurrentRadioButton(const nsAString& aName, 238:49.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.16 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:184: warning: 'SetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 238:49.16 void SetCurrentRadioButton(const nsAString& aName, HTMLInputElement* aRadio); 238:49.16 /builddir/build/BUILD/firefox-69.0.1/dom/base/DocumentOrShadowRoot.cpp:468: note: type mismatch in parameter 2 238:49.16 void DocumentOrShadowRoot::SetCurrentRadioButton(const nsAString& aName, 238:49.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.16 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.16 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.h:120: note: the incompatible type is defined here 238:49.16 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:184: warning: 'SetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 238:49.16 void SetCurrentRadioButton(const nsAString& aName, HTMLInputElement* aRadio); 238:49.16 /builddir/build/BUILD/firefox-69.0.1/dom/base/DocumentOrShadowRoot.cpp:468: note: type mismatch in parameter 2 238:49.16 void DocumentOrShadowRoot::SetCurrentRadioButton(const nsAString& aName, 238:49.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.16 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.16 /builddir/build/BUILD/firefox-69.0.1/dom/base/DocumentOrShadowRoot.cpp:468: note: 'SetCurrentRadioButton' was previously declared here 238:49.16 void DocumentOrShadowRoot::SetCurrentRadioButton(const nsAString& aName, 238:49.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:520: warning: 'GetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 238:49.16 HTMLInputElement* GetCurrentRadioButton(const nsAString& aName) final { 238:49.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:520: note: return value type mismatch 238:49.16 HTMLInputElement* GetCurrentRadioButton(const nsAString& aName) final { 238:49.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.16 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:520: warning: 'GetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 238:49.16 HTMLInputElement* GetCurrentRadioButton(const nsAString& aName) final { 238:49.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:520: note: return value type mismatch 238:49.16 HTMLInputElement* GetCurrentRadioButton(const nsAString& aName) final { 238:49.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.16 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.16 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.h:120: note: the incompatible type is defined here 238:49.16 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:520: warning: 'GetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 238:49.16 HTMLInputElement* GetCurrentRadioButton(const nsAString& aName) final { 238:49.16 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:520: note: return value type mismatch 238:49.17 HTMLInputElement* GetCurrentRadioButton(const nsAString& aName) final { 238:49.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.17 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:520: note: 'GetCurrentRadioButton' was previously declared here 238:49.17 HTMLInputElement* GetCurrentRadioButton(const nsAString& aName) final { 238:49.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:185: warning: 'GetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 238:49.17 HTMLInputElement* GetCurrentRadioButton(const nsAString& aName); 238:49.17 /builddir/build/BUILD/firefox-69.0.1/dom/base/DocumentOrShadowRoot.cpp:474: note: return value type mismatch 238:49.17 HTMLInputElement* DocumentOrShadowRoot::GetCurrentRadioButton( 238:49.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.17 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:185: warning: 'GetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 238:49.17 HTMLInputElement* GetCurrentRadioButton(const nsAString& aName); 238:49.17 /builddir/build/BUILD/firefox-69.0.1/dom/base/DocumentOrShadowRoot.cpp:474: note: return value type mismatch 238:49.17 HTMLInputElement* DocumentOrShadowRoot::GetCurrentRadioButton( 238:49.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.17 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.17 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.h:120: note: the incompatible type is defined here 238:49.17 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:185: warning: 'GetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 238:49.17 HTMLInputElement* GetCurrentRadioButton(const nsAString& aName); 238:49.17 /builddir/build/BUILD/firefox-69.0.1/dom/base/DocumentOrShadowRoot.cpp:474: note: return value type mismatch 238:49.17 HTMLInputElement* DocumentOrShadowRoot::GetCurrentRadioButton( 238:49.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.17 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.17 /builddir/build/BUILD/firefox-69.0.1/dom/base/DocumentOrShadowRoot.cpp:474: note: 'GetCurrentRadioButton' was previously declared here 238:49.17 HTMLInputElement* DocumentOrShadowRoot::GetCurrentRadioButton( 238:49.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:531: warning: 'AddToRadioGroup' violates the C++ One Definition Rule [-Wodr] 238:49.17 void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio) final { 238:49.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:531: note: type mismatch in parameter 2 238:49.17 void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio) final { 238:49.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.17 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:531: warning: 'AddToRadioGroup' violates the C++ One Definition Rule [-Wodr] 238:49.17 void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio) final { 238:49.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:531: note: type mismatch in parameter 2 238:49.17 void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio) final { 238:49.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.17 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.17 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.h:120: note: the incompatible type is defined here 238:49.17 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:531: warning: 'AddToRadioGroup' violates the C++ One Definition Rule [-Wodr] 238:49.17 void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio) final { 238:49.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:531: note: type mismatch in parameter 2 238:49.17 void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio) final { 238:49.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.17 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:531: note: 'AddToRadioGroup' was previously declared here 238:49.17 void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio) final { 238:49.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:189: warning: 'AddToRadioGroup' violates the C++ One Definition Rule [-Wodr] 238:49.17 void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio); 238:49.17 /builddir/build/BUILD/firefox-69.0.1/dom/base/DocumentOrShadowRoot.cpp:527: note: type mismatch in parameter 2 238:49.17 void DocumentOrShadowRoot::AddToRadioGroup(const nsAString& aName, 238:49.17 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.17 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:189: warning: 'AddToRadioGroup' violates the C++ One Definition Rule [-Wodr] 238:49.18 void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio); 238:49.18 /builddir/build/BUILD/firefox-69.0.1/dom/base/DocumentOrShadowRoot.cpp:527: note: type mismatch in parameter 2 238:49.18 void DocumentOrShadowRoot::AddToRadioGroup(const nsAString& aName, 238:49.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.18 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.18 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.h:120: note: the incompatible type is defined here 238:49.18 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:189: warning: 'AddToRadioGroup' violates the C++ One Definition Rule [-Wodr] 238:49.18 void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio); 238:49.18 /builddir/build/BUILD/firefox-69.0.1/dom/base/DocumentOrShadowRoot.cpp:527: note: type mismatch in parameter 2 238:49.18 void DocumentOrShadowRoot::AddToRadioGroup(const nsAString& aName, 238:49.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.18 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.18 /builddir/build/BUILD/firefox-69.0.1/dom/base/DocumentOrShadowRoot.cpp:527: note: 'AddToRadioGroup' was previously declared here 238:49.18 void DocumentOrShadowRoot::AddToRadioGroup(const nsAString& aName, 238:49.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:534: warning: 'RemoveFromRadioGroup' violates the C++ One Definition Rule [-Wodr] 238:49.18 void RemoveFromRadioGroup(const nsAString& aName, 238:49.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:534: note: type mismatch in parameter 2 238:49.18 void RemoveFromRadioGroup(const nsAString& aName, 238:49.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.18 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:534: warning: 'RemoveFromRadioGroup' violates the C++ One Definition Rule [-Wodr] 238:49.18 void RemoveFromRadioGroup(const nsAString& aName, 238:49.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:534: note: type mismatch in parameter 2 238:49.18 void RemoveFromRadioGroup(const nsAString& aName, 238:49.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.18 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.18 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.h:120: note: the incompatible type is defined here 238:49.18 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:534: warning: 'RemoveFromRadioGroup' violates the C++ One Definition Rule [-Wodr] 238:49.18 void RemoveFromRadioGroup(const nsAString& aName, 238:49.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:534: note: type mismatch in parameter 2 238:49.18 void RemoveFromRadioGroup(const nsAString& aName, 238:49.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.18 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/Document.h:534: note: 'RemoveFromRadioGroup' was previously declared here 238:49.18 void RemoveFromRadioGroup(const nsAString& aName, 238:49.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:190: warning: 'RemoveFromRadioGroup' violates the C++ One Definition Rule [-Wodr] 238:49.18 void RemoveFromRadioGroup(const nsAString& aName, HTMLInputElement* aRadio); 238:49.18 /builddir/build/BUILD/firefox-69.0.1/dom/base/DocumentOrShadowRoot.cpp:537: note: type mismatch in parameter 2 238:49.18 void DocumentOrShadowRoot::RemoveFromRadioGroup(const nsAString& aName, 238:49.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.18 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:190: warning: 'RemoveFromRadioGroup' violates the C++ One Definition Rule [-Wodr] 238:49.18 void RemoveFromRadioGroup(const nsAString& aName, HTMLInputElement* aRadio); 238:49.18 /builddir/build/BUILD/firefox-69.0.1/dom/base/DocumentOrShadowRoot.cpp:537: note: type mismatch in parameter 2 238:49.18 void DocumentOrShadowRoot::RemoveFromRadioGroup(const nsAString& aName, 238:49.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.18 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.18 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.h:120: note: the incompatible type is defined here 238:49.18 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.18 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:190: warning: 'RemoveFromRadioGroup' violates the C++ One Definition Rule [-Wodr] 238:49.18 void RemoveFromRadioGroup(const nsAString& aName, HTMLInputElement* aRadio); 238:49.19 /builddir/build/BUILD/firefox-69.0.1/dom/base/DocumentOrShadowRoot.cpp:537: note: type mismatch in parameter 2 238:49.19 void DocumentOrShadowRoot::RemoveFromRadioGroup(const nsAString& aName, 238:49.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.19 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.19 /builddir/build/BUILD/firefox-69.0.1/dom/base/DocumentOrShadowRoot.cpp:537: note: 'RemoveFromRadioGroup' was previously declared here 238:49.19 void DocumentOrShadowRoot::RemoveFromRadioGroup(const nsAString& aName, 238:49.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:742: warning: 'GetControllers' violates the C++ One Definition Rule [-Wodr] 238:49.19 nsresult GetControllers(nsIControllers** aResult); 238:49.19 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:5443: note: implicit this pointer type mismatch 238:49.19 nsresult HTMLInputElement::GetControllers(nsIControllers** aResult) { 238:49.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.19 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.19 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:5443: note: 'GetControllers' was previously declared here 238:49.19 nsresult HTMLInputElement::GetControllers(nsIControllers** aResult) { 238:49.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:230: warning: 'GetTextEditorWithoutCreation' violates the C++ One Definition Rule [-Wodr] 238:49.19 NS_IMETHOD_(mozilla::TextEditor*) GetTextEditorWithoutCreation() override; 238:49.19 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:2213: note: implicit this pointer type mismatch 238:49.19 HTMLInputElement::GetTextEditorWithoutCreation() { 238:49.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.19 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.19 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:2213: note: 'GetTextEditorWithoutCreation' was previously declared here 238:49.19 HTMLInputElement::GetTextEditorWithoutCreation() { 238:49.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:346: warning: 'UpdateAllValidityStates' violates the C++ One Definition Rule [-Wodr] 238:49.19 void UpdateAllValidityStates(bool aNotify); 238:49.19 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:6658: note: implicit this pointer type mismatch 238:49.19 void HTMLInputElement::UpdateAllValidityStates(bool aNotify) { 238:49.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.19 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.19 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:6658: note: 'UpdateAllValidityStates' was previously declared here 238:49.19 void HTMLInputElement::UpdateAllValidityStates(bool aNotify) { 238:49.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:461: warning: 'GetAutocomplete' violates the C++ One Definition Rule [-Wodr] 238:49.19 void GetAutocomplete(nsAString& aValue); 238:49.19 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:1339: note: implicit this pointer type mismatch 238:49.19 void HTMLInputElement::GetAutocomplete(nsAString& aValue) { 238:49.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.19 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.19 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:1339: note: 'GetAutocomplete' was previously declared here 238:49.19 void HTMLInputElement::GetAutocomplete(nsAString& aValue) { 238:49.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/nsContentUtils.h:2545: warning: 'IsAutocompleteEnabled' violates the C++ One Definition Rule [-Wodr] 238:49.19 static bool IsAutocompleteEnabled(mozilla::dom::HTMLInputElement* aInput); 238:49.19 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentUtils.cpp:890: note: type mismatch in parameter 1 238:49.19 bool nsContentUtils::IsAutocompleteEnabled( 238:49.19 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.19 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.19 /builddir/build/BUILD/firefox-69.0.1/dom/base/nsContentUtils.cpp:890: note: 'IsAutocompleteEnabled' was previously declared here 238:49.19 bool nsContentUtils::IsAutocompleteEnabled( 238:49.19 /builddir/build/BUILD/firefox-69.0.1/gfx/qcms/transform_util.h:95: warning: type of 'compute_precache' does not match original declaration [-Wlto-type-mismatch] 238:49.19 bool compute_precache(struct curveType *trc, uint8_t *output); 238:49.19 /builddir/build/BUILD/firefox-69.0.1/gfx/qcms/transform_util.c:392: note: 'compute_precache' was previously declared here 238:49.19 bool compute_precache(struct curveType *trc, uint8_t *output) 238:49.19 /builddir/build/BUILD/firefox-69.0.1/gfx/qcms/transform_util.c:392: note: code may be misoptimized unless -fno-strict-aliasing is used 238:49.19 /builddir/build/BUILD/firefox-69.0.1/gfx/qcms/transform_util.h:91: warning: type of 'build_output_lut' does not match original declaration [-Wlto-type-mismatch] 238:49.19 void build_output_lut(struct curveType *trc, 238:49.20 /builddir/build/BUILD/firefox-69.0.1/gfx/qcms/transform_util.c:477: note: 'build_output_lut' was previously declared here 238:49.20 void build_output_lut(struct curveType *trc, 238:49.20 /builddir/build/BUILD/firefox-69.0.1/gfx/qcms/transform_util.c:477: note: code may be misoptimized unless -fno-strict-aliasing is used 238:49.20 /builddir/build/BUILD/firefox-69.0.1/gfx/qcms/transform_util.h:89: warning: type of 'build_input_gamma_table' does not match original declaration [-Wlto-type-mismatch] 238:49.20 float *build_input_gamma_table(struct curveType *TRC); 238:49.20 /builddir/build/BUILD/firefox-69.0.1/gfx/qcms/transform_util.c:186: note: 'build_input_gamma_table' was previously declared here 238:49.20 float *build_input_gamma_table(struct curveType *TRC) 238:49.20 /builddir/build/BUILD/firefox-69.0.1/gfx/qcms/transform_util.c:186: note: code may be misoptimized unless -fno-strict-aliasing is used 238:49.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:142: warning: 'AddRef' violates the C++ One Definition Rule [-Wodr] 238:49.20 NS_DECL_ISUPPORTS_INHERITED 238:49.20 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:1062: note: implicit this pointer type mismatch 238:49.20 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 238:49.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.20 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:142: warning: 'AddRef' violates the C++ One Definition Rule [-Wodr] 238:49.20 NS_DECL_ISUPPORTS_INHERITED 238:49.20 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:1062: note: implicit this pointer type mismatch 238:49.20 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 238:49.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.20 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:142: warning: 'AddRef' violates the C++ One Definition Rule [-Wodr] 238:49.20 NS_DECL_ISUPPORTS_INHERITED 238:49.20 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:1062: note: implicit this pointer type mismatch 238:49.20 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 238:49.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.20 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:142: warning: 'AddRef' violates the C++ One Definition Rule [-Wodr] 238:49.20 NS_DECL_ISUPPORTS_INHERITED 238:49.20 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:1062: note: implicit this pointer type mismatch 238:49.20 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 238:49.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.20 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.20 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:1062: note: 'AddRef' was previously declared here 238:49.20 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 238:49.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:142: warning: 'Release' violates the C++ One Definition Rule [-Wodr] 238:49.20 NS_DECL_ISUPPORTS_INHERITED 238:49.20 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:1062: note: implicit this pointer type mismatch 238:49.20 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 238:49.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.20 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.20 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:142: warning: 'Release' violates the C++ One Definition Rule [-Wodr] 238:49.20 NS_DECL_ISUPPORTS_INHERITED 238:49.20 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:1062: note: implicit this pointer type mismatch 238:49.20 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 238:49.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.21 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:142: warning: 'Release' violates the C++ One Definition Rule [-Wodr] 238:49.21 NS_DECL_ISUPPORTS_INHERITED 238:49.21 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:1062: note: implicit this pointer type mismatch 238:49.21 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 238:49.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.21 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:142: warning: 'Release' violates the C++ One Definition Rule [-Wodr] 238:49.21 NS_DECL_ISUPPORTS_INHERITED 238:49.21 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:1062: note: implicit this pointer type mismatch 238:49.21 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 238:49.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 238:49.21 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 238:49.21 /builddir/build/BUILD/firefox-69.0.1/dom/html/HTMLInputElement.cpp:1062: note: 'Release' was previously declared here 238:49.21 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 238:49.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RefPtr.h:54: warning: 'assign_with_AddRef' violates the C++ One Definition Rule [-Wodr] 238:49.21 void assign_with_AddRef(T* aRawPtr) { 238:49.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RefPtr.h:54:8: note: implicit this pointer type mismatch 238:49.21 void assign_with_AddRef(T* aRawPtr) { 238:49.21 ^ 238:49.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RefPtr.h:52:21: note: type 'struct RefPtr' itself violates the C++ One Definition Rule 238:49.21 class MOZ_IS_REFPTR RefPtr { 238:49.21 ^ 238:49.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RefPtr.h:52: note: the incompatible type is defined here 238:49.21 class MOZ_IS_REFPTR RefPtr { 238:49.21 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/RefPtr.h:54:8: note: 'assign_with_AddRef' was previously declared here 238:49.21 void assign_with_AddRef(T* aRawPtr) { 238:49.21 ^ 238:49.21 /builddir/build/BUILD/firefox-69.0.1/security/ct/CTLogVerifier.h:31:3: warning: '__ct_comp ' violates the C++ One Definition Rule [-Wodr] 238:49.21 CTLogVerifier(); 238:49.21 ^ 238:49.21 /builddir/build/BUILD/firefox-69.0.1/security/ct/CTLogVerifier.cpp:103:1: note: implicit this pointer type mismatch 238:49.21 CTLogVerifier::CTLogVerifier() 238:49.21 ^ 238:49.21 /builddir/build/BUILD/firefox-69.0.1/security/ct/CTLogVerifier.h:29:7: note: type 'struct CTLogVerifier' itself violates the C++ One Definition Rule 238:49.21 class CTLogVerifier { 238:49.21 ^ 238:49.21 /builddir/build/BUILD/firefox-69.0.1/security/ct/CTLogVerifier.cpp:103:1: note: '__ct_comp ' was previously declared here 238:49.21 CTLogVerifier::CTLogVerifier() 238:49.21 ^ 238:49.21 /builddir/build/BUILD/firefox-69.0.1/security/ct/CTLogVerifier.h:42:16: warning: 'Init' violates the C++ One Definition Rule [-Wodr] 238:49.21 pkix::Result Init(pkix::Input subjectPublicKeyInfo, 238:49.21 ^ 238:49.21 /builddir/build/BUILD/firefox-69.0.1/security/ct/CTLogVerifier.cpp:109:8: note: implicit this pointer type mismatch 238:49.21 Result CTLogVerifier::Init(Input subjectPublicKeyInfo, 238:49.21 ^ 238:49.21 /builddir/build/BUILD/firefox-69.0.1/security/ct/CTLogVerifier.h:29:7: note: type 'struct CTLogVerifier' itself violates the C++ One Definition Rule 238:49.21 class CTLogVerifier { 238:49.21 ^ 238:49.21 /builddir/build/BUILD/firefox-69.0.1/security/ct/CTLogVerifier.cpp:109:8: note: 'Init' was previously declared here 238:49.21 Result CTLogVerifier::Init(Input subjectPublicKeyInfo, 238:49.21 ^ 238:49.22 /builddir/build/BUILD/firefox-69.0.1/security/ct/MultiLogCTVerifier.h:27:8: warning: 'AddLog' violates the C++ One Definition Rule [-Wodr] 238:49.22 void AddLog(CTLogVerifier&& log); 238:49.22 ^ 238:49.22 /builddir/build/BUILD/firefox-69.0.1/security/ct/MultiLogCTVerifier.cpp:24:6: note: type mismatch in parameter 1 238:49.22 void MultiLogCTVerifier::AddLog(CTLogVerifier&& log) { 238:49.22 ^ 238:49.22 /builddir/build/BUILD/firefox-69.0.1/security/ct/CTLogVerifier.h:29:7: note: type 'struct CTLogVerifier' itself violates the C++ One Definition Rule 238:49.22 class CTLogVerifier { 238:49.22 ^ 238:49.22 /builddir/build/BUILD/firefox-69.0.1/security/ct/MultiLogCTVerifier.cpp:24:6: note: 'AddLog' was previously declared here 238:49.22 void MultiLogCTVerifier::AddLog(CTLogVerifier&& log) { 238:49.22 ^ 238:49.22 /builddir/build/BUILD/firefox-69.0.1/intl/icu/source/common/unicode/unistr.h:289:20: warning: virtual table of type 'struct UnicodeString' violates one definition rule [-Wodr] 238:49.22 class U_COMMON_API UnicodeString : public Replaceable 238:49.22 ^ 238:49.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/unicode/unistr.h:289:20: note: the conflicting type defined in another translation unit has virtual table with more entries 238:49.22 class U_COMMON_API UnicodeString : public Replaceable 238:49.22 ^ 238:49.22 In function 'ReleaseData', 238:49.22 inlined from '_ZN12nsTSubstringIDsE19FinishBulkWriteImplEj.part.106' at /builddir/build/BUILD/firefox-69.0.1/xpcom/string/nsTSubstring.cpp:260:0, 238:49.22 inlined from 'FinishBulkWriteImpl' at /builddir/build/BUILD/firefox-69.0.1/xpcom/string/nsTSubstring.cpp:255:6, 238:49.22 inlined from 'AssignASCII.constprop' at /builddir/build/BUILD/firefox-69.0.1/xpcom/string/nsTSubstring.cpp:442:0, 238:49.22 inlined from 'AssignASCII' at /builddir/build/BUILD/firefox-69.0.1/xpcom/string/nsTSubstring.cpp:419:0: 238:49.22 /builddir/build/BUILD/firefox-69.0.1/xpcom/string/nsSubstring.cpp:123: warning: attempt to free a non-heap object 'gNullChar' [-Wfree-nonheap-object] 238:49.22 free(aData); 238:49.22 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc: In member function 'StartCapture': 238:49.22 /builddir/build/BUILD/firefox-69.0.1/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc:134: warning: '%d' directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 238:49.22 sprintf(device, "/dev/video%d", (int)_deviceId); 238:49.22 /usr/include/bits/stdio2.h:36: note: '__builtin___sprintf_chk' output between 12 and 22 bytes into a destination of size 20 238:49.22 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 238:49.22 In function 'operator new []', 238:49.22 inlined from 'FalliblyCreate' at /builddir/build/BUILD/firefox-69.0.1/parser/html/nsHtml5OwningUTF16Buffer.cpp:33:0: 238:49.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/cxxalloc.h:47: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 238:49.22 return malloc_impl(size); 238:49.22 /builddir/build/BUILD/firefox-69.0.1/objdir/dist/include/mozilla/cxxalloc.h: In function 'FalliblyCreate': 238:49.22 /usr/include/stdlib.h:539:14: note: in a call to allocation function 'malloc' declared here 238:49.22 extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; 238:49.22 ^ 238:50.92 ipc/app/plugin-container 238:51.62 js/xpconnect/shell/xpcshell 238:56.80 js/src/build/spidermonkey_checks.stub 238:57.17 layout/style/test/css_properties.js.stub 238:57.27 devtools/shared/webconsole/reserved-js-words.js.stub 238:57.66 toolkit/library/dependentlibs.list.stub 238:57.92 toolkit/components/featuregates/feature_definitions.json.stub 238:58.13 toolkit/components/normandy/test/browser/normandydriver-a-1.0.xpi.stub 238:58.18 toolkit/components/telemetry/EventArtifactDefinitions.json.stub 238:58.18 toolkit/locales/multilocale.txt.stub 238:58.28 toolkit/components/normandy/test/browser/normandydriver-b-1.0.xpi.stub 238:58.41 toolkit/mozapps/extensions/built_in_addons.json.stub 238:58.42 toolkit/components/normandy/test/browser/normandydriver-a-2.0.xpi.stub 238:58.62 toolkit/components/telemetry/ScalarArtifactDefinitions.json.stub 238:58.85 toolkit/library/gtest/symverscript.stub 238:59.07 services/settings/test/unit/test_remote_settings_signatures/collection_signing_root.pem.stub 238:59.26 toolkit/mozapps/extensions/test/browser/browser_dragdrop1.xpi.stub 238:59.32 services/settings/test/unit/test_remote_settings_signatures/collection_signing_int.pem.stub 238:59.40 toolkit/mozapps/extensions/test/browser/browser_dragdrop2.xpi.stub 238:59.52 services/settings/test/unit/test_remote_settings_signatures/collection_signing_ee.pem.stub 238:59.54 toolkit/mozapps/extensions/test/browser/browser_dragdrop_incompat.xpi.stub 238:59.69 toolkit/mozapps/extensions/test/browser/browser_installssl.xpi.stub 238:59.83 toolkit/mozapps/extensions/test/browser/browser_theme.xpi.stub 238:59.96 toolkit/mozapps/extensions/test/browser/options_signed.xpi.stub 239:00.83 TEST-PASS | check_spidermonkey_style.py | ok 239:01.01 TEST-PASS | check_macroassembler_style.py | ok 239:01.11 TEST-PASS | check_js_opcode.py | ok 239:07.32 toolkit/locales/update.locale.stub 239:14.02 browser/locales/bookmarks.html.stub 239:15.78 Packaging specialpowers@mozilla.org.xpi... 239:15.91 Packaging quitter@mozilla.org.xpi... 239:16.03 Packaging mozscreenshots@mozilla.org.xpi... 239:16.19 1376 compiler warnings present. 240:27.10 Overall system resources - Wall time: 14356s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 241:38.28 warning: accessible/base/nsTextEquivUtils.cpp:326:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsTextEquivUtils17AppendFromDOMNodeEP10nsIContentP12nsTSubstringIDsE' does not match its profile data (counter 'arcs') 241:38.28 warning: accessible/base/nsTextEquivUtils.cpp:326:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsTextEquivUtils17AppendFromDOMNodeEP10nsIContentP12nsTSubstringIDsE' does not match its profile data (counter 'time_profiler') 241:38.28 warning: chrome/nsChromeRegistryContent.cpp:220:1 [-Wcoverage-mismatch] the control flow of function '_ZN22nsChromeRegistryChrome15nsProviderArray11GetProviderERK12nsTSubstringIcENS0_9MatchTypeE' does not match its profile data (counter 'arcs') 241:38.28 warning: chrome/nsChromeRegistryContent.cpp:220:1 [-Wcoverage-mismatch] the control flow of function '_ZN22nsChromeRegistryChrome15nsProviderArray11GetProviderERK12nsTSubstringIcENS0_9MatchTypeE' does not match its profile data (counter 'time_profiler') 241:38.28 warning: devtools/shared/heapsnapshot/DominatorTree.cpp:132:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS3ubi13DominatorTree15getDominatedSetERKNS0_4NodeE' does not match its profile data (counter 'time_profiler') 241:38.28 warning: devtools/shared/heapsnapshot/DominatorTree.cpp:132:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS3ubi13DominatorTree20computeRetainedSizesEPFmPKvE' does not match its profile data (counter 'arcs') 241:38.28 warning: devtools/shared/heapsnapshot/DominatorTree.cpp:132:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS3ubi13DominatorTree20computeRetainedSizesEPFmPKvE' does not match its profile data (counter 'indirect_call') 241:38.28 warning: devtools/shared/heapsnapshot/DominatorTree.cpp:132:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS3ubi13DominatorTree20computeRetainedSizesEPFmPKvE' does not match its profile data (counter 'time_profiler') 241:38.28 warning: devtools/shared/heapsnapshot/DominatorTree.cpp:132:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS3ubi13DominatorTree15getDominatedSetERKNS0_4NodeE' does not match its profile data (counter 'arcs') 241:38.28 warning: docshell/base/timeline/TimelineMarker.cpp:61:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.28 warning: docshell/base/timeline/TimelineMarker.cpp:61:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.28 warning: docshell/base/timeline/TimelineMarker.cpp:61:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.28 warning: docshell/base/timeline/TimelineMarker.cpp:61:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.28 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 241:38.28 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 241:38.28 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 241:38.28 warning: dom/base/ContentBlockingLog.cpp:180:9 [-Wmaybe-uninitialized] 'reason' may be used uninitialized in this function 241:38.28 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly5FlipXEv' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom18ContentBlockingLog13ReportOriginsEv' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix9SkewYSelfEd' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly5FlipYEv' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix15PreMultiplySelfERKNS0_13DOMMatrixInitERNS_11ErrorResultE' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom18ContentBlockingLog13ReportOriginsEv' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly14TransformPointERKNS0_12DOMPointInitE' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix9ScaleSelfEdRKNS0_8OptionalIdEEdddd' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix9ScaleSelfEdRKNS0_8OptionalIdEEdddd' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix15PreMultiplySelfERKNS0_13DOMMatrixInitERNS_11ErrorResultE' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix12MultiplySelfERKNS0_13DOMMatrixInitERNS_11ErrorResultE' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix9SkewXSelfEd' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly5FlipXEv' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix9SkewYSelfEd' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix12MultiplySelfERKNS0_13DOMMatrixInitERNS_11ErrorResultE' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly5FlipYEv' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly14TransformPointERKNS0_12DOMPointInitE' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix9SkewXSelfEd' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/base/DirectionalityUtils.cpp:1225:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly14TransformPointERKNS0_12DOMPointInitE' does not match its profile data (counter 'indirect_call') 241:38.28 warning: dom/base/ImageTracker.cpp:144:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3domL40GetScrollRectSizeForOverflowVisibleFrameEP8nsIFrame' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/base/ImageTracker.cpp:144:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3domL40GetScrollRectSizeForOverflowVisibleFrameEP8nsIFrame' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/base/ScriptableContentIterator.cpp:189:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'indirect_call') 241:38.28 warning: dom/base/ScriptableContentIterator.cpp:189:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/base/ScriptableContentIterator.cpp:189:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/base/nsAttrValue.cpp:1352:21 [-Wmaybe-uninitialized] 'doubleValue' may be used uninitialized in this function 241:38.28 warning: dom/base/nsFrameLoader.cpp:3551:1 [-Wcoverage-mismatch] the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEPN7mozilla3dom8DocumentEPNS0_9PresShellEPP10nsIContentS8_' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/base/nsFrameLoader.cpp:3551:1 [-Wcoverage-mismatch] the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEPN7mozilla3dom8DocumentEPNS0_9PresShellEPP10nsIContentS8_' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/base/nsFrameLoader.cpp:3551:1 [-Wcoverage-mismatch] the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEPN7mozilla3dom8DocumentEPNS0_9PresShellEPP10nsIContentS8_' does not match its profile data (counter 'indirect_call') 241:38.28 warning: dom/base/nsFrameLoader.cpp:3551:1 [-Wcoverage-mismatch] the control flow of function '_ZN13nsFrameLoader17ApplySandboxFlagsEj' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/base/nsFrameLoader.cpp:3551:1 [-Wcoverage-mismatch] the control flow of function '_ZN13nsFrameLoader17ApplySandboxFlagsEj' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/base/nsGlobalWindowInner.cpp:7256:44 [-Wcoverage-mismatch] the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/base/nsGlobalWindowInner.cpp:7256:44 [-Wcoverage-mismatch] the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'indirect_call') 241:38.28 warning: dom/base/nsGlobalWindowInner.cpp:7256:44 [-Wcoverage-mismatch] the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/base/nsGlobalWindowOuter.cpp:7868:44 [-Wcoverage-mismatch] the control flow of function '_ZN19nsGlobalWindowOuter19PostMessageMozOuterEP9JSContextN2JS6HandleINS2_5ValueEEERK12nsTSubstringIDsES5_R12nsIPrincipalRN7mozilla11ErrorResultE' does not match its profile data (counter 'indirect_call') 241:38.28 warning: dom/base/nsGlobalWindowOuter.cpp:7868:44 [-Wcoverage-mismatch] the control flow of function '_ZN19nsGlobalWindowOuter19PostMessageMozOuterEP9JSContextN2JS6HandleINS2_5ValueEEERK12nsTSubstringIDsES5_R12nsIPrincipalRN7mozilla11ErrorResultE' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/base/nsGlobalWindowOuter.cpp:7868:44 [-Wcoverage-mismatch] the control flow of function '_ZN19nsGlobalWindowOuter19PostMessageMozOuterEP9JSContextN2JS6HandleINS2_5ValueEEERK12nsTSubstringIDsES5_R12nsIPrincipalRN7mozilla11ErrorResultE' does not match its profile data (counter 'time_profiler') 241:38.28 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 241:38.28 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 241:38.28 warning: dom/bindings/nsScriptErrorWithStack.cpp:120:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom14binding_detail15HTMLConstructorEP9JSContextjPN2JS5ValueENS0_12constructors2id2IDENS0_10prototypes2id2IDEPFvS3_NS4_6HandleIP8JSObjectEERNS0_18ProtoAndIfaceCacheEbE' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/bindings/nsScriptErrorWithStack.cpp:120:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom14binding_detail15HTMLConstructorEP9JSContextjPN2JS5ValueENS0_12constructors2id2IDENS0_10prototypes2id2IDEPFvS3_NS4_6HandleIP8JSObjectEERNS0_18ProtoAndIfaceCacheEbE' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/bindings/nsScriptErrorWithStack.cpp:120:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom14binding_detail15HTMLConstructorEP9JSContextjPN2JS5ValueENS0_12constructors2id2IDENS0_10prototypes2id2IDEPFvS3_NS4_6HandleIP8JSObjectEERNS0_18ProtoAndIfaceCacheEbE' does not match its profile data (counter 'indirect_call') 241:38.28 warning: dom/cache/TypeUtils.cpp:505:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/cache/TypeUtils.cpp:505:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/cache/TypeUtils.cpp:505:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/cache/TypeUtils.cpp:505:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/canvas/WebGL2ContextPrograms.cpp:26:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom19CanvasBidiProcessor8GetWidthEv' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/canvas/WebGL2ContextPrograms.cpp:26:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom10CanvasPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') 241:38.28 warning: dom/canvas/WebGL2ContextPrograms.cpp:26:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/canvas/WebGL2ContextPrograms.cpp:26:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom10CanvasPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/canvas/WebGL2ContextPrograms.cpp:26:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/canvas/WebGL2ContextPrograms.cpp:26:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'indirect_call') 241:38.28 warning: dom/canvas/WebGL2ContextPrograms.cpp:26:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom24CanvasRenderingContext2DEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/canvas/WebGL2ContextPrograms.cpp:26:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom10CanvasPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/canvas/WebGL2ContextPrograms.cpp:26:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D9TransformEddddddRNS_11ErrorResultE' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/canvas/WebGL2ContextPrograms.cpp:26:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D6RotateEdRNS_11ErrorResultE' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/canvas/WebGL2ContextPrograms.cpp:26:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom24CanvasRenderingContext2DEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/canvas/WebGL2ContextPrograms.cpp:26:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/canvas/WebGL2ContextPrograms.cpp:26:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/canvas/WebGL2ContextPrograms.cpp:26:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom19CanvasBidiProcessor8GetWidthEv' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/canvas/WebGL2ContextPrograms.cpp:26:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D6RotateEdRNS_11ErrorResultE' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/canvas/WebGL2ContextPrograms.cpp:26:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D9TransformEddddddRNS_11ErrorResultE' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/canvas/WebGLContextFramebufferOperations.cpp:196:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12WebGLContext13GetUnpackSizeEbjjjh' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/canvas/WebGLContextFramebufferOperations.cpp:196:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12WebGLContext13GetUnpackSizeEbjjjh' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/canvas/WebGLSampler.cpp:173:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/canvas/WebGLSampler.cpp:173:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/canvas/WebGLSampler.cpp:173:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/canvas/WebGLSampler.cpp:173:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/file/StreamBlobImpl.cpp:172:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/file/StreamBlobImpl.cpp:172:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/file/StreamBlobImpl.cpp:172:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/file/StreamBlobImpl.cpp:172:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/file/ipc/TemporaryIPCBlobParent.cpp:104:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/file/ipc/TemporaryIPCBlobParent.cpp:104:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/file/ipc/TemporaryIPCBlobParent.cpp:104:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/file/ipc/TemporaryIPCBlobParent.cpp:104:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/file/uri/FontTableURIProtocolHandler.cpp:79:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/file/uri/FontTableURIProtocolHandler.cpp:79:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/file/uri/FontTableURIProtocolHandler.cpp:79:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/file/uri/FontTableURIProtocolHandler.cpp:79:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement25AudioChannelAgentCallback4StopEv' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement25AudioChannelAgentCallback4StopEv' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'indirect_call') 241:38.28 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14MetadataLoadedEPKNS_9MediaInfoENS_9UniquePtrIK15nsDataHashtableI16nsCStringHashKey9nsTStringIcEENS_13DefaultDeleteISB_EEEE' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement23ProcessMediaFragmentURIEv' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14MetadataLoadedEPKNS_9MediaInfoENS_9UniquePtrIK15nsDataHashtableI16nsCStringHashKey9nsTStringIcEENS_13DefaultDeleteISB_EEEE' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement23ProcessMediaFragmentURIEv' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement13PlaybackEndedEv' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6detail16RunnableFunctionIZNS_3dom16HTMLMediaElement14UnbindFromTreeEbEUlvE_E3RunEv' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6detail16RunnableFunctionIZNS_3dom16HTMLMediaElement14UnbindFromTreeEbEUlvE_E3RunEv' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement13PlaybackEndedEv' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14MetadataLoadedEPKNS_9MediaInfoENS_9UniquePtrIK15nsDataHashtableI16nsCStringHashKey9nsTStringIcEENS_13DefaultDeleteISB_EEEE' does not match its profile data (counter 'indirect_call') 241:38.28 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'indirect_call') 241:38.28 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/html/nsBrowserElement.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'indirect_call') 241:38.28 warning: dom/html/nsBrowserElement.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/html/nsBrowserElement.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/html/nsGenericHTMLElement.cpp:1306:59 [-Wmaybe-uninitialized] 'w' may be used uninitialized in this function 241:38.28 warning: dom/indexedDB/ActorsParent.cpp:17503:3 [-Wmaybe-uninitialized] 'maintenanceAction' may be used uninitialized in this function 241:38.28 warning: dom/indexedDB/Key.cpp:665:5 [-Wmaybe-uninitialized] 'out' may be used uninitialized in this function 241:38.28 warning: dom/ipc/ContentChild.cpp:4105:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom12ContentChildD0Ev' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/ipc/ContentChild.cpp:4105:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom12ContentChild12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'time_profiler') 241:38.28 warning: dom/ipc/ContentChild.cpp:4105:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom12ContentChild21RecvWindowPostMessageEPNS0_15BrowsingContextERKNS0_17ClonedMessageDataERKNS0_15PostMessageDataE' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/ipc/ContentChild.cpp:4105:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom12ContentChild12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'indirect_call') 241:38.28 warning: dom/ipc/ContentChild.cpp:4105:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom12ContentChild12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/ipc/ContentChild.cpp:4105:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom12ContentChildD2Ev' does not match its profile data (counter 'arcs') 241:38.28 warning: dom/ipc/ContentChild.cpp:4105:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom12ContentChild21RecvWindowPostMessageEPNS0_15BrowsingContextERKNS0_17ClonedMessageDataERKNS0_15PostMessageDataE' does not match its profile data (counter 'indirect_call') 241:38.29 warning: dom/ipc/ContentChild.cpp:4105:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom12ContentChildD0Ev' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/ipc/ContentChild.cpp:4105:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom12ContentChild21RecvWindowPostMessageEPNS0_15BrowsingContextERKNS0_17ClonedMessageDataERKNS0_15PostMessageDataE' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/ipc/ContentChild.cpp:4105:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom12ContentChildD2Ev' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/ipc/ContentProcess.cpp:185:16 [-Wmaybe-uninitialized] 'parentBuildID' may be used uninitialized in this function 241:38.29 warning: dom/ipc/ContentProcess.cpp:186:53 [-Wmaybe-uninitialized] 'isForBrowser' may be used uninitialized in this function 241:38.29 warning: dom/ipc/JSWindowActor.cpp:335:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom13ContentParent26GetNewOrUsedBrowserProcessEPNS0_7ElementERK12nsTSubstringIDsENS_3hal15ProcessPriorityEPS1_b' does not match its profile data (counter 'indirect_call') 241:38.29 warning: dom/ipc/JSWindowActor.cpp:335:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom13ContentParent26GetNewOrUsedBrowserProcessEPNS0_7ElementERK12nsTSubstringIDsENS_3hal15ProcessPriorityEPS1_b' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/ipc/JSWindowActor.cpp:335:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/ipc/JSWindowActor.cpp:335:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/ipc/JSWindowActor.cpp:335:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/ipc/JSWindowActor.cpp:335:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom13ContentParent18PreallocateProcessEv' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/ipc/JSWindowActor.cpp:335:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom13ContentParent26GetNewOrUsedBrowserProcessEPNS0_7ElementERK12nsTSubstringIDsENS_3hal15ProcessPriorityEPS1_b' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/ipc/JSWindowActor.cpp:335:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom13ContentParent18PreallocateProcessEv' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/ipc/JSWindowActor.cpp:335:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/ipc/ProcessHangMonitor.cpp:1434:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3ipc11TaskFactoryIN12_GLOBAL__N_117HangMonitorParentEE17NewRunnableMethodIMS3_FvRKNS_8HangDataERK9nsTStringIDsEbEJS8_R14nsTAutoStringNIDsLm64EERbEEE16already_AddRefedINS_8RunnableEET_DpOT0_' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/ipc/ProcessHangMonitor.cpp:1434:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3ipc11TaskFactoryIN12_GLOBAL__N_117HangMonitorParentEE17NewRunnableMethodIMS3_FvRKNS_8HangDataERK9nsTStringIDsEbEJS8_R14nsTAutoStringNIDsLm64EERbEEE16already_AddRefedINS_8RunnableEET_DpOT0_' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/ipc/SharedMap.cpp:216:26 [-Wmaybe-uninitialized] 'count' may be used uninitialized in this function 241:38.29 warning: dom/localstorage/ActorsParent.cpp:2102:20 [-Wmaybe-uninitialized] 'nextLoadIndex' may be used uninitialized in this function 241:38.29 warning: dom/localstorage/SnappyUtils.cpp:63:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/localstorage/SnappyUtils.cpp:63:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/localstorage/SnappyUtils.cpp:63:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/localstorage/SnappyUtils.cpp:63:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/media/AudioTrack.cpp:60:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12AudioSegment14ResampleChunksEP20SpeexResamplerState_jj' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/media/AudioTrack.cpp:60:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12AudioSegment14ResampleChunksEP20SpeexResamplerState_jj' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/media/BitReader.cpp:179:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/media/BitReader.cpp:179:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/media/BitReader.cpp:179:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/media/BitReader.cpp:179:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/media/CubebUtils.cpp:727:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/media/CubebUtils.cpp:727:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/media/CubebUtils.cpp:727:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/media/CubebUtils.cpp:727:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/media/MediaRecorder.cpp:1739:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/media/MediaRecorder.cpp:1739:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/media/MediaRecorder.cpp:1739:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/media/MediaRecorder.cpp:1739:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/media/gmp/GMPVideoEncoderChild.cpp:211:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/media/gmp/GMPVideoEncoderChild.cpp:211:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/media/gmp/GMPVideoEncoderChild.cpp:211:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/media/gmp/GMPVideoEncoderChild.cpp:211:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl16CreateEmptyFrameEiiiii' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl9SetHeightEi' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl11CreateFrameEiPKhiS3_iS3_iiiii' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl16CreateEmptyFrameEiiiii' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl8SetWidthEi' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl9SetHeightEi' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl8SetWidthEi' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:317:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl11CreateFrameEiPKhiS3_iS3_iiiii' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/media/ipc/RDDParent.cpp:233:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla9RDDParent12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/media/ipc/RDDParent.cpp:233:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla9RDDParent12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/media/ipc/RDDProcessHost.cpp:282:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla14RDDProcessHost8ShutdownEv' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/media/ipc/RDDProcessHost.cpp:282:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla14RDDProcessHost8ShutdownEv' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/media/mp4/SinfParser.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5Index29ConvertByteRangesToTimeRangesERKNS_5media11IntervalSetIlEE' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/media/mp4/SinfParser.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5Index29ConvertByteRangesToTimeRangesERKNS_5media11IntervalSetIlEE' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:440:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:440:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:440:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:440:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/media/platforms/wrappers/AudioTrimmer.cpp:187:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/media/platforms/wrappers/AudioTrimmer.cpp:187:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/media/platforms/wrappers/AudioTrimmer.cpp:187:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/media/platforms/wrappers/AudioTrimmer.cpp:187:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/media/systemservices/video_engine/platform_uithread.cc:151:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/media/systemservices/video_engine/platform_uithread.cc:151:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/media/systemservices/video_engine/platform_uithread.cc:151:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/media/systemservices/video_engine/platform_uithread.cc:151:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/media/webaudio/AudioScheduledSourceNode.cpp:19:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/media/webaudio/AudioScheduledSourceNode.cpp:19:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/media/webaudio/AudioScheduledSourceNode.cpp:19:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/media/webaudio/AudioScheduledSourceNode.cpp:19:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/media/webaudio/blink/HRTFPanner.cpp:282:61 [-Wmaybe-uninitialized] 'convolutionDestinationL1' may be used uninitialized in this function 241:38.29 warning: dom/media/webaudio/blink/HRTFPanner.cpp:284:61 [-Wmaybe-uninitialized] 'convolutionDestinationR1' may be used uninitialized in this function 241:38.29 warning: dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp:111:1 [-Wcoverage-mismatch] the control flow of function '_ZZN7mozilla3dom17SpeechRecognition5StartERKNS0_8OptionalINS0_7NonNullINS_14DOMMediaStreamEEEEENS0_10CallerTypeERNS_11ErrorResultEENKUlO6RefPtrIS4_EE_clESE_' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp:111:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom17SpeechRecognition5StartERKNS0_8OptionalINS0_7NonNullINS_14DOMMediaStreamEEEEENS0_10CallerTypeERNS_11ErrorResultE' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp:111:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom17SpeechRecognition5StartERKNS0_8OptionalINS0_7NonNullINS_14DOMMediaStreamEEEEENS0_10CallerTypeERNS_11ErrorResultE' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp:111:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom17SpeechRecognition5StartERKNS0_8OptionalINS0_7NonNullINS_14DOMMediaStreamEEEEENS0_10CallerTypeERNS_11ErrorResultE' does not match its profile data (counter 'indirect_call') 241:38.29 warning: dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp:111:1 [-Wcoverage-mismatch] the control flow of function '_ZZN7mozilla3dom17SpeechRecognition5StartERKNS0_8OptionalINS0_7NonNullINS_14DOMMediaStreamEEEEENS0_10CallerTypeERNS_11ErrorResultEENKUlO6RefPtrIS4_EE_clESE_' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp:111:1 [-Wcoverage-mismatch] the control flow of function '_ZZN7mozilla3dom17SpeechRecognition5StartERKNS0_8OptionalINS0_7NonNullINS_14DOMMediaStreamEEEEENS0_10CallerTypeERNS_11ErrorResultEENKUlO6RefPtrIS4_EE_clESE_' does not match its profile data (counter 'indirect_call') 241:38.29 warning: dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:60:10 [-Wmaybe-uninitialized] 'isLocal' may be used uninitialized in this function 241:38.29 warning: dom/performance/PerformanceWorker.cpp:50:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/performance/PerformanceWorker.cpp:50:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/performance/PerformanceWorker.cpp:50:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/performance/PerformanceWorker.cpp:50:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/plugins/base/nsPluginHost.cpp:636:9 [-Wmaybe-uninitialized] 'dataToPost' may be used uninitialized in this function 241:38.29 warning: dom/plugins/base/nsPluginHost.cpp:643:17 [-Wmaybe-uninitialized] 'newDataToPostLen' may be used uninitialized in this function 241:38.29 warning: dom/plugins/ipc/PluginQuirks.cpp:56:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla7plugins17PluginModuleChildD2Ev' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/plugins/ipc/PluginQuirks.cpp:56:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla7plugins24PluginModuleChromeParent20ProcessFirstMinidumpEv' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/plugins/ipc/PluginQuirks.cpp:56:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla7plugins17PluginModuleChildD2Ev' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/plugins/ipc/PluginQuirks.cpp:56:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla7plugins24PluginModuleChromeParent20ProcessFirstMinidumpEv' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/plugins/ipc/PluginQuirks.cpp:56:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla7plugins24PluginModuleChromeParent20ProcessFirstMinidumpEv' does not match its profile data (counter 'indirect_call') 241:38.29 warning: dom/plugins/ipc/PluginQuirks.cpp:56:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla7plugins17PluginModuleChild14DeinitGraphicsEv' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/plugins/ipc/PluginQuirks.cpp:56:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla7plugins17PluginModuleChild14DeinitGraphicsEv' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/svg/SVGFEDistantLightElement.cpp:69:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15SVGContentUtils19GetViewBoxTransformEffffffRKNS_30SVGAnimatedPreserveAspectRatioE' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/svg/SVGFEDistantLightElement.cpp:69:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozillaL14GetCTMInternalEPNS_3dom10SVGElementEbb' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/svg/SVGFEDistantLightElement.cpp:69:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozillaL14GetCTMInternalEPNS_3dom10SVGElementEbb' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/svg/SVGFEDistantLightElement.cpp:69:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15SVGContentUtils26RectilinearGetStrokeBoundsERKNS_3gfx9RectTypedINS1_12UnknownUnitsEfEERKNS1_10BaseMatrixIfEESA_fPS4_' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/svg/SVGFEDistantLightElement.cpp:69:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15SVGContentUtils26RectilinearGetStrokeBoundsERKNS_3gfx9RectTypedINS1_12UnknownUnitsEfEERKNS1_10BaseMatrixIfEESA_fPS4_' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/svg/SVGFEDistantLightElement.cpp:69:1 [-Wcoverage-mismatch] the control flow of function '_ZZN7mozillaL14GetCTMInternalEPNS_3dom10SVGElementEbbENKUlPKS1_bE_clES4_b' does not match its profile data (counter 'indirect_call') 241:38.29 warning: dom/svg/SVGFEDistantLightElement.cpp:69:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15SVGContentUtils19GetViewBoxTransformEffffffRKNS_30SVGAnimatedPreserveAspectRatioE' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/svg/SVGFEDistantLightElement.cpp:69:1 [-Wcoverage-mismatch] the control flow of function '_ZZN7mozillaL14GetCTMInternalEPNS_3dom10SVGElementEbbENKUlPKS1_bE_clES4_b' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/svg/SVGFEDistantLightElement.cpp:69:1 [-Wcoverage-mismatch] the control flow of function '_ZZN7mozillaL14GetCTMInternalEPNS_3dom10SVGElementEbbENKUlPKS1_bE_clES4_b' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/svg/SVGForeignObjectElement.cpp:156:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom23SVGForeignObjectElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/svg/SVGForeignObjectElement.cpp:156:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom23SVGForeignObjectElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/svg/SVGMatrix.cpp:190:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9SVGMatrix8MultiplyERS1_' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/svg/SVGMatrix.cpp:190:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9SVGMatrix8MultiplyERS1_' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/svg/SVGMatrix.cpp:190:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/svg/SVGMatrix.cpp:190:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom14SVGLineElement17GetGeometryBoundsEPNS_3gfx9RectTypedINS2_12UnknownUnitsEfEERKNS2_13StrokeOptionsERKNS2_10BaseMatrixIfEEPSC_' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/svg/SVGMatrix.cpp:190:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/svg/SVGMatrix.cpp:190:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom14SVGLineElement17GetGeometryBoundsEPNS_3gfx9RectTypedINS2_12UnknownUnitsEfEERKNS2_13StrokeOptionsERKNS2_10BaseMatrixIfEEPSC_' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/svg/SVGPointList.cpp:94:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/svg/SVGPointList.cpp:94:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/svg/SVGTSpanElement.cpp:55:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom14SVGRectElement17GetGeometryBoundsEPNS_3gfx9RectTypedINS2_12UnknownUnitsEfEERKNS2_13StrokeOptionsERKNS2_10BaseMatrixIfEEPSC_' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/svg/SVGTSpanElement.cpp:55:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom14SVGRectElement17GetGeometryBoundsEPNS_3gfx9RectTypedINS2_12UnknownUnitsEfEERKNS2_13StrokeOptionsERKNS2_10BaseMatrixIfEEPSC_' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/svg/nsISVGPoint.cpp:71:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom23SVGTransformableElement24GetUserToParentTransformEPKNS_3gfx10BaseMatrixIfEEPKNS_24SVGAnimatedTransformListE' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/svg/nsISVGPoint.cpp:71:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom18SVGViewportElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/svg/nsISVGPoint.cpp:71:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom13SVGUseElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/svg/nsISVGPoint.cpp:71:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom13SVGUseElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/svg/nsISVGPoint.cpp:71:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla16SVGTransformList22GetConsolidationMatrixEv' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/svg/nsISVGPoint.cpp:71:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla16SVGTransformList22GetConsolidationMatrixEv' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/svg/nsISVGPoint.cpp:71:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom18SVGViewportElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'indirect_call') 241:38.29 warning: dom/svg/nsISVGPoint.cpp:71:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom23SVGTransformableElement24GetUserToParentTransformEPKNS_3gfx10BaseMatrixIfEEPKNS_24SVGAnimatedTransformListE' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/svg/nsISVGPoint.cpp:71:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom23SVGTransformableElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/svg/nsISVGPoint.cpp:71:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/svg/nsISVGPoint.cpp:71:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom23SVGTransformableElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/svg/nsISVGPoint.cpp:71:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom18SVGViewportElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/svg/nsISVGPoint.cpp:71:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/workers/remoteworkers/RemoteWorkerServiceParent.cpp:32:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/workers/remoteworkers/RemoteWorkerServiceParent.cpp:32:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/workers/remoteworkers/RemoteWorkerServiceParent.cpp:32:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/workers/remoteworkers/RemoteWorkerServiceParent.cpp:32:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/workers/sharedworkers/SharedWorkerService.cpp:258:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/workers/sharedworkers/SharedWorkerService.cpp:258:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.29 warning: dom/workers/sharedworkers/SharedWorkerService.cpp:258:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/workers/sharedworkers/SharedWorkerService.cpp:258:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.29 warning: dom/xbl/builtin/ShortcutKeys.cpp:104:19 [-Wmaybe-uninitialized] 'keyData' may be used uninitialized in this function 241:38.29 warning: dom/xbl/builtin/ShortcutKeys.cpp:115:11 [-Wmaybe-uninitialized] 'cache' may be used uninitialized in this function 241:38.29 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 241:38.29 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 241:38.29 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 241:38.29 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 241:38.29 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 241:38.30 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 241:38.30 warning: editor/libeditor/HTMLAbsPositionEditor.cpp:646:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla10EditorBase11DoJoinNodesEP7nsINodeS2_S2_' does not match its profile data (counter 'arcs') 241:38.30 warning: editor/libeditor/HTMLAbsPositionEditor.cpp:646:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla10EditorBase11DoJoinNodesEP7nsINodeS2_S2_' does not match its profile data (counter 'indirect_call') 241:38.30 warning: editor/libeditor/HTMLAbsPositionEditor.cpp:646:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla10EditorBase11DoJoinNodesEP7nsINodeS2_S2_' does not match its profile data (counter 'time_profiler') 241:38.30 warning: editor/libeditor/HTMLTableEditor.cpp:64:28 [-Wmaybe-uninitialized] 'newCellIndex' may be used uninitialized in this function 241:38.30 warning: editor/libeditor/InsertTextTransaction.cpp:122:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla13HTMLEditRules16GetPromotedPointENS0_13RulesEndpointER7nsINodeiNS_13EditSubActionE' does not match its profile data (counter 'arcs') 241:38.30 warning: editor/libeditor/InsertTextTransaction.cpp:122:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla13HTMLEditRules16GetPromotedPointENS0_13RulesEndpointER7nsINodeiNS_13EditSubActionE' does not match its profile data (counter 'indirect_call') 241:38.30 warning: editor/libeditor/InsertTextTransaction.cpp:122:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla13HTMLEditRules16GetPromotedPointENS0_13RulesEndpointER7nsINodeiNS_13EditSubActionE' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/2d/DrawTargetCairo.cpp:450:20 [-Wmaybe-uninitialized] 'pat' may be used uninitialized in this function 241:38.30 warning: gfx/2d/DrawTargetWrapAndRecord.cpp:730:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx19SetTransformCommand11ExecuteOnDTEPNS0_10DrawTargetEPKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') 241:38.30 warning: gfx/2d/DrawTargetWrapAndRecord.cpp:730:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx19SetTransformCommand11ExecuteOnDTEPNS0_10DrawTargetEPKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/2d/DrawTargetWrapAndRecord.cpp:730:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx19SetTransformCommand11ExecuteOnDTEPNS0_10DrawTargetEPKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/2d/Factory.cpp:1160:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory31CreateDrawTargetForCairoSurfaceEP14_cairo_surfaceRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEPNS0_13SurfaceFormatE' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/2d/Factory.cpp:1160:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/2d/Factory.cpp:1160:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory33CreateDataSourceSurfaceWithStrideERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEib' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/2d/Factory.cpp:1160:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory23CreateDrawTargetForDataENS0_11BackendTypeEPhRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEiNS0_13SurfaceFormatEb' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/2d/Factory.cpp:1160:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory31CreateDrawTargetForCairoSurfaceEP14_cairo_surfaceRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEPNS0_13SurfaceFormatE' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/2d/Factory.cpp:1160:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory21ReasonableSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/2d/Factory.cpp:1160:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory33CreateDataSourceSurfaceWithStrideERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEib' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/2d/Factory.cpp:1160:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory18AllowedSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/2d/Factory.cpp:1160:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory23CreateDrawTargetForDataENS0_11BackendTypeEPhRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEiNS0_13SurfaceFormatEb' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/2d/Factory.cpp:1160:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory21ReasonableSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/2d/Factory.cpp:1160:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory23CreateDataSourceSurfaceERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEb' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/2d/Factory.cpp:1160:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/2d/Factory.cpp:1160:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory16CreateDrawTargetENS0_11BackendTypeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatE' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/2d/Factory.cpp:1160:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory18AllowedSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/2d/Factory.cpp:1160:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory23CreateDataSourceSurfaceERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEb' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/2d/Factory.cpp:1160:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory16CreateDrawTargetENS0_11BackendTypeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatE' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/2d/Factory.cpp:1160:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/2d/Factory.cpp:1160:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/2d/Path.cpp:446:34 [-Wmaybe-uninitialized] 't2' may be used uninitialized in this function 241:38.30 warning: gfx/2d/PathSkia.cpp:207:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_15PathBuilderSkiaEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') 241:38.30 warning: gfx/2d/PathSkia.cpp:207:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_15PathBuilderSkiaEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/2d/PathSkia.cpp:207:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_15PathBuilderSkiaEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_7PathOpsEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_16PathBuilderCairoEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierIZNKS0_11PathCapture24TransformedCopyToBuilderERKNS0_10BaseMatrixIfEENS0_8FillRuleEE14ArcTransformerEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedISC_fEEffbfS6_' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_16PathBuilderCairoEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx27FilterNodeTransformSoftware6RenderERKNS0_12IntRectTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_16PathBuilderCairoEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') 241:38.30 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_7PathOpsEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx27FilterNodeTransformSoftware6RenderERKNS0_12IntRectTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'indirect_call') 241:38.30 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_13FlattenedPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx27FilterNodeTransformSoftware6RenderERKNS0_12IntRectTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_13FlattenedPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') 241:38.30 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_13FlattenedPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierIZNKS0_11PathCapture24TransformedCopyToBuilderERKNS0_10BaseMatrixIfEENS0_8FillRuleEE14ArcTransformerEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedISC_fEEffbfS6_' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/gl/GLBlitHelper.cpp:477:25 [-Wmaybe-uninitialized] 'oldVAO' may be used uninitialized in this function 241:38.30 warning: gfx/gl/GLContext.h:1194:17 [-Wmaybe-uninitialized] 'texBinding' may be used uninitialized in this function 241:38.30 warning: gfx/gl/ScopedGLHelpers.cpp:490:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla2gl19YInvertImageSurfaceEPNS_3gfx17DataSourceSurfaceEj' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/gl/ScopedGLHelpers.cpp:490:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla2gl19YInvertImageSurfaceEPNS_3gfx17DataSourceSurfaceEj' does not match its profile data (counter 'indirect_call') 241:38.30 warning: gfx/gl/ScopedGLHelpers.cpp:490:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/gl/ScopedGLHelpers.cpp:490:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/gl/ScopedGLHelpers.cpp:490:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla2gl19YInvertImageSurfaceEPNS_3gfx17DataSourceSurfaceEj' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/gl/ScopedGLHelpers.cpp:490:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/gl/ScopedGLHelpers.cpp:490:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/ipc/GPUParent.cpp:574:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx9GPUParent12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/ipc/GPUParent.cpp:574:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx9GPUParent12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/ipc/VsyncIOThreadHolder.cpp:42:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx9SharedDIB6AttachEN4base14FileDescriptorEj' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/ipc/VsyncIOThreadHolder.cpp:42:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx9SharedDIB6AttachEN4base14FileDescriptorEj' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/ipc/VsyncIOThreadHolder.cpp:42:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx14GPUProcessHost8ShutdownEv' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/ipc/VsyncIOThreadHolder.cpp:42:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx14GPUProcessHost8ShutdownEv' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/layers/ShareableCanvasRenderer.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layersL12CompareDepthEPNS0_5LayerES2_' does not match its profile data (counter 'indirect_call') 241:38.30 warning: gfx/layers/ShareableCanvasRenderer.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx14Matrix4x4TypedINS0_12UnknownUnitsES2_fE20TransformAndClipRectIdEEmRKNS0_9RectTypedIS2_T_EES9_PNS0_10PointTypedIS2_S6_EE' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/layers/ShareableCanvasRenderer.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers5Layer13SnapTransformERKNS_3gfx14Matrix4x4TypedINS2_12UnknownUnitsES4_fEERKNS2_9RectTypedIS4_dEEPNS2_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/layers/ShareableCanvasRenderer.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla6layers13RotatedBuffer18DrawBufferQuadrantEPNS_3gfx10DrawTargetENS1_5XSideENS1_5YSideEfNS2_13CompositionOpEPNS2_13SourceSurfaceEPKNS2_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/layers/ShareableCanvasRenderer.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layersL12CompareDepthEPNS0_5LayerES2_' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/layers/ShareableCanvasRenderer.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx14Matrix4x4TypedINS0_12UnknownUnitsES2_fE20TransformAndClipRectIdEEmRKNS0_9RectTypedIS2_T_EES9_PNS0_10PointTypedIS2_S6_EE' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/layers/ShareableCanvasRenderer.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers5Layer13SnapTransformERKNS_3gfx14Matrix4x4TypedINS2_12UnknownUnitsES4_fEERKNS2_9RectTypedIS4_dEEPNS2_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/layers/ShareableCanvasRenderer.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla6layers13RotatedBuffer18DrawBufferQuadrantEPNS_3gfx10DrawTargetENS1_5XSideENS1_5YSideEfNS2_13CompositionOpEPNS2_13SourceSurfaceEPKNS2_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/layers/ShareableCanvasRenderer.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla6layers13RotatedBuffer18DrawBufferQuadrantEPNS_3gfx10DrawTargetENS1_5XSideENS1_5YSideEfNS2_13CompositionOpEPNS2_13SourceSurfaceEPKNS2_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') 241:38.30 warning: gfx/layers/ShareableCanvasRenderer.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layersL12CompareDepthEPNS0_5LayerES2_' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/layers/apz/src/FocusState.cpp:224:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/layers/apz/src/FocusState.cpp:224:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/layers/apz/src/FocusState.cpp:224:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/layers/apz/src/FocusState.cpp:224:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/layers/basic/BasicImages.cpp:181:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx12PolygonTypedINS3_12UnknownUnitsEEEEEvRKT_RKNS3_9RectTypedIS5_fEERKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESD_b' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/layers/basic/BasicImages.cpp:181:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_b' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/layers/basic/BasicImages.cpp:181:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx12PolygonTypedINS3_12UnknownUnitsEEEEEvRKT_RKNS3_9RectTypedIS5_fEERKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESD_b' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/layers/basic/BasicImages.cpp:181:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_b' does not match its profile data (counter 'indirect_call') 241:38.30 warning: gfx/layers/basic/BasicImages.cpp:181:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx12PolygonTypedINS3_12UnknownUnitsEEEEEvRKT_RKNS3_9RectTypedIS5_fEERKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESD_b' does not match its profile data (counter 'indirect_call') 241:38.30 warning: gfx/layers/basic/BasicImages.cpp:181:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_b' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/layers/client/GPUVideoTextureClient.cpp:58:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layersL27InstallLayerClipPreserves3DEP10gfxContextPNS0_5LayerE' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/layers/client/GPUVideoTextureClient.cpp:58:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers18ClientLayerManager22MakeSnapshotIfRequiredEv' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/layers/client/GPUVideoTextureClient.cpp:58:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers16FillRectWithMaskEPNS_3gfx10DrawTargetERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESA_PKNS1_10BaseMatrixIfEESJ_' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/layers/client/GPUVideoTextureClient.cpp:58:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layersL27InstallLayerClipPreserves3DEP10gfxContextPNS0_5LayerE' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/layers/client/GPUVideoTextureClient.cpp:58:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers16FillPathWithMaskEPNS_3gfx10DrawTargetEPKNS1_4PathERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESD_PKNS1_10BaseMatrixIfEESM_' does not match its profile data (counter 'indirect_call') 241:38.30 warning: gfx/layers/client/GPUVideoTextureClient.cpp:58:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers17BasicLayerManager16PopGroupForLayerERNS1_11PushedGroupE' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/layers/client/GPUVideoTextureClient.cpp:58:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers17BasicLayerManager17PushGroupForLayerEP10gfxContextPNS0_5LayerERKNS_3gfx14IntRegionTypedINS6_12UnknownUnitsEEERNS1_11PushedGroupE' does not match its profile data (counter 'indirect_call') 241:38.30 warning: gfx/layers/client/GPUVideoTextureClient.cpp:58:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers18ClientLayerManager22MakeSnapshotIfRequiredEv' does not match its profile data (counter 'indirect_call') 241:38.30 warning: gfx/layers/client/GPUVideoTextureClient.cpp:58:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers17BasicLayerManager16PopGroupForLayerERNS1_11PushedGroupE' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/layers/client/GPUVideoTextureClient.cpp:58:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers16FillPathWithMaskEPNS_3gfx10DrawTargetEPKNS1_4PathERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESD_PKNS1_10BaseMatrixIfEESM_' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/layers/client/GPUVideoTextureClient.cpp:58:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers16FillRectWithMaskEPNS_3gfx10DrawTargetERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESA_PKNS1_10BaseMatrixIfEESJ_' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/layers/client/GPUVideoTextureClient.cpp:58:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers17BasicLayerManager17PushGroupForLayerEP10gfxContextPNS0_5LayerERKNS_3gfx14IntRegionTypedINS6_12UnknownUnitsEEERNS1_11PushedGroupE' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/layers/client/GPUVideoTextureClient.cpp:58:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers17BasicLayerManager17PushGroupForLayerEP10gfxContextPNS0_5LayerERKNS_3gfx14IntRegionTypedINS6_12UnknownUnitsEEERNS1_11PushedGroupE' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/layers/client/GPUVideoTextureClient.cpp:58:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers16FillRectWithMaskEPNS_3gfx10DrawTargetERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESA_PKNS1_10BaseMatrixIfEESJ_' does not match its profile data (counter 'indirect_call') 241:38.30 warning: gfx/layers/client/GPUVideoTextureClient.cpp:58:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers17BasicLayerManager16PopGroupForLayerERNS1_11PushedGroupE' does not match its profile data (counter 'indirect_call') 241:38.30 warning: gfx/layers/client/GPUVideoTextureClient.cpp:58:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers18ClientLayerManager22MakeSnapshotIfRequiredEv' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/layers/client/GPUVideoTextureClient.cpp:58:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers16FillPathWithMaskEPNS_3gfx10DrawTargetEPKNS1_4PathERKNS1_9RectTypedINS1_12UnknownUnitsEfEEPNS1_13SourceSurfaceENS1_14SamplingFilterERKNS1_11DrawOptionsENS1_10ExtendModeESD_PKNS1_10BaseMatrixIfEESM_' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/layers/ipc/APZChild.cpp:103:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21LayerManagerComposite23PopGroupForLayerEffectsE6RefPtrINS0_23CompositingRenderTargetEENS_3gfx12IntRectTypedINS5_12UnknownUnitsEEEbbf' does not match its profile data (counter 'indirect_call') 241:38.30 warning: gfx/layers/ipc/APZChild.cpp:103:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21LayerManagerComposite23PopGroupForLayerEffectsE6RefPtrINS0_23CompositingRenderTargetEENS_3gfx12IntRectTypedINS5_12UnknownUnitsEEEbbf' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/layers/ipc/APZChild.cpp:103:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21LayerManagerCompositeC2EPNS0_10CompositorE' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/layers/ipc/APZChild.cpp:103:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21LayerManagerCompositeC2EPNS0_10CompositorE' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/layers/ipc/APZChild.cpp:103:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21LayerManagerComposite23PopGroupForLayerEffectsE6RefPtrINS0_23CompositingRenderTargetEENS_3gfx12IntRectTypedINS5_12UnknownUnitsEEEbbf' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/layers/ipc/ImageBridgeParent.cpp:433:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/layers/ipc/ImageBridgeParent.cpp:433:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/layers/ipc/ImageBridgeParent.cpp:433:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/layers/ipc/ImageBridgeParent.cpp:433:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/layers/mlgpu/BufferCache.cpp:96:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/layers/mlgpu/BufferCache.cpp:96:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/layers/mlgpu/BufferCache.cpp:96:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/layers/mlgpu/BufferCache.cpp:96:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21WebRenderBridgeParent20RecvEmptyTransactionERKNS0_11FocusTargetERKjO8nsTArrayINS0_17RenderRootUpdatesEEOS7_INS0_9OpDestroyEERKmRKNS0_17BaseTransactionIdINS0_17TransactionIdTypeEEERKNS_2wr11IdNamespaceERKNSG_INS_11VsyncIdTypeEEERKNS_9TimeStampESV_SV_RK9nsTStringIcESV_OS7_INS0_18CompositionPayloadEE' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21StackingContextHelperC2ERKS1_PKNS_18ActiveScrolledRootEP8nsIFrameP13nsDisplayItemRNS_2wr18DisplayListBuilderERKNSB_21StackingContextParamsERKNS_3gfx9RectTypedINS_17LayoutDevicePixelEfEE' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_' does not match its profile data (counter 'pow2') 241:38.30 warning: gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21WebRenderBridgeParent18RecvSetDisplayListEO8nsTArrayINS0_25RenderRootDisplayListDataEEOS2_INS0_9OpDestroyEERKmRKNS0_17BaseTransactionIdINS0_17TransactionIdTypeEEERKNS_2wr11IdNamespaceERKbRKNSB_INS_11VsyncIdTypeEEERKNS_9TimeStampESS_SS_RK9nsTStringIcESS_OS2_INS0_18CompositionPayloadEE' does not match its profile data (counter 'indirect_call') 241:38.30 warning: gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_fEESF_' does not match its profile data (counter 'pow2') 241:38.30 warning: gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21WebRenderBridgeParent20RecvEmptyTransactionERKNS0_11FocusTargetERKjO8nsTArrayINS0_17RenderRootUpdatesEEOS7_INS0_9OpDestroyEERKmRKNS0_17BaseTransactionIdINS0_17TransactionIdTypeEEERKNS_2wr11IdNamespaceERKNSG_INS_11VsyncIdTypeEEERKNS_9TimeStampESV_SV_RK9nsTStringIcESV_OS7_INS0_18CompositionPayloadEE' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_fEESF_' does not match its profile data (counter 'indirect_call') 241:38.30 warning: gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21WebRenderBridgeParent18MaybeGenerateFrameENS0_17BaseTransactionIdINS_11VsyncIdTypeEEEb' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_fEESF_' does not match its profile data (counter 'single') 241:38.30 warning: gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_fEESF_' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21WebRenderBridgeParent18RecvSetDisplayListEO8nsTArrayINS0_25RenderRootDisplayListDataEEOS2_INS0_9OpDestroyEERKmRKNS0_17BaseTransactionIdINS0_17TransactionIdTypeEEERKNS_2wr11IdNamespaceERKbRKNSB_INS_11VsyncIdTypeEEERKNS_9TimeStampESS_SS_RK9nsTStringIcESS_OS2_INS0_18CompositionPayloadEE' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21WebRenderBridgeParent18MaybeGenerateFrameENS0_17BaseTransactionIdINS_11VsyncIdTypeEEEb' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21WebRenderBridgeParent18RecvSetDisplayListEO8nsTArrayINS0_25RenderRootDisplayListDataEEOS2_INS0_9OpDestroyEERKmRKNS0_17BaseTransactionIdINS0_17TransactionIdTypeEEERKNS_2wr11IdNamespaceERKbRKNSB_INS_11VsyncIdTypeEEERKNS_9TimeStampESS_SS_RK9nsTStringIcESS_OS2_INS0_18CompositionPayloadEE' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_' does not match its profile data (counter 'single') 241:38.30 warning: gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_fEESF_' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21StackingContextHelperC2ERKS1_PKNS_18ActiveScrolledRootEP8nsIFrameP13nsDisplayItemRNS_2wr18DisplayListBuilderERKNSB_21StackingContextParamsERKNS_3gfx9RectTypedINS_17LayoutDevicePixelEfEE' does not match its profile data (counter 'time_profiler') 241:38.30 warning: gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_' does not match its profile data (counter 'interval') 241:38.30 warning: gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_fEESF_' does not match its profile data (counter 'interval') 241:38.30 warning: gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_fEESB_' does not match its profile data (counter 'indirect_call') 241:38.30 warning: gfx/layers/wr/WebRenderCanvasRenderer.cpp:99:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21WebRenderBridgeParent20RecvEmptyTransactionERKNS0_11FocusTargetERKjO8nsTArrayINS0_17RenderRootUpdatesEEOS7_INS0_9OpDestroyEERKmRKNS0_17BaseTransactionIdINS0_17TransactionIdTypeEEERKNS_2wr11IdNamespaceERKNSG_INS_11VsyncIdTypeEEERKNS_9TimeStampESV_SV_RK9nsTStringIcESV_OS7_INS0_18CompositionPayloadEE' does not match its profile data (counter 'indirect_call') 241:38.30 warning: gfx/layers/wr/WebRenderUserData.cpp:409:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21WebRenderLayerManager26EndTransactionWithoutLayerEP13nsDisplayListP20nsDisplayListBuilderO15WrFiltersHolderPNS0_23WebRenderBackgroundDataE' does not match its profile data (counter 'arcs') 241:38.30 warning: gfx/layers/wr/WebRenderUserData.cpp:409:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21WebRenderLayerManager26EndTransactionWithoutLayerEP13nsDisplayListP20nsDisplayListBuilderO15WrFiltersHolderPNS0_23WebRenderBackgroundDataE' does not match its profile data (counter 'time_profiler') 241:38.31 warning: gfx/layers/wr/WebRenderUserData.cpp:409:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers7Grouper27ConstructItemInsideInactiveEPNS0_23WebRenderCommandBuilderERNS_2wr18DisplayListBuilderERNS4_22IpcResourceUpdateQueueEPNS0_7DIGroupEP13nsDisplayItemRKNS0_21StackingContextHelperE' does not match its profile data (counter 'indirect_call') 241:38.31 warning: gfx/layers/wr/WebRenderUserData.cpp:409:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers7Grouper27ConstructItemInsideInactiveEPNS0_23WebRenderCommandBuilderERNS_2wr18DisplayListBuilderERNS4_22IpcResourceUpdateQueueEPNS0_7DIGroupEP13nsDisplayItemRKNS0_21StackingContextHelperE' does not match its profile data (counter 'time_profiler') 241:38.31 warning: gfx/layers/wr/WebRenderUserData.cpp:409:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers7Grouper27ConstructItemInsideInactiveEPNS0_23WebRenderCommandBuilderERNS_2wr18DisplayListBuilderERNS4_22IpcResourceUpdateQueueEPNS0_7DIGroupEP13nsDisplayItemRKNS0_21StackingContextHelperE' does not match its profile data (counter 'arcs') 241:38.31 warning: gfx/layers/wr/WebRenderUserData.cpp:409:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21WebRenderLayerManager26EndTransactionWithoutLayerEP13nsDisplayListP20nsDisplayListBuilderO15WrFiltersHolderPNS0_23WebRenderBackgroundDataE' does not match its profile data (counter 'indirect_call') 241:38.31 warning: gfx/src/nsDeviceContext.cpp:715:1 [-Wcoverage-mismatch] the control flow of function '_ZN15nsDeviceContext28CreateRenderingContextCommonEb' does not match its profile data (counter 'indirect_call') 241:38.31 warning: gfx/src/nsDeviceContext.cpp:715:1 [-Wcoverage-mismatch] the control flow of function '_ZN15nsDeviceContext28CreateRenderingContextCommonEb' does not match its profile data (counter 'arcs') 241:38.31 warning: gfx/src/nsDeviceContext.cpp:715:1 [-Wcoverage-mismatch] the control flow of function '_ZN15nsDeviceContext28CreateRenderingContextCommonEb' does not match its profile data (counter 'time_profiler') 241:38.31 warning: gfx/src/nsTransform2D.cpp:22:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.31 warning: gfx/src/nsTransform2D.cpp:22:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx14Matrix4x4TypedINS0_12UnknownUnitsES2_fE20TransformAndClipRectIdEEmRKNS0_9RectTypedIS2_T_EES9_PNS0_10PointTypedIS2_S6_EE' does not match its profile data (counter 'time_profiler') 241:38.31 warning: gfx/src/nsTransform2D.cpp:22:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.31 warning: gfx/src/nsTransform2D.cpp:22:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx14Matrix4x4TypedINS0_12UnknownUnitsES2_fE20TransformAndClipRectIdEEmRKNS0_9RectTypedIS2_T_EES9_PNS0_10PointTypedIS2_S6_EE' does not match its profile data (counter 'arcs') 241:38.31 warning: gfx/src/nsTransform2D.cpp:22:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.31 warning: gfx/src/nsTransform2D.cpp:22:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.31 warning: gfx/thebes/gfxDrawable.cpp:216:1 [-Wcoverage-mismatch] the control flow of function '_ZN18gfxPatternDrawable4DrawEP10gfxContextRKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEENS3_10ExtendModeENS3_14SamplingFilterEdRKNS3_10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 241:38.31 warning: gfx/thebes/gfxDrawable.cpp:216:1 [-Wcoverage-mismatch] the control flow of function '_ZN18gfxSurfaceDrawable12DrawInternalEPN7mozilla3gfx10DrawTargetENS1_13CompositionOpENS1_13AntialiasModeERKNS1_9RectTypedINS1_12UnknownUnitsEdEERKNS1_12IntRectTypedIS7_EENS1_10ExtendModeENS1_14SamplingFilterEdRKNS1_10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 241:38.31 warning: gfx/thebes/gfxDrawable.cpp:216:1 [-Wcoverage-mismatch] the control flow of function '_ZN18gfxSurfaceDrawable12DrawInternalEPN7mozilla3gfx10DrawTargetENS1_13CompositionOpENS1_13AntialiasModeERKNS1_9RectTypedINS1_12UnknownUnitsEdEERKNS1_12IntRectTypedIS7_EENS1_10ExtendModeENS1_14SamplingFilterEdRKNS1_10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 241:38.31 warning: gfx/thebes/gfxDrawable.cpp:216:1 [-Wcoverage-mismatch] the control flow of function '_ZN18gfxPatternDrawable4DrawEP10gfxContextRKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEENS3_10ExtendModeENS3_14SamplingFilterEdRKNS3_10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 241:38.31 warning: gfx/thebes/gfxDrawable.cpp:216:1 [-Wcoverage-mismatch] the control flow of function '_ZN18gfxPatternDrawable4DrawEP10gfxContextRKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEENS3_10ExtendModeENS3_14SamplingFilterEdRKNS3_10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') 241:38.31 warning: gfx/thebes/gfxDrawable.cpp:216:1 [-Wcoverage-mismatch] the control flow of function '_ZN18gfxSurfaceDrawable12DrawInternalEPN7mozilla3gfx10DrawTargetENS1_13CompositionOpENS1_13AntialiasModeERKNS1_9RectTypedINS1_12UnknownUnitsEdEERKNS1_12IntRectTypedIS7_EENS1_10ExtendModeENS1_14SamplingFilterEdRKNS1_10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') 241:38.31 warning: gfx/thebes/gfxFcPlatformFontList.cpp:2624:1 [-Wcoverage-mismatch] the control flow of function '_ZN21gfxFcPlatformFontList19FindGenericFamiliesERK9nsTStringIcEP6nsAtom' does not match its profile data (counter 'time_profiler') 241:38.31 warning: gfx/thebes/gfxFcPlatformFontList.cpp:2624:1 [-Wcoverage-mismatch] the control flow of function '_ZN21gfxFcPlatformFontList19FindGenericFamiliesERK9nsTStringIcEP6nsAtom' does not match its profile data (counter 'arcs') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont4DrawEPK10gfxTextRunjjPN7mozilla3gfx10PointTypedINS4_12UnknownUnitsEfEERK17TextRunDrawParamsNS4_15ShapedTextFlagsE' does not match its profile data (counter 'arcs') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont16DrawMissingGlyphERK17TextRunDrawParamsRK14FontDrawParamsPKN13gfxShapedText13DetailedGlyphERKN7mozilla3gfx10PointTypedINSB_12UnknownUnitsEfEE' does not match its profile data (counter 'indirect_call') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext15ChangeTransformERKN7mozilla3gfx10BaseMatrixIfEEb' does not match its profile data (counter 'arcs') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN22SimpleTextContextPaint16GetStrokePatternEPKN7mozilla3gfx10DrawTargetEfRKNS1_10BaseMatrixIdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7gfxFont12DrawOneGlyphILNS_15FontComplexityTE1EEEvjRKN7mozilla3gfx10PointTypedINS3_12UnknownUnitsEfEER16GlyphBufferAzurePb' does not match its profile data (counter 'indirect_call') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext4MaskEPN7mozilla3gfx13SourceSurfaceEfRKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext17EnsurePathBuilderEv' does not match its profile data (counter 'arcs') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext10EnsurePathEv' does not match its profile data (counter 'arcs') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont16DrawMissingGlyphERK17TextRunDrawParamsRK14FontDrawParamsPKN13gfxShapedText13DetailedGlyphERKN7mozilla3gfx10PointTypedINSB_12UnknownUnitsEfEE' does not match its profile data (counter 'arcs') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont4DrawEPK10gfxTextRunjjPN7mozilla3gfx10PointTypedINS4_12UnknownUnitsEfEERK17TextRunDrawParamsNS4_15ShapedTextFlagsE' does not match its profile data (counter 'time_profiler') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext15ChangeTransformERKN7mozilla3gfx10BaseMatrixIfEEb' does not match its profile data (counter 'indirect_call') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont7MeasureEPK10gfxTextRunjjNS_15BoundingBoxTypeEPN7mozilla3gfx10DrawTargetEPNS_7SpacingENS5_15ShapedTextFlagsE' does not match its profile data (counter 'indirect_call') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont4DrawEPK10gfxTextRunjjPN7mozilla3gfx10PointTypedINS4_12UnknownUnitsEfEERK17TextRunDrawParamsNS4_15ShapedTextFlagsE' does not match its profile data (counter 'indirect_call') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN22SimpleTextContextPaint14GetFillPatternEPKN7mozilla3gfx10DrawTargetEfRKNS1_10BaseMatrixIdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont10RunMetrics11CombineWithERKS0_b' does not match its profile data (counter 'time_profiler') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext17EnsurePathBuilderEv' does not match its profile data (counter 'indirect_call') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont7MeasureEPK10gfxTextRunjjNS_15BoundingBoxTypeEPN7mozilla3gfx10DrawTargetEPNS_7SpacingENS5_15ShapedTextFlagsE' does not match its profile data (counter 'time_profiler') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN22SimpleTextContextPaint14GetFillPatternEPKN7mozilla3gfx10DrawTargetEfRKNS1_10BaseMatrixIdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'time_profiler') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext10EnsurePathEv' does not match its profile data (counter 'indirect_call') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7gfxFont12DrawOneGlyphILNS_15FontComplexityTE1EEEvjRKN7mozilla3gfx10PointTypedINS3_12UnknownUnitsEfEER16GlyphBufferAzurePb' does not match its profile data (counter 'arcs') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont10RunMetrics11CombineWithERKS0_b' does not match its profile data (counter 'arcs') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext4MaskEPN7mozilla3gfx13SourceSurfaceEfRKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont16DrawMissingGlyphERK17TextRunDrawParamsRK14FontDrawParamsPKN13gfxShapedText13DetailedGlyphERKN7mozilla3gfx10PointTypedINSB_12UnknownUnitsEfEE' does not match its profile data (counter 'time_profiler') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7gfxFont12DrawOneGlyphILNS_15FontComplexityTE1EEEvjRKN7mozilla3gfx10PointTypedINS3_12UnknownUnitsEfEER16GlyphBufferAzurePb' does not match its profile data (counter 'time_profiler') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext17EnsurePathBuilderEv' does not match its profile data (counter 'time_profiler') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext4MaskEPN7mozilla3gfx13SourceSurfaceEfRKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext15ChangeTransformERKN7mozilla3gfx10BaseMatrixIfEEb' does not match its profile data (counter 'time_profiler') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN22SimpleTextContextPaint26SetupDeviceToPatternMatrixEP10gfxPatternRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN22SimpleTextContextPaint16GetStrokePatternEPKN7mozilla3gfx10DrawTargetEfRKNS1_10BaseMatrixIdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext10EnsurePathEv' does not match its profile data (counter 'time_profiler') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext8MultiplyERKN7mozilla3gfx10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext8MultiplyERKN7mozilla3gfx10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont7MeasureEPK10gfxTextRunjjNS_15BoundingBoxTypeEPN7mozilla3gfx10DrawTargetEPNS_7SpacingENS5_15ShapedTextFlagsE' does not match its profile data (counter 'arcs') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN22SimpleTextContextPaint26SetupDeviceToPatternMatrixEP10gfxPatternRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'arcs') 241:38.31 warning: gfx/thebes/gfxFontSrcURI.cpp:109:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') 241:38.31 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 241:38.31 warning: gfx/thebes/gfxGraphiteShaper.cpp:319:57 [-Wmaybe-uninitialized] 'clusterLoc' may be used uninitialized in this function 241:38.31 warning: gfx/thebes/gfxPlatform.cpp:3655:1 [-Wcoverage-mismatch] the control flow of function '_ZN11gfxPlatform12WillShutdownEv' does not match its profile data (counter 'time_profiler') 241:38.31 warning: gfx/thebes/gfxPlatform.cpp:3655:1 [-Wcoverage-mismatch] the control flow of function '_ZN11gfxPlatform12WillShutdownEv' does not match its profile data (counter 'arcs') 241:38.31 warning: gfx/thebes/gfxUtils.cpp:1561:1 [-Wcoverage-mismatch] the control flow of function '_ZN17gfxGraphiteShaper8ShutdownEv' does not match its profile data (counter 'time_profiler') 241:38.31 warning: gfx/thebes/gfxUtils.cpp:1561:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxPattern10GetPatternEPKN7mozilla3gfx10DrawTargetEPKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') 241:38.31 warning: gfx/thebes/gfxUtils.cpp:1561:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxPattern10GetPatternEPKN7mozilla3gfx10DrawTargetEPKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 241:38.31 warning: gfx/thebes/gfxUtils.cpp:1561:1 [-Wcoverage-mismatch] the control flow of function '_ZN17gfxGraphiteShaper8ShutdownEv' does not match its profile data (counter 'arcs') 241:38.31 warning: gfx/thebes/gfxUtils.cpp:1561:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxPattern10GetPatternEPKN7mozilla3gfx10DrawTargetEPKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 241:38.31 warning: gfx/vr/ipc/VRProcessParent.cpp:234:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx15VRProcessParent8ShutdownEv' does not match its profile data (counter 'time_profiler') 241:38.31 warning: gfx/vr/ipc/VRProcessParent.cpp:234:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx8VRParent12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'time_profiler') 241:38.31 warning: gfx/vr/ipc/VRProcessParent.cpp:234:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx8VRParent12ActorDestroyENS_3ipc9IProtocol18ActorDestroyReasonE' does not match its profile data (counter 'arcs') 241:38.31 warning: gfx/vr/ipc/VRProcessParent.cpp:234:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx15VRProcessParent8ShutdownEv' does not match its profile data (counter 'arcs') 241:38.31 warning: gfx/webrender_bindings/WebRenderAPI.cpp:404:45 [-Wmaybe-uninitialized] 'useSceneBuilderThread' may be used uninitialized in this function 241:38.31 warning: gfx/webrender_bindings/WebRenderTypes.cpp:51:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.31 warning: gfx/webrender_bindings/WebRenderTypes.cpp:51:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.31 warning: gfx/webrender_bindings/WebRenderTypes.cpp:51:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.31 warning: gfx/webrender_bindings/WebRenderTypes.cpp:51:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.31 warning: image/SurfacePipe.h:509:5 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 241:38.31 warning: image/imgLoader.cpp:3038:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image18SVGDrawingCallbackclEP10gfxContextRKNS_3gfx9RectTypedINS4_12UnknownUnitsEdEENS4_14SamplingFilterERKNS4_10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') 241:38.31 warning: image/imgLoader.cpp:3038:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image13MatrixBuilder9TranslateENS_3gfx10PointTypedINS2_12UnknownUnitsEdEE' does not match its profile data (counter 'time_profiler') 241:38.31 warning: image/imgLoader.cpp:3038:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image18SVGDrawingCallbackclEP10gfxContextRKNS_3gfx9RectTypedINS4_12UnknownUnitsEdEENS4_14SamplingFilterERKNS4_10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 241:38.31 warning: image/imgLoader.cpp:3038:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') 241:38.31 warning: image/imgLoader.cpp:3038:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image13MatrixBuilder6RotateEd' does not match its profile data (counter 'time_profiler') 241:38.31 warning: image/imgLoader.cpp:3038:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image13MatrixBuilder5ScaleEdd' does not match its profile data (counter 'arcs') 241:38.31 warning: image/imgLoader.cpp:3038:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.31 warning: image/imgLoader.cpp:3038:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image13MatrixBuilder6RotateEd' does not match its profile data (counter 'arcs') 241:38.31 warning: image/imgLoader.cpp:3038:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image18SVGDrawingCallbackclEP10gfxContextRKNS_3gfx9RectTypedINS4_12UnknownUnitsEdEENS4_14SamplingFilterERKNS4_10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 241:38.31 warning: image/imgLoader.cpp:3038:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.31 warning: image/imgLoader.cpp:3038:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image13MatrixBuilder5ScaleEdd' does not match its profile data (counter 'time_profiler') 241:38.31 warning: image/imgLoader.cpp:3038:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') 241:38.31 warning: image/imgLoader.cpp:3038:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.31 warning: image/imgLoader.cpp:3038:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.31 warning: image/imgLoader.cpp:3038:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image13MatrixBuilder9TranslateENS_3gfx10PointTypedINS2_12UnknownUnitsEdEE' does not match its profile data (counter 'arcs') 241:38.31 warning: image/test/gtest/TestAnimationFrameBuffer.cpp:112:29 [-Wmaybe-uninitialized] 'totalRecycled' may be used uninitialized in this function 241:38.31 warning: ipc/chromium/src/base/string_util.cc:672:10 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 241:38.31 warning: ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc:182:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.31 warning: ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc:182:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.31 warning: ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc:182:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.31 warning: ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc:182:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.31 warning: ipc/glue/IPCStreamParent.cpp:180:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.31 warning: ipc/glue/IPCStreamParent.cpp:180:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.31 warning: ipc/glue/IPCStreamParent.cpp:180:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.31 warning: ipc/glue/IPCStreamParent.cpp:180:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.31 warning: ipc/glue/SharedMemory_posix.cpp:27:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.31 warning: ipc/glue/SharedMemory_posix.cpp:27:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.31 warning: ipc/glue/SharedMemory_posix.cpp:27:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.31 warning: ipc/glue/SharedMemory_posix.cpp:27:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.31 warning: js/src/frontend/BytecodeEmitter.cpp:2699:48 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 241:38.31 warning: js/src/frontend/ParseContext.cpp:614:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js8frontend12ParseContext5Scope21removeCatchParametersEPS1_RS2_' does not match its profile data (counter 'arcs') 241:38.31 warning: js/src/frontend/ParseContext.cpp:614:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js8frontend12ParseContext5Scope21removeCatchParametersEPS1_RS2_' does not match its profile data (counter 'time_profiler') 241:38.31 warning: js/src/frontend/Parser.cpp:5640:19 [-Wmaybe-uninitialized] 'ifNode' may be used uninitialized in this function 241:38.31 warning: js/src/frontend/Parser.cpp:7076:16 [-Wmaybe-uninitialized] 'innerName' may be used uninitialized in this function 241:38.31 warning: js/src/frontend/TDZCheckCache.cpp:75:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js8frontend13TDZCheckCache13needsTDZCheckEPNS0_15BytecodeEmitterEP6JSAtom' does not match its profile data (counter 'time_profiler') 241:38.31 warning: js/src/frontend/TDZCheckCache.cpp:75:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js8frontend13TDZCheckCache12noteTDZCheckEPNS0_15BytecodeEmitterEP6JSAtomNS_13MaybeCheckTDZE' does not match its profile data (counter 'time_profiler') 241:38.32 warning: js/src/frontend/TDZCheckCache.cpp:75:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js8frontend13TDZCheckCache12noteTDZCheckEPNS0_15BytecodeEmitterEP6JSAtomNS_13MaybeCheckTDZE' does not match its profile data (counter 'arcs') 241:38.32 warning: js/src/frontend/TDZCheckCache.cpp:75:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js8frontend13TDZCheckCache13needsTDZCheckEPNS0_15BytecodeEmitterEP6JSAtom' does not match its profile data (counter 'arcs') 241:38.32 warning: js/src/gc/PublicIterators.h:123:13 [-Wmaybe-uninitialized] '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function 241:38.32 warning: js/src/jit/BaselineCacheIRCompiler.cpp:2965:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit21BacktrackingAllocator17buildLivenessInfoEv' does not match its profile data (counter 'time_profiler') 241:38.32 warning: js/src/jit/BaselineCacheIRCompiler.cpp:2965:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit21BacktrackingAllocator18computeRequirementEPNS0_10LiveBundleEPNS0_11RequirementES5_' does not match its profile data (counter 'time_profiler') 241:38.32 warning: js/src/jit/BaselineCacheIRCompiler.cpp:2965:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit21BacktrackingAllocator17buildLivenessInfoEv' does not match its profile data (counter 'indirect_call') 241:38.32 warning: js/src/jit/BaselineCacheIRCompiler.cpp:2965:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit21BacktrackingAllocator18computeRequirementEPNS0_10LiveBundleEPNS0_11RequirementES5_' does not match its profile data (counter 'arcs') 241:38.32 warning: js/src/jit/BaselineCacheIRCompiler.cpp:2965:1 [-Wcoverage-mismatch] the control flow of function '_ZL15InitFromBailoutP9JSContextmN2JS6HandleIP10JSFunctionEENS2_IP8JSScriptEERN2js3jit16SnapshotIteratorEbR20BaselineStackBuilderNS1_13MutableHandleINS1_8GCVectorINS1_5ValueELm0ENS9_15TempAllocPolicyEEEEENSF_IS4_EEPKNSA_20ExceptionBailoutInfoE' does not match its profile data (counter 'time_profiler') 241:38.32 warning: js/src/jit/BaselineCacheIRCompiler.cpp:2965:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit21BacktrackingAllocator17buildLivenessInfoEv' does not match its profile data (counter 'arcs') 241:38.32 warning: js/src/jit/BaselineCacheIRCompiler.cpp:2965:1 [-Wcoverage-mismatch] the control flow of function '_ZL15InitFromBailoutP9JSContextmN2JS6HandleIP10JSFunctionEENS2_IP8JSScriptEERN2js3jit16SnapshotIteratorEbR20BaselineStackBuilderNS1_13MutableHandleINS1_8GCVectorINS1_5ValueELm0ENS9_15TempAllocPolicyEEEEENSF_IS4_EEPKNSA_20ExceptionBailoutInfoE' does not match its profile data (counter 'arcs') 241:38.32 warning: js/src/jit/CacheIR.cpp:1852:14 [-Wmaybe-uninitialized] 'protoKey' may be used uninitialized in this function 241:38.32 warning: js/src/jit/CodeGenerator.cpp:13871:26 [-Wmaybe-uninitialized] 'argMir' may be used uninitialized in this function 241:38.32 warning: js/src/jit/FoldLinearArithConstants.cpp:111:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit8JitRealm25generateRegExpMatcherStubEP9JSContext' does not match its profile data (counter 'arcs') 241:38.32 warning: js/src/jit/FoldLinearArithConstants.cpp:111:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit8JitRealm25generateRegExpMatcherStubEP9JSContext' does not match its profile data (counter 'time_profiler') 241:38.32 warning: js/src/jit/InlineList.h:299:5 [-Wmaybe-uninitialized] 'ins' may be used uninitialized in this function 241:38.32 warning: js/src/jit/IonCacheIRCompiler.cpp:1377:30 [-Wmaybe-uninitialized] '*((void*)& scratch +8)' may be used uninitialized in this function 241:38.32 warning: js/src/jit/JSJitFrameIter.h:237:14 [-Wmaybe-uninitialized] 'start' may be used uninitialized in this function 241:38.32 warning: js/src/jit/JSJitFrameIter.h:237:21 [-Wmaybe-uninitialized] 'end' may be used uninitialized in this function 241:38.32 warning: js/src/jit/MIR.cpp:4029:31 [-Wmaybe-uninitialized] 'res' may be used uninitialized in this function 241:38.32 warning: js/src/jit/WasmBCE.cpp:132:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit15StupidAllocator18registerIsReservedEPNS0_12LInstructionENS0_11AnyRegisterE' does not match its profile data (counter 'arcs') 241:38.32 warning: js/src/jit/WasmBCE.cpp:132:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit15StupidAllocator18registerIsReservedEPNS0_12LInstructionENS0_11AnyRegisterE' does not match its profile data (counter 'time_profiler') 241:38.32 warning: js/src/jit/WasmBCE.cpp:132:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit15StupidAllocator26allocationRequiresRegisterEPKNS0_11LAllocationENS0_11AnyRegisterE' does not match its profile data (counter 'arcs') 241:38.32 warning: js/src/jit/WasmBCE.cpp:132:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit15StupidAllocator22allocateForInstructionEPNS0_12LInstructionE' does not match its profile data (counter 'arcs') 241:38.32 warning: js/src/jit/WasmBCE.cpp:132:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit15StupidAllocator22allocateForInstructionEPNS0_12LInstructionE' does not match its profile data (counter 'time_profiler') 241:38.32 warning: js/src/jit/WasmBCE.cpp:132:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit15StupidAllocator26allocationRequiresRegisterEPKNS0_11LAllocationENS0_11AnyRegisterE' does not match its profile data (counter 'time_profiler') 241:38.32 warning: js/src/vm/Debugger.cpp:12880:24 [-Wmaybe-uninitialized] 's' may be used uninitialized in this function 241:38.32 warning: js/src/vm/EnvironmentObject.cpp:3746:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js8Debugger16replaceFrameGutsEP9JSContextNS_16AbstractFramePtrES3_RNS_15ScriptFrameIterE' does not match its profile data (counter 'arcs') 241:38.32 warning: js/src/vm/EnvironmentObject.cpp:3746:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js8Debugger16replaceFrameGutsEP9JSContextNS_16AbstractFramePtrES3_RNS_15ScriptFrameIterE' does not match its profile data (counter 'time_profiler') 241:38.32 warning: js/src/vm/Interpreter.cpp:4481:24 [-Wmaybe-uninitialized] 'proto' may be used uninitialized in this function 241:38.32 warning: js/src/vm/JSAtom.cpp:1277:1 [-Wcoverage-mismatch] the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9WTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'arcs') 241:38.32 warning: js/src/vm/JSAtom.cpp:1277:1 [-Wcoverage-mismatch] the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9UTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'time_profiler') 241:38.32 warning: js/src/vm/JSAtom.cpp:1277:1 [-Wcoverage-mismatch] the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9UTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'arcs') 241:38.32 warning: js/src/vm/JSAtom.cpp:1277:1 [-Wcoverage-mismatch] the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9WTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'time_profiler') 241:38.32 warning: js/src/vm/OffThreadScriptCompilation.cpp:211:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashMapIN2js16ObjectGroupRealm17AllocationSiteKeyENS2_11WeakHeapPtrIPNS2_11ObjectGroupEEENS2_17MovableCellHasherIS4_EENS2_17SystemAllocPolicyENS_21DefaultMapSweepPolicyIS4_S8_EEEEE12lookupForAddERKS4_' does not match its profile data (counter 'arcs') 241:38.32 warning: js/src/vm/OffThreadScriptCompilation.cpp:211:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js16ObjectGroupRealm8NewEntryENS2_17MovableCellHasherIS4_EENS2_17SystemAllocPolicyEEEE12lookupForAddERKNS4_6LookupE' does not match its profile data (counter 'time_profiler') 241:38.32 warning: js/src/vm/OffThreadScriptCompilation.cpp:211:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js16ObjectGroupRealm8NewEntryENS2_17MovableCellHasherIS4_EENS2_17SystemAllocPolicyEEEE12lookupForAddERKNS4_6LookupE' does not match its profile data (counter 'arcs') 241:38.32 warning: js/src/vm/OffThreadScriptCompilation.cpp:211:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashMapIN2js16ObjectGroupRealm17AllocationSiteKeyENS2_11WeakHeapPtrIPNS2_11ObjectGroupEEENS2_17MovableCellHasherIS4_EENS2_17SystemAllocPolicyENS_21DefaultMapSweepPolicyIS4_S8_EEEEE12lookupForAddERKS4_' does not match its profile data (counter 'time_profiler') 241:38.32 warning: js/src/vm/SelfHosting.cpp:3590:34 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js11WeakHeapPtrIPNS2_12RegExpSharedEEENS2_10RegExpZone3KeyENS2_15ZoneAllocPolicyEEEE12lookupForAddERKS8_' does not match its profile data (counter 'arcs') 241:38.32 warning: js/src/vm/SelfHosting.cpp:3590:34 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js11WeakHeapPtrIPNS2_12RegExpSharedEEENS2_10RegExpZone3KeyENS2_15ZoneAllocPolicyEEEE12lookupForAddERKS8_' does not match its profile data (counter 'time_profiler') 241:38.32 warning: js/src/vm/StringType.cpp:2383:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js11WeakHeapPtrIPNS2_16UnownedBaseShapeEEENS2_14StackBaseShapeENS2_17SystemAllocPolicyEEEE12lookupForAddERKNS7_6LookupE' does not match its profile data (counter 'arcs') 241:38.32 warning: js/src/vm/StringType.cpp:2383:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js17InitialShapeEntryES3_NS2_17SystemAllocPolicyEEEE12lookupForAddERKNS3_6LookupE' does not match its profile data (counter 'arcs') 241:38.32 warning: js/src/vm/StringType.cpp:2383:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js17InitialShapeEntryES3_NS2_17SystemAllocPolicyEEEE12lookupForAddERKNS3_6LookupE' does not match its profile data (counter 'time_profiler') 241:38.32 warning: js/src/vm/StringType.cpp:2383:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js11WeakHeapPtrIPNS2_16UnownedBaseShapeEEENS2_14StackBaseShapeENS2_17SystemAllocPolicyEEEE12lookupForAddERKNS7_6LookupE' does not match its profile data (counter 'time_profiler') 241:38.32 warning: js/src/wasm/WasmBaselineCompile.cpp:2336:78 [-Wmaybe-uninitialized] 'framePushedExcludingArgs' may be used uninitialized in this function 241:38.32 warning: js/src/wasm/WasmBaselineCompile.cpp:8364:3 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 241:38.32 warning: js/src/wasm/WasmDebug.cpp:448:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js4wasm24BaselineCompileFunctionsERKNS0_17ModuleEnvironmentERNS_9LifoAllocERKN7mozilla6VectorINS0_16FuncCompileInputELm8ENS_17SystemAllocPolicyEEEPNS0_12CompiledCodeEPNS6_9UniquePtrIA_cN2JS10FreePolicyEEE' does not match its profile data (counter 'arcs') 241:38.32 warning: js/src/wasm/WasmDebug.cpp:448:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js4wasm24BaselineCompileFunctionsERKNS0_17ModuleEnvironmentERNS_9LifoAllocERKN7mozilla6VectorINS0_16FuncCompileInputELm8ENS_17SystemAllocPolicyEEEPNS0_12CompiledCodeEPNS6_9UniquePtrIA_cN2JS10FreePolicyEEE' does not match its profile data (counter 'time_profiler') 241:38.32 warning: js/src/wasm/WasmIonCompile.cpp:1820:3 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 241:38.32 warning: js/src/wasm/WasmJS.cpp:3801:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js4wasm19IonCompileFunctionsERKNS0_17ModuleEnvironmentERNS_9LifoAllocERKN7mozilla6VectorINS0_16FuncCompileInputELm8ENS_17SystemAllocPolicyEEEPNS0_12CompiledCodeEPNS6_9UniquePtrIA_cN2JS10FreePolicyEEE' does not match its profile data (counter 'arcs') 241:38.32 warning: js/src/wasm/WasmJS.cpp:3801:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js4wasm19IonCompileFunctionsERKNS0_17ModuleEnvironmentERNS_9LifoAllocERKN7mozilla6VectorINS0_16FuncCompileInputELm8ENS_17SystemAllocPolicyEEEPNS0_12CompiledCodeEPNS6_9UniquePtrIA_cN2JS10FreePolicyEEE' does not match its profile data (counter 'time_profiler') 241:38.32 warning: js/src/wasm/WasmTextToBinary.cpp:2917:5 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 241:38.32 warning: js/xpconnect/src/XPCRuntimeService.cpp:154:1 [-Wcoverage-mismatch] the control flow of function '_ZN21nsXPCComponents_Utils17IntentionallyLeakEv' does not match its profile data (counter 'time_profiler') 241:38.32 warning: js/xpconnect/src/XPCRuntimeService.cpp:154:1 [-Wcoverage-mismatch] the control flow of function '_ZN21nsXPCComponents_Utils17IntentionallyLeakEv' does not match its profile data (counter 'arcs') 241:38.32 warning: layout/base/PresShell.cpp:2658:25 [-Wmaybe-uninitialized] 'targetNeedsReflowFromParent' may be used uninitialized in this function 241:38.32 warning: layout/base/nsQuoteList.cpp:82:1 [-Wcoverage-mismatch] the control flow of function '_ZL36ComputeSnappedImageDrawingParametersP10gfxContexti6nsRectS1_7nsPointS1_P13imgIContainerN7mozilla3gfx14SamplingFilterEjNS6_10ExtendModeE' does not match its profile data (counter 'single') 241:38.32 warning: layout/base/nsQuoteList.cpp:82:1 [-Wcoverage-mismatch] the control flow of function '_ZN23nsFrameConstructorStateD2Ev' does not match its profile data (counter 'indirect_call') 241:38.32 warning: layout/base/nsQuoteList.cpp:82:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx14Matrix4x4TypedINS0_12UnknownUnitsES2_fE20TransformAndClipRectIdEEmRKNS0_9RectTypedIS2_T_EES9_PNS0_10PointTypedIS2_S6_EE' does not match its profile data (counter 'time_profiler') 241:38.32 warning: layout/base/nsQuoteList.cpp:82:1 [-Wcoverage-mismatch] the control flow of function '_ZL36ComputeSnappedImageDrawingParametersP10gfxContexti6nsRectS1_7nsPointS1_P13imgIContainerN7mozilla3gfx14SamplingFilterEjNS6_10ExtendModeE' does not match its profile data (counter 'indirect_call') 241:38.32 warning: layout/base/nsQuoteList.cpp:82:1 [-Wcoverage-mismatch] the control flow of function '_ZN23nsFrameConstructorStateD2Ev' does not match its profile data (counter 'arcs') 241:38.32 warning: layout/base/nsQuoteList.cpp:82:1 [-Wcoverage-mismatch] the control flow of function '_ZL36ComputeSnappedImageDrawingParametersP10gfxContexti6nsRectS1_7nsPointS1_P13imgIContainerN7mozilla3gfx14SamplingFilterEjNS6_10ExtendModeE' does not match its profile data (counter 'time_profiler') 241:38.32 warning: layout/base/nsQuoteList.cpp:82:1 [-Wcoverage-mismatch] the control flow of function '_ZL36ComputeSnappedImageDrawingParametersP10gfxContexti6nsRectS1_7nsPointS1_P13imgIContainerN7mozilla3gfx14SamplingFilterEjNS6_10ExtendModeE' does not match its profile data (counter 'arcs') 241:38.32 warning: layout/base/nsQuoteList.cpp:82:1 [-Wcoverage-mismatch] the control flow of function '_ZN23nsFrameConstructorStateD2Ev' does not match its profile data (counter 'time_profiler') 241:38.32 warning: layout/base/nsQuoteList.cpp:82:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx14Matrix4x4TypedINS0_12UnknownUnitsES2_fE20TransformAndClipRectIdEEmRKNS0_9RectTypedIS2_T_EES9_PNS0_10PointTypedIS2_S6_EE' does not match its profile data (counter 'arcs') 241:38.32 warning: layout/forms/nsRangeFrame.cpp:843:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'indirect_call') 241:38.32 warning: layout/forms/nsRangeFrame.cpp:843:1 [-Wcoverage-mismatch] the control flow of function '_ZN22nsComboboxControlFrame26GetCSSTransformTranslationEv' does not match its profile data (counter 'arcs') 241:38.32 warning: layout/forms/nsRangeFrame.cpp:843:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame13GetOptionTextEjR12nsTSubstringIDsE' does not match its profile data (counter 'arcs') 241:38.32 warning: layout/forms/nsRangeFrame.cpp:843:1 [-Wcoverage-mismatch] the control flow of function '_ZN22nsComboboxControlFrame26GetCSSTransformTranslationEv' does not match its profile data (counter 'time_profiler') 241:38.32 warning: layout/forms/nsRangeFrame.cpp:843:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'time_profiler') 241:38.32 warning: layout/forms/nsRangeFrame.cpp:843:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame16GetCurrentOptionEv' does not match its profile data (counter 'time_profiler') 241:38.32 warning: layout/forms/nsRangeFrame.cpp:843:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'time_profiler') 241:38.32 warning: layout/forms/nsRangeFrame.cpp:843:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'arcs') 241:38.32 warning: layout/forms/nsRangeFrame.cpp:843:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame16GetCurrentOptionEv' does not match its profile data (counter 'arcs') 241:38.32 warning: layout/forms/nsRangeFrame.cpp:843:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'indirect_call') 241:38.32 warning: layout/forms/nsRangeFrame.cpp:843:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame13GetOptionTextEjR12nsTSubstringIDsE' does not match its profile data (counter 'time_profiler') 241:38.32 warning: layout/forms/nsRangeFrame.cpp:843:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'arcs') 241:38.32 warning: layout/generic/ReflowInput.cpp:1669:26 [-Wmaybe-uninitialized] 'hypotheticalPos.nsHypotheticalPosition::mIStart' may be used uninitialized in this function 241:38.32 warning: layout/generic/ReflowInput.cpp:1692:26 [-Wmaybe-uninitialized] 'hypotheticalPos.nsHypotheticalPosition::mBStart' may be used uninitialized in this function 241:38.32 warning: layout/generic/nsFlexContainerFrame.cpp:4966:3 [-Wmaybe-uninitialized] 'flexContainerAscent' may be used uninitialized in this function 241:38.32 warning: layout/generic/nsFloatManager.cpp:3012:1 [-Wcoverage-mismatch] the control flow of function '_ZNK16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'indirect_call') 241:38.32 warning: layout/generic/nsFloatManager.cpp:3012:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame18UnionChildOverflowER15nsOverflowAreas' does not match its profile data (counter 'arcs') 241:38.32 warning: layout/generic/nsFloatManager.cpp:3012:1 [-Wcoverage-mismatch] the control flow of function '_ZNK16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'time_profiler') 241:38.32 warning: layout/generic/nsFloatManager.cpp:3012:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame9PlaceLineERN7mozilla16BlockReflowInputER12nsLineLayout19nsLineList_iteratorPN14nsFloatManager10SavedStateER14nsFlowAreaRectRiPb' does not match its profile data (counter 'arcs') 241:38.32 warning: layout/generic/nsFloatManager.cpp:3012:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame9PlaceLineERN7mozilla16BlockReflowInputER12nsLineLayout19nsLineList_iteratorPN14nsFloatManager10SavedStateER14nsFlowAreaRectRiPb' does not match its profile data (counter 'time_profiler') 241:38.32 warning: layout/generic/nsFloatManager.cpp:3012:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsColumnSetFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'time_profiler') 241:38.32 warning: layout/generic/nsFloatManager.cpp:3012:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'time_profiler') 241:38.32 warning: layout/generic/nsFloatManager.cpp:3012:1 [-Wcoverage-mismatch] the control flow of function '_ZNK16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'arcs') 241:38.32 warning: layout/generic/nsFloatManager.cpp:3012:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'arcs') 241:38.32 warning: layout/generic/nsFloatManager.cpp:3012:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsColumnSetFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'arcs') 241:38.32 warning: layout/generic/nsFloatManager.cpp:3012:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame18UnionChildOverflowER15nsOverflowAreas' does not match its profile data (counter 'time_profiler') 241:38.32 warning: layout/generic/nsFloatManager.cpp:3012:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'indirect_call') 241:38.32 warning: layout/generic/nsFrame.cpp:6218:45 [-Wmaybe-uninitialized] 'iSize' may be used uninitialized in this function 241:38.32 warning: layout/generic/nsFrame.cpp:6254:11 [-Wmaybe-uninitialized] 'bSize' may be used uninitialized in this function 241:38.32 warning: layout/generic/nsFrame.h:110:3 [-Wcoverage-mismatch] the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'time_profiler') 241:38.32 warning: layout/generic/nsFrame.h:110:3 [-Wcoverage-mismatch] the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'arcs') 241:38.32 warning: layout/generic/nsFrame.h:110:3 [-Wcoverage-mismatch] the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'indirect_call') 241:38.32 warning: layout/generic/nsGfxScrollFrame.cpp:3348:23 [-Wmaybe-uninitialized] 'extraContentBoxClipForNonCaretContent' may be used uninitialized in this function 241:38.32 warning: layout/generic/nsIFrame.h:3607:5 [-Wmaybe-uninitialized] 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function 241:38.32 warning: layout/generic/nsLineLayout.cpp:3347:1 [-Wcoverage-mismatch] the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'indirect_call') 241:38.32 warning: layout/generic/nsLineLayout.cpp:3347:1 [-Wcoverage-mismatch] the control flow of function '_ZN9nsLineBox13MaybeFreeDataEv' does not match its profile data (counter 'arcs') 241:38.32 warning: layout/generic/nsLineLayout.cpp:3347:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'time_profiler') 241:38.32 warning: layout/generic/nsLineLayout.cpp:3347:1 [-Wcoverage-mismatch] the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'arcs') 241:38.32 warning: layout/generic/nsLineLayout.cpp:3347:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'arcs') 241:38.32 warning: layout/generic/nsLineLayout.cpp:3347:1 [-Wcoverage-mismatch] the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'time_profiler') 241:38.32 warning: layout/generic/nsLineLayout.cpp:3347:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsLineLayout27RelativePositionAnnotationsEPNS_11PerSpanDataER15nsOverflowAreas' does not match its profile data (counter 'arcs') 241:38.32 warning: layout/generic/nsLineLayout.cpp:3347:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx15UnionMaybeRectsINS0_9RectTypedINS0_12UnknownUnitsEdEEEENS_5MaybeIT_EERKS7_S9_' does not match its profile data (counter 'time_profiler') 241:38.32 warning: layout/generic/nsLineLayout.cpp:3347:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx15UnionMaybeRectsINS0_9RectTypedINS0_12UnknownUnitsEdEEEENS_5MaybeIT_EERKS7_S9_' does not match its profile data (counter 'arcs') 241:38.32 warning: layout/generic/nsLineLayout.cpp:3347:1 [-Wcoverage-mismatch] the control flow of function '_ZN9nsLineBox13MaybeFreeDataEv' does not match its profile data (counter 'time_profiler') 241:38.32 warning: layout/generic/nsLineLayout.cpp:3347:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsLineLayout27RelativePositionAnnotationsEPNS_11PerSpanDataER15nsOverflowAreas' does not match its profile data (counter 'time_profiler') 241:38.32 warning: layout/generic/nsLineLayout.cpp:3347:1 [-Wcoverage-mismatch] the control flow of function '_ZN8nsIFrame36RecomputePerspectiveChildrenOverflowEPKS_' does not match its profile data (counter 'time_profiler') 241:38.32 warning: layout/generic/nsLineLayout.cpp:3347:1 [-Wcoverage-mismatch] the control flow of function '_ZN8nsIFrame36RecomputePerspectiveChildrenOverflowEPKS_' does not match its profile data (counter 'arcs') 241:38.32 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN23nsSVGForeignObjectFrame9ReflowSVGEv' does not match its profile data (counter 'time_profiler') 241:38.32 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGGradientFrame20GetGradientTransformEP8nsIFramePKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'arcs') 241:38.32 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGGradientFrame21GetPaintServerPatternEP8nsIFramePKN7mozilla3gfx10DrawTargetERKNS3_10BaseMatrixIdEEM10nsStyleSVGNS2_20StyleGenericSVGPaintINS2_17StyleGenericColorINS2_9StyleRGBAEEENS2_16StyleComputedUrlEEEfRNS2_5image16imgDrawingParamsEPKNS3_9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'time_profiler') 241:38.32 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN14nsSVGMaskFrame21GetMaskForMaskedFrameERNS_10MaskParamsE' does not match its profile data (counter 'arcs') 241:38.32 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGGradientFrame21GetPaintServerPatternEP8nsIFramePKN7mozilla3gfx10DrawTargetERKNS3_10BaseMatrixIdEEM10nsStyleSVGNS2_20StyleGenericSVGPaintINS2_17StyleGenericColorINS2_9StyleRGBAEEENS2_16StyleComputedUrlEEEfRNS2_5image16imgDrawingParamsEPKNS3_9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'indirect_call') 241:38.32 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN21nsSVGIntegrationUtils23DrawableFromPaintServerEP8nsIFrameS1_RK6nsSizeRKN7mozilla3gfx12IntSizeTypedINS6_12UnknownUnitsEEEPKNS6_10DrawTargetERKNS6_10BaseMatrixIdEEj' does not match its profile data (counter 'time_profiler') 241:38.32 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN17nsDisplayOuterSVG5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'time_profiler') 241:38.32 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGMarkerFrame23GetMarkBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEjPNS0_16SVGGeometryFrameERKNS0_7SVGMarkEf' does not match its profile data (counter 'time_profiler') 241:38.32 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZL38ComputeOuterSVGAnonChildFrameTransformPK27nsSVGOuterSVGAnonChildFrame' does not match its profile data (counter 'arcs') 241:38.32 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN14nsSVGMaskFrame21GetMaskForMaskedFrameERNS_10MaskParamsE' does not match its profile data (counter 'indirect_call') 241:38.32 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN17nsSVGPatternFrame12PaintPatternEPKN7mozilla3gfx10DrawTargetEPNS1_10BaseMatrixIfEERKS6_P8nsIFrameM10nsStyleSVGNS0_20StyleGenericSVGPaintINS0_17StyleGenericColorINS0_9StyleRGBAEEENS0_16StyleComputedUrlEEEfPKNS1_9RectTypedINS1_12UnknownUnitsEdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') 241:38.32 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN23nsSVGForeignObjectFrame9ReflowSVGEv' does not match its profile data (counter 'arcs') 241:38.32 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGMarkerFrame9PaintMarkER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEEPNS2_16SVGGeometryFrameERKNS2_7SVGMarkEfRNS2_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') 241:38.32 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZL38ComputeOuterSVGAnonChildFrameTransformPK27nsSVGOuterSVGAnonChildFrame' does not match its profile data (counter 'indirect_call') 241:38.32 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN17nsSVGPatternFrame12PaintPatternEPKN7mozilla3gfx10DrawTargetEPNS1_10BaseMatrixIfEERKS6_P8nsIFrameM10nsStyleSVGNS0_20StyleGenericSVGPaintINS0_17StyleGenericColorINS0_9StyleRGBAEEENS0_16StyleComputedUrlEEEfPKNS1_9RectTypedINS1_12UnknownUnitsEdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') 241:38.32 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGSwitchFrame19GetBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEj' does not match its profile data (counter 'time_profiler') 241:38.32 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGSwitchFrame19GetBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEj' does not match its profile data (counter 'indirect_call') 241:38.32 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGGradientFrame21GetPaintServerPatternEP8nsIFramePKN7mozilla3gfx10DrawTargetERKNS3_10BaseMatrixIdEEM10nsStyleSVGNS2_20StyleGenericSVGPaintINS2_17StyleGenericColorINS2_9StyleRGBAEEENS2_16StyleComputedUrlEEEfRNS2_5image16imgDrawingParamsEPKNS3_9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'arcs') 241:38.32 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGGradientFrame20GetGradientTransformEP8nsIFramePKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'time_profiler') 241:38.32 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN21nsSVGIntegrationUtils23DrawableFromPaintServerEP8nsIFrameS1_RK6nsSizeRKN7mozilla3gfx12IntSizeTypedINS6_12UnknownUnitsEEEPKNS6_10DrawTargetERKNS6_10BaseMatrixIdEEj' does not match its profile data (counter 'indirect_call') 241:38.32 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGMarkerFrame23GetMarkBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEjPNS0_16SVGGeometryFrameERKNS0_7SVGMarkEf' does not match its profile data (counter 'indirect_call') 241:38.32 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN17nsDisplayOuterSVG5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'arcs') 241:38.32 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZL38ComputeOuterSVGAnonChildFrameTransformPK27nsSVGOuterSVGAnonChildFrame' does not match its profile data (counter 'time_profiler') 241:38.32 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGSwitchFrame19GetBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEj' does not match its profile data (counter 'arcs') 241:38.32 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGMarkerFrame11GetCanvasTMEv' does not match its profile data (counter 'arcs') 241:38.32 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN15nsSVGImageFrame23GetRasterImageTransformEii' does not match its profile data (counter 'time_profiler') 241:38.32 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN21nsSVGIntegrationUtils23DrawableFromPaintServerEP8nsIFrameS1_RK6nsSizeRKN7mozilla3gfx12IntSizeTypedINS6_12UnknownUnitsEEEPKNS6_10DrawTargetERKNS6_10BaseMatrixIdEEj' does not match its profile data (counter 'arcs') 241:38.32 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN15nsSVGImageFrame23GetRasterImageTransformEii' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGMarkerFrame9PaintMarkER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEEPNS2_16SVGGeometryFrameERKNS2_7SVGMarkEfRNS2_5image16imgDrawingParamsE' does not match its profile data (counter 'indirect_call') 241:38.33 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGMarkerFrame9PaintMarkER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEEPNS2_16SVGGeometryFrameERKNS2_7SVGMarkEfRNS2_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN17nsSVGPatternFrame12PaintPatternEPKN7mozilla3gfx10DrawTargetEPNS1_10BaseMatrixIfEERKS6_P8nsIFrameM10nsStyleSVGNS0_20StyleGenericSVGPaintINS0_17StyleGenericColorINS0_9StyleRGBAEEENS0_16StyleComputedUrlEEEfPKNS1_9RectTypedINS1_12UnknownUnitsEdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'indirect_call') 241:38.33 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGMarkerFrame23GetMarkBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEjPNS0_16SVGGeometryFrameERKNS0_7SVGMarkEf' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN15nsSVGImageFrame27TransformContextForPaintingEP10gfxContextRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN14nsSVGMaskFrame21GetMaskForMaskedFrameERNS_10MaskParamsE' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGMarkerFrame11GetCanvasTMEv' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN15nsSVGImageFrame27TransformContextForPaintingEP10gfxContextRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGSwitchFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN15nsSVGImageFrame27TransformContextForPaintingEP10gfxContextRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') 241:38.33 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGSwitchFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/generic/nsTextFrame.cpp:9631:44 [-Wmaybe-uninitialized] 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function 241:38.33 warning: layout/generic/nsVideoFrame.cpp:750:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/generic/nsVideoFrame.cpp:750:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/generic/nsVideoFrame.cpp:750:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsVideoFrame10BuildLayerEP20nsDisplayListBuilderPN7mozilla6layers12LayerManagerEP13nsDisplayItemRKNS2_24ContainerLayerParametersE' does not match its profile data (counter 'indirect_call') 241:38.33 warning: layout/generic/nsVideoFrame.cpp:750:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsVideoFrame10BuildLayerEP20nsDisplayListBuilderPN7mozilla6layers12LayerManagerEP13nsDisplayItemRKNS2_24ContainerLayerParametersE' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/generic/nsVideoFrame.cpp:750:1 [-Wcoverage-mismatch] the control flow of function '_ZL21ComputeRotationMatrixddN7mozilla9VideoInfo8RotationE' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/generic/nsVideoFrame.cpp:750:1 [-Wcoverage-mismatch] the control flow of function '_ZL21ComputeRotationMatrixddN7mozilla9VideoInfo8RotationE' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/generic/nsVideoFrame.cpp:750:1 [-Wcoverage-mismatch] the control flow of function '_ZN11nsTextFrame12PaintShadowsEN7mozilla4SpanIKNS0_24StyleGenericSimpleShadowINS0_17StyleGenericColorINS0_9StyleRGBAEEENS0_19StyleCSSPixelLengthES6_EELm18446744073709551615EEERKNS_17PaintShadowParamsE' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/generic/nsVideoFrame.cpp:750:1 [-Wcoverage-mismatch] the control flow of function '_ZN11nsTextFrame12PaintShadowsEN7mozilla4SpanIKNS0_24StyleGenericSimpleShadowINS0_17StyleGenericColorINS0_9StyleRGBAEEENS0_19StyleCSSPixelLengthES6_EELm18446744073709551615EEERKNS_17PaintShadowParamsE' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/generic/nsVideoFrame.cpp:750:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsVideoFrame10BuildLayerEP20nsDisplayListBuilderPN7mozilla6layers12LayerManagerEP13nsDisplayItemRKNS2_24ContainerLayerParametersE' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/mathml/nsMathMLmspaceFrame.cpp:122:1 [-Wcoverage-mismatch] the control flow of function '_ZL19InitOperatorGlobalsv' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/mathml/nsMathMLmspaceFrame.cpp:122:1 [-Wcoverage-mismatch] the control flow of function '_ZL19InitOperatorGlobalsv' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/painting/nsDisplayList.h:1384:24 [-Wmaybe-uninitialized] 'contASRTracker.nsDisplayListBuilder::AutoContainerASRTracker::mBuilder' may be used uninitialized in this function 241:38.33 warning: layout/painting/nsDisplayList.h:1683:59 [-Wmaybe-uninitialized] 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function 241:38.33 warning: layout/painting/nsDisplayListInvalidation.cpp:122:55 [-Wcoverage-mismatch] the control flow of function '_ZL19ComputeMaskGeometryRN21nsSVGIntegrationUtils17PaintFramesParamsE' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/painting/nsDisplayListInvalidation.cpp:122:55 [-Wcoverage-mismatch] the control flow of function '_ZN23nsDisplayStickyPosition23CreateWebRenderCommandsERN7mozilla2wr18DisplayListBuilderERNS1_22IpcResourceUpdateQueueERKNS0_6layers21StackingContextHelperEPNS6_22RenderRootStateManagerEP20nsDisplayListBuilder' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/painting/nsDisplayListInvalidation.cpp:122:55 [-Wcoverage-mismatch] the control flow of function '_ZL19ComputeMaskGeometryRN21nsSVGIntegrationUtils17PaintFramesParamsE' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/painting/nsDisplayListInvalidation.cpp:122:55 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx14Matrix4x4TypedINS0_12UnknownUnitsES2_fE20TransformAndClipRectIdEEmRKNS0_9RectTypedIS2_T_EES9_PNS0_10PointTypedIS2_S6_EE' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/painting/nsDisplayListInvalidation.cpp:122:55 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/painting/nsDisplayListInvalidation.cpp:122:55 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx14Matrix4x4TypedINS0_12UnknownUnitsES2_fE20TransformAndClipRectIdEEmRKNS0_9RectTypedIS2_T_EES9_PNS0_10PointTypedIS2_S6_EE' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/painting/nsDisplayListInvalidation.cpp:122:55 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/painting/nsDisplayListInvalidation.cpp:122:55 [-Wcoverage-mismatch] the control flow of function '_ZN23nsDisplayStickyPosition23CreateWebRenderCommandsERN7mozilla2wr18DisplayListBuilderERNS1_22IpcResourceUpdateQueueERKNS0_6layers21StackingContextHelperEPNS6_22RenderRootStateManagerEP20nsDisplayListBuilder' does not match its profile data (counter 'indirect_call') 241:38.33 warning: layout/painting/nsDisplayListInvalidation.cpp:122:55 [-Wcoverage-mismatch] the control flow of function '_ZN23nsDisplayStickyPosition23CreateWebRenderCommandsERN7mozilla2wr18DisplayListBuilderERNS1_22IpcResourceUpdateQueueERKNS0_6layers21StackingContextHelperEPNS6_22RenderRootStateManagerEP20nsDisplayListBuilder' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/painting/nsImageRenderer.cpp:1071:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15nsImageRenderer4DrawEP13nsPresContextR10gfxContextRK6nsRectS7_S7_RK7nsPointRK6nsSizeRKNS_3gfx12IntRectTypedINS_8CSSPixelEEEf' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/painting/nsImageRenderer.cpp:1071:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15nsImageRenderer4DrawEP13nsPresContextR10gfxContextRK6nsRectS7_S7_RK7nsPointRK6nsSizeRKNS_3gfx12IntRectTypedINS_8CSSPixelEEEf' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/painting/nsImageRenderer.cpp:1071:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15nsImageRenderer4DrawEP13nsPresContextR10gfxContextRK6nsRectS7_S7_RK7nsPointRK6nsSizeRKNS_3gfx12IntRectTypedINS_8CSSPixelEEEf' does not match its profile data (counter 'indirect_call') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance21BuildWebRenderFiltersEP8nsIFrameR15WrFiltersHolderRN7mozilla5MaybeI6nsRectEE' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsDisplaySVGText5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance21BuildWebRenderFiltersEP8nsIFrameR15WrFiltersHolderRN7mozilla5MaybeI6nsRectEE' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla19SVGContextPaintImpl5Paint10GetPatternEPKNS_3gfx10DrawTargetEfM10nsStyleSVGNS_20StyleGenericSVGPaintINS_17StyleGenericColorINS_9StyleRGBAEEENS_16StyleComputedUrlEEERKNS2_10BaseMatrixIdEERNS_5image16imgDrawingParamsE' does not match its profile data (counter 'indirect_call') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame18PaintFrameIntoMaskEP8nsIFrameS1_R10gfxContext' does not match its profile data (counter 'indirect_call') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla15TextRenderedRun16GetUserSpaceRectEP13nsPresContextjPKNS_3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame23GetBBoxForClipPathFrameERK7SVGBBoxRKN7mozilla3gfx10BaseMatrixIdEEj' does not match its profile data (counter 'indirect_call') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN20nsDisplaySVGGeometry5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla16SVGGeometryFrame8PaintSVGER10gfxContextRKNS_3gfx10BaseMatrixIdEERNS_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN12SVGTextFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN20nsDisplaySVGGeometry5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'indirect_call') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN26nsSVGDisplayContainerFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance16BuildSourcePaintEPNS_10SourceInfoERN7mozilla5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN26nsSVGDisplayContainerFrame19GetBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEj' does not match its profile data (counter 'indirect_call') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame18PaintFrameIntoMaskEP8nsIFrameS1_R10gfxContext' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla15TextRenderedRun19GetRunUserSpaceRectEP13nsPresContextj' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance21BuildWebRenderFiltersEP8nsIFrameR15WrFiltersHolderRN7mozilla5MaybeI6nsRectEE' does not match its profile data (counter 'indirect_call') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla19SVGContextPaintImpl5Paint10GetPatternEPKNS_3gfx10DrawTargetEfM10nsStyleSVGNS_20StyleGenericSVGPaintINS_17StyleGenericColorINS_9StyleRGBAEEENS_16StyleComputedUrlEEERKNS2_10BaseMatrixIdEERNS_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN12SVGTextFrame31TransformFrameRectFromTextChildERK6nsRectPK8nsIFrame' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsDisplaySVGText5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance18PaintFilteredFrameEP8nsIFrameP10gfxContextP24nsSVGFilterPaintCallbackPK8nsRegionRN7mozilla5image16imgDrawingParamsEf' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla15TextRenderedRun19GetRunUserSpaceRectEP13nsPresContextj' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla19SVGContextPaintImpl5Paint10GetPatternEPKNS_3gfx10DrawTargetEfM10nsStyleSVGNS_20StyleGenericSVGPaintINS_17StyleGenericColorINS_9StyleRGBAEEENS_16StyleComputedUrlEEERKNS2_10BaseMatrixIdEERNS_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance16BuildSourceImageEPN7mozilla3gfx10DrawTargetERNS0_5image16imgDrawingParamsEPNS1_10FilterNodeES8_RKNS1_9RectTypedINS1_12UnknownUnitsEfEE' does not match its profile data (counter 'indirect_call') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame23GetBBoxForClipPathFrameERK7SVGBBoxRKN7mozilla3gfx10BaseMatrixIdEEj' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN26nsSVGDisplayContainerFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN12SVGTextFrame20GetEndPositionOfCharEP10nsIContentjPPN7mozilla11nsISVGPointE' does not match its profile data (counter 'indirect_call') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN12SVGTextFrame31TransformFrameRectFromTextChildERK6nsRectPK8nsIFrame' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla15TextRenderedRun16GetUserSpaceRectEP13nsPresContextjPKNS_3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstanceC2EP8nsIFrameP10nsIContentRKN7mozilla3dom16UserSpaceMetricsENS4_4SpanIKNS4_18StyleGenericFilterINS4_10StyleAngleEffNS4_19StyleCSSPixelLengthENS4_24StyleGenericSimpleShadowINS4_17StyleGenericColorINS4_9StyleRGBAEEESC_SC_EENS4_16StyleComputedUrlEEELm18446744073709551615EEEbP24nsSVGFilterPaintCallbackRKNS4_3gfx10BaseMatrixIdEEPK8nsRegionSV_PK6nsRectPKNSO_9RectTypedINSO_12UnknownUnitsEdEE' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame13PaintClipMaskER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEEPNS5_13SourceSurfaceERKNS6_IfEE' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance18PaintFilteredFrameEP8nsIFrameP10gfxContextP24nsSVGFilterPaintCallbackPK8nsRegionRN7mozilla5image16imgDrawingParamsEf' does not match its profile data (counter 'indirect_call') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance16BuildSourcePaintEPNS_10SourceInfoERN7mozilla5image16imgDrawingParamsE' does not match its profile data (counter 'indirect_call') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame18PaintFrameIntoMaskEP8nsIFrameS1_R10gfxContext' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN26nsSVGDisplayContainerFrame19GetBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEj' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla16SVGObserverUtils20AddRenderingObserverEPNS_3dom7ElementEPNS_20SVGRenderingObserverE' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN26nsSVGDisplayContainerFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'indirect_call') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame13PaintClipMaskER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEEPNS5_13SourceSurfaceERKNS6_IfEE' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame20GetClipPathTransformEP8nsIFrame' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame20GetClipPathTransformEP8nsIFrame' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame13ApplyClipPathER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance16BuildSourceImageEPN7mozilla3gfx10DrawTargetERNS0_5image16imgDrawingParamsEPNS1_10FilterNodeES8_RKNS1_9RectTypedINS1_12UnknownUnitsEfEE' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla16SVGObserverUtils20AddRenderingObserverEPNS_3dom7ElementEPNS_20SVGRenderingObserverE' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZL16ComposeExtraMaskPN7mozilla3gfx10DrawTargetEPNS0_13SourceSurfaceERKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN12SVGTextFrame20GetEndPositionOfCharEP10nsIContentjPPN7mozilla11nsISVGPointE' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame13ApplyClipPathER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance18PaintFilteredFrameEP8nsIFrameP10gfxContextP24nsSVGFilterPaintCallbackPK8nsRegionRN7mozilla5image16imgDrawingParamsEf' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN12SVGTextFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'indirect_call') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN20nsDisplaySVGGeometry5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstanceC2EP8nsIFrameP10nsIContentRKN7mozilla3dom16UserSpaceMetricsENS4_4SpanIKNS4_18StyleGenericFilterINS4_10StyleAngleEffNS4_19StyleCSSPixelLengthENS4_24StyleGenericSimpleShadowINS4_17StyleGenericColorINS4_9StyleRGBAEEESC_SC_EENS4_16StyleComputedUrlEEELm18446744073709551615EEEbP24nsSVGFilterPaintCallbackRKNS4_3gfx10BaseMatrixIdEEPK8nsRegionSV_PK6nsRectPKNSO_9RectTypedINSO_12UnknownUnitsEdEE' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN12SVGTextFrame20GetEndPositionOfCharEP10nsIContentjPPN7mozilla11nsISVGPointE' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla16SVGGeometryFrame8PaintSVGER10gfxContextRKNS_3gfx10BaseMatrixIdEERNS_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame23GetBBoxForClipPathFrameERK7SVGBBoxRKN7mozilla3gfx10BaseMatrixIdEEj' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN12SVGTextFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN26nsSVGDisplayContainerFrame19GetBBoxContributionERKN7mozilla3gfx10BaseMatrixIfEEj' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZL16ComposeExtraMaskPN7mozilla3gfx10DrawTargetEPNS0_13SourceSurfaceERKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame13ApplyClipPathER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame20GetClipPathTransformEP8nsIFrame' does not match its profile data (counter 'indirect_call') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZL16ComposeExtraMaskPN7mozilla3gfx10DrawTargetEPNS0_13SourceSurfaceERKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance16BuildSourceImageEPN7mozilla3gfx10DrawTargetERNS0_5image16imgDrawingParamsEPNS1_10FilterNodeES8_RKNS1_9RectTypedINS1_12UnknownUnitsEfEE' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx8BaseRectIdNS0_9RectTypedINS0_12UnknownUnitsEdEENS0_10PointTypedIS3_dEENS0_9SizeTypedIS3_dEENS0_11MarginTypedIS3_dEEE5UnionERKS4_' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/svg/nsSVGContainerFrame.cpp:421:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance16BuildSourcePaintEPNS_10SourceInfoERN7mozilla5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZN14MixModeBlender17CreateBlendTargetERKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') 241:38.33 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZN10nsSVGUtils7GetBBoxEP8nsIFramejPKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZN10nsSVGUtils21PaintFrameWithEffectsEP8nsIFrameR10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS4_5image16imgDrawingParamsEPKNS5_12IntRectTypedINS5_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZL29PathExtentsToMaxStrokeExtentsRKN7mozilla3gfx9RectTypedINS0_12UnknownUnitsEdEEP8nsIFramedRKNS0_10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZL29PathExtentsToMaxStrokeExtentsRKN7mozilla3gfx9RectTypedINS0_12UnknownUnitsEdEEP8nsIFramedRKNS0_10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZN14MixModeBlender17CreateBlendTargetERKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZN10nsSVGUtils21PaintFrameWithEffectsEP8nsIFrameR10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS4_5image16imgDrawingParamsEPKNS5_12IntRectTypedINS5_12UnknownUnitsEEE' does not match its profile data (counter 'indirect_call') 241:38.33 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZN10nsSVGUtils7GetBBoxEP8nsIFramejPKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZN10nsSVGUtils7GetBBoxEP8nsIFramejPKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') 241:38.33 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZN10nsSVGUtils21PaintFrameWithEffectsEP8nsIFrameR10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS4_5image16imgDrawingParamsEPKNS5_12IntRectTypedINS5_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') 241:38.33 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZN14MixModeBlender17CreateBlendTargetERKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 241:38.33 warning: layout/tables/nsTableFrame.cpp:7377:76 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct BCBlockDirSeg'; use assignment or value-initialization instead 241:38.33 warning: media/mtransport/test_nr_socket.cpp:790:31 [-Wmaybe-uninitialized] 'compare_flags' may be used uninitialized in this function 241:38.33 warning: media/webrtc/signaling/src/common/browser_logging/WebRtcLog.cpp:88:30 [-Wmaybe-uninitialized] 'log_level' may be used uninitialized in this function 241:38.33 warning: media/webrtc/signaling/src/jsep/SsrcGenerator.cpp:22:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15JsepSessionImpl25ValidateRemoteDescriptionERKNS_3SdpE' does not match its profile data (counter 'arcs') 241:38.33 warning: media/webrtc/signaling/src/jsep/SsrcGenerator.cpp:22:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15JsepSessionImpl25ValidateRemoteDescriptionERKNS_3SdpE' does not match its profile data (counter 'indirect_call') 241:38.33 warning: media/webrtc/signaling/src/jsep/SsrcGenerator.cpp:22:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15JsepSessionImpl25ValidateRemoteDescriptionERKNS_3SdpE' does not match its profile data (counter 'time_profiler') 241:38.33 warning: media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp:1065:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.33 warning: media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp:1065:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.33 warning: media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp:1065:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.33 warning: media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp:1065:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.33 warning: media/webrtc/signaling/src/sdp/SdpAttribute.h:177:56 [-Wmaybe-uninitialized] 'dir' may be used uninitialized in this function 241:38.33 warning: media/webrtc/signaling/src/sdp/SdpAttribute.h:334:40 [-Wmaybe-uninitialized] 'direction' may be used uninitialized in this function 241:38.33 warning: media/webrtc/signaling/src/sdp/SdpAttribute.h:494:35 [-Wmaybe-uninitialized] 'semantic' may be used uninitialized in this function 241:38.33 warning: media/webrtc/signaling/src/sdp/SdpAttribute.h:1480:50 [-Wmaybe-uninitialized] 'setupEnum' may be used uninitialized in this function 241:38.34 warning: mfbt/Compression.cpp:41:74 [-Wdeprecated-declarations] 'int LZ4_decompress_fast(const char*, char*, int)' is deprecated: This function is deprecated and unsafe. Consider using LZ4_decompress_safe() instead 241:38.34 warning: modules/libpref/SharedPrefMap.cpp:236:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.34 warning: modules/libpref/SharedPrefMap.cpp:236:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.34 warning: modules/libpref/SharedPrefMap.cpp:236:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.34 warning: modules/libpref/SharedPrefMap.cpp:236:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.34 warning: mozglue/baseprofiler/core/platform.cpp:1235:42 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead 241:38.34 warning: mozglue/baseprofiler/lul/LulMain.cpp:1568: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 241:38.34 warning: netwerk/base/Predictor.cpp:2623:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'time_profiler') 241:38.34 warning: netwerk/base/Predictor.cpp:2623:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'arcs') 241:38.34 warning: netwerk/base/Predictor.cpp:2623:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'indirect_call') 241:38.34 warning: netwerk/base/nsBaseChannel.cpp:932:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.34 warning: netwerk/base/nsBaseChannel.cpp:932:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.34 warning: netwerk/base/nsBaseChannel.cpp:932:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.34 warning: netwerk/base/nsBaseChannel.cpp:932:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.34 warning: netwerk/base/nsSocketTransport2.cpp:1229:10 [-Wmaybe-uninitialized] 'rv' may be used uninitialized in this function 241:38.34 warning: netwerk/cache2/CacheObserver.cpp:552:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.34 warning: netwerk/cache2/CacheObserver.cpp:552:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net17CacheFileMetadata13OnDataWrittenEPNS0_15CacheFileHandleEPKc8nsresult' does not match its profile data (counter 'indirect_call') 241:38.34 warning: netwerk/cache2/CacheObserver.cpp:552:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.34 warning: netwerk/cache2/CacheObserver.cpp:552:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net14CacheFileUtils10FreeBufferEPv' does not match its profile data (counter 'arcs') 241:38.34 warning: netwerk/cache2/CacheObserver.cpp:552:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net17CacheFileMetadataD2Ev' does not match its profile data (counter 'time_profiler') 241:38.34 warning: netwerk/cache2/CacheObserver.cpp:552:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net17CacheFileMetadata13WriteMetadataEjPNS0_25CacheFileMetadataListenerE' does not match its profile data (counter 'indirect_call') 241:38.34 warning: netwerk/cache2/CacheObserver.cpp:552:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net17CacheFileMetadata13OnDataWrittenEPNS0_15CacheFileHandleEPKc8nsresult' does not match its profile data (counter 'time_profiler') 241:38.34 warning: netwerk/cache2/CacheObserver.cpp:552:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net17CacheFileMetadataD2Ev' does not match its profile data (counter 'indirect_call') 241:38.34 warning: netwerk/cache2/CacheObserver.cpp:552:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net14CacheFileUtils10FreeBufferEPv' does not match its profile data (counter 'time_profiler') 241:38.34 warning: netwerk/cache2/CacheObserver.cpp:552:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.34 warning: netwerk/cache2/CacheObserver.cpp:552:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net20CacheFileChunkBufferD2Ev' does not match its profile data (counter 'time_profiler') 241:38.34 warning: netwerk/cache2/CacheObserver.cpp:552:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net17CacheFileMetadataD2Ev' does not match its profile data (counter 'arcs') 241:38.34 warning: netwerk/cache2/CacheObserver.cpp:552:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net17CacheFileMetadata17InitEmptyMetadataEv' does not match its profile data (counter 'time_profiler') 241:38.34 warning: netwerk/cache2/CacheObserver.cpp:552:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net17CacheFileMetadata17InitEmptyMetadataEv' does not match its profile data (counter 'arcs') 241:38.34 warning: netwerk/cache2/CacheObserver.cpp:552:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net17CacheFileMetadata13WriteMetadataEjPNS0_25CacheFileMetadataListenerE' does not match its profile data (counter 'time_profiler') 241:38.34 warning: netwerk/cache2/CacheObserver.cpp:552:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net17CacheFileMetadata13WriteMetadataEjPNS0_25CacheFileMetadataListenerE' does not match its profile data (counter 'arcs') 241:38.34 warning: netwerk/cache2/CacheObserver.cpp:552:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net17CacheFileMetadata13OnDataWrittenEPNS0_15CacheFileHandleEPKc8nsresult' does not match its profile data (counter 'arcs') 241:38.34 warning: netwerk/cache2/CacheObserver.cpp:552:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net20CacheFileChunkBufferD2Ev' does not match its profile data (counter 'arcs') 241:38.34 warning: netwerk/cache2/CacheObserver.cpp:552:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.34 warning: netwerk/cache2/OldWrappers.cpp:1039:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net19CacheStorageService8ShutdownEv' does not match its profile data (counter 'time_profiler') 241:38.34 warning: netwerk/cache2/OldWrappers.cpp:1039:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net19CacheStorageService8ShutdownEv' does not match its profile data (counter 'arcs') 241:38.34 warning: netwerk/cache2/OldWrappers.cpp:1039:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net19CacheStorageService18ShutdownBackgroundEv' does not match its profile data (counter 'indirect_call') 241:38.34 warning: netwerk/cache2/OldWrappers.cpp:1039:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net19CacheStorageService18ShutdownBackgroundEv' does not match its profile data (counter 'arcs') 241:38.34 warning: netwerk/cache2/OldWrappers.cpp:1039:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net19CacheStorageService18ShutdownBackgroundEv' does not match its profile data (counter 'time_profiler') 241:38.34 warning: netwerk/cache2/OldWrappers.cpp:1039:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net19CacheStorageService8ShutdownEv' does not match its profile data (counter 'indirect_call') 241:38.34 warning: netwerk/protocol/http/nsServerTiming.cpp:108:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net13nsHttpChannel12BeginConnectEv' does not match its profile data (counter 'arcs') 241:38.34 warning: netwerk/protocol/http/nsServerTiming.cpp:108:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net13nsHttpChannel12BeginConnectEv' does not match its profile data (counter 'indirect_call') 241:38.34 warning: netwerk/protocol/http/nsServerTiming.cpp:108:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net13nsHttpChannel12BeginConnectEv' does not match its profile data (counter 'time_profiler') 241:38.34 warning: netwerk/protocol/websocket/WebSocketFrame.cpp:154:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.34 warning: netwerk/protocol/websocket/WebSocketFrame.cpp:154:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.34 warning: netwerk/protocol/websocket/WebSocketFrame.cpp:154:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.34 warning: netwerk/protocol/websocket/WebSocketFrame.cpp:154:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.34 warning: netwerk/sctp/datachannel/DataChannel.cpp:3153:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.34 warning: netwerk/sctp/datachannel/DataChannel.cpp:3153:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.34 warning: netwerk/sctp/datachannel/DataChannel.cpp:3153:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.34 warning: netwerk/sctp/datachannel/DataChannel.cpp:3153:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.34 warning: netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:507:22 [-Wmaybe-uninitialized] 'resultReplaceAfter' may be used uninitialized in this function 241:38.34 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 241:38.34 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 241:38.34 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 241:38.34 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 241:38.34 warning: objdir/dist/include/js/Value.h:418:47 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 241:38.34 warning: objdir/dist/include/js/Value.h:418:47 [-Wmaybe-uninitialized] 'res' may be used uninitialized in this function 241:38.34 warning: objdir/dist/include/mozilla/Assertions.h:445:5 [-Wmaybe-uninitialized] 'badCodePoint' may be used uninitialized in this function 241:38.34 warning: objdir/dist/include/mozilla/Assertions.h:445:5 [-Wmaybe-uninitialized] 'unitsObserved' may be used uninitialized in this function 241:38.34 warning: objdir/dist/include/mozilla/Assertions.h:445:5 [-Wmaybe-uninitialized] 'unitsNeeded' may be used uninitialized in this function 241:38.34 warning: objdir/dist/include/mozilla/Assertions.h:445:5 [-Wmaybe-uninitialized] 'unitsAvailable' may be used uninitialized in this function 241:38.34 warning: objdir/dist/include/mozilla/Assertions.h:445:5 [-Wmaybe-uninitialized] 'lastSegmentSize' may be used uninitialized in this function 241:38.34 warning: objdir/dist/include/mozilla/AutoRestore.h:40:32 [-Wmaybe-uninitialized] '*((void*)& ar +8)' may be used uninitialized in this function 241:38.34 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:713:12 [-Wmaybe-uninitialized] '*((void*)& atAnchor +16)' may be used uninitialized in this function 241:38.34 warning: objdir/dist/include/mozilla/Maybe.h:216:11 [-Wmaybe-uninitialized] 'scrollDirection' may be used uninitialized in this function 241:38.34 warning: objdir/dist/include/mozilla/Maybe.h:526:3 [-Wmaybe-uninitialized] 'intrinsicSize' may be used uninitialized in this function 241:38.34 warning: objdir/dist/include/mozilla/Maybe.h:526:3 [-Wmaybe-uninitialized] '*((void*)& intrinsicSize +8)' may be used uninitialized in this function 241:38.34 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 241:38.34 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 241:38.34 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 241:38.34 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 241:38.34 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 241:38.34 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 241:38.34 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 241:38.34 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 241:38.34 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 241:38.34 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::wr::TransactionBuilder'; use assignment or value-initialization instead 241:38.34 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 241:38.34 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 241:38.34 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 241:38.34 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 241:38.34 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 241:38.34 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 241:38.34 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 241:38.34 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 241:38.34 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 241:38.34 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 241:38.34 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 241:38.34 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 241:38.34 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 assignment or value-initialization instead 241:38.34 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 241:38.34 warning: objdir/dist/include/mozilla/PodOperations.h:67:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'class std::map' with no trivial copy-assignment; use assignment or value-initialization instead 241:38.34 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 241:38.34 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 241:38.34 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 241:38.34 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 241:38.34 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 241:38.34 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 241:38.34 warning: objdir/dist/include/mozilla/RefPtr.h:52:21 [-Wodr] type 'struct RefPtr' violates the C++ One Definition Rule 241:38.34 warning: objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7 [-Wodr] type 'struct HTMLInputElement' violates the C++ One Definition Rule 241:38.34 warning: objdir/dist/include/nsCSSProps.h:165:46 [-Warray-bounds] array subscript (nsCSSPropertyID)437 is above array bounds of 'const Flags [437]' {aka 'const mozilla::CSSPropFlags [437]'} 241:38.34 warning: objdir/dist/include/nsISupportsImpl.h:1007:3 [-Wmultistatement-macros] macro expands to multiple statements 241:38.34 warning: objdir/dist/include/nsISupportsImpl.h:1022:3 [-Wmultistatement-macros] macro expands to multiple statements 241:38.34 warning: objdir/dist/include/nsISupportsImpl.h:1035:3 [-Wmultistatement-macros] macro expands to multiple statements 241:38.34 warning: objdir/dist/include/nsTArray.h:554: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 241:38.34 warning: objdir/dist/include/nsTArray.h:1034:30 [-Wmaybe-uninitialized] 'firstUnsetPosition' may be used uninitialized in this function 241:38.34 warning: objdir/dom/bindings/TestCodeGenBinding.cpp:57284:30 [-Wmaybe-uninitialized] 'deleteSucceeded' may be used uninitialized in this function 241:38.34 warning: objdir/media/libdav1d/16bd_ipred_prepare_tmpl.c:198:26 [-Wmaybe-uninitialized] 'dst_top' may be used uninitialized in this function 241:38.34 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:94:35 [-Wmaybe-uninitialized] 'flat8out' may be used uninitialized in this function 241:38.34 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:105:37 [-Wmaybe-uninitialized] 'p6' may be used uninitialized in this function 241:38.34 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:107:37 [-Wmaybe-uninitialized] 'p5' may be used uninitialized in this function 241:38.34 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:109:37 [-Wmaybe-uninitialized] 'p4' may be used uninitialized in this function 241:38.35 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:114:37 [-Wmaybe-uninitialized] 'q4' may be used uninitialized in this function 241:38.35 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:116:37 [-Wmaybe-uninitialized] 'q5' may be used uninitialized in this function 241:38.35 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:118:61 [-Wmaybe-uninitialized] 'q6' may be used uninitialized in this function 241:38.35 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:119:28 [-Wmaybe-uninitialized] 'flat8in' may be used uninitialized in this function 241:38.35 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:120:42 [-Wmaybe-uninitialized] 'p3' may be used uninitialized in this function 241:38.35 warning: objdir/media/libdav1d/16bd_loopfilter_tmpl.c:123:66 [-Wmaybe-uninitialized] 'q3' may be used uninitialized in this function 241:38.35 warning: objdir/media/libdav1d/16bd_recon_tmpl.c:428:29 [-Wmaybe-uninitialized] 'cbi' may be used uninitialized in this function 241:38.35 warning: objdir/media/libdav1d/16bd_recon_tmpl.c:1529:17 [-Wmaybe-uninitialized] 'jnt_weight' may be used uninitialized in this function 241:38.35 warning: objdir/media/libdav1d/16bd_recon_tmpl.c:1535:17 [-Wmaybe-uninitialized] 'mask' may be used uninitialized in this function 241:38.35 warning: objdir/media/libdav1d/8bd_ipred_prepare_tmpl.c:198:26 [-Wmaybe-uninitialized] 'dst_top' may be used uninitialized in this function 241:38.35 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:94:35 [-Wmaybe-uninitialized] 'flat8out' may be used uninitialized in this function 241:38.35 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:105:37 [-Wmaybe-uninitialized] 'p6' may be used uninitialized in this function 241:38.35 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:107:37 [-Wmaybe-uninitialized] 'p5' may be used uninitialized in this function 241:38.35 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:109:37 [-Wmaybe-uninitialized] 'p4' may be used uninitialized in this function 241:38.35 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:114:37 [-Wmaybe-uninitialized] 'q4' may be used uninitialized in this function 241:38.35 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:116:37 [-Wmaybe-uninitialized] 'q5' may be used uninitialized in this function 241:38.35 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:118:61 [-Wmaybe-uninitialized] 'q6' may be used uninitialized in this function 241:38.35 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:119:28 [-Wmaybe-uninitialized] 'flat8in' may be used uninitialized in this function 241:38.35 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:120:42 [-Wmaybe-uninitialized] 'p3' may be used uninitialized in this function 241:38.35 warning: objdir/media/libdav1d/8bd_loopfilter_tmpl.c:123:66 [-Wmaybe-uninitialized] 'q3' may be used uninitialized in this function 241:38.35 warning: objdir/media/libdav1d/8bd_recon_tmpl.c:428:29 [-Wmaybe-uninitialized] 'cbi' may be used uninitialized in this function 241:38.35 warning: objdir/media/libdav1d/8bd_recon_tmpl.c:1529:17 [-Wmaybe-uninitialized] 'jnt_weight' may be used uninitialized in this function 241:38.35 warning: objdir/media/libdav1d/8bd_recon_tmpl.c:1535:17 [-Wmaybe-uninitialized] 'mask' may be used uninitialized in this function 241:38.35 warning: security/apps/AppSignatureVerification.cpp:1214:25 [-Wmaybe-uninitialized] 'digestToUse' may be used uninitialized in this function 241:38.35 warning: security/apps/AppTrustDomain.cpp:329:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.35 warning: security/apps/AppTrustDomain.cpp:329:1 [-Wcoverage-mismatch] the control flow of function '_ZN12_GLOBAL__N_118VerifyPK7SignatureEjP12nsIZipReaderRNS_15SignaturePolicyER12nsTHashtableI16nsCStringHashKeyERbRSt10unique_ptrI15CERTCertListStrN7mozilla30UniqueCERTCertListDeletePolicyEE' does not match its profile data (counter 'indirect_call') 241:38.35 warning: security/apps/AppTrustDomain.cpp:329:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.35 warning: security/apps/AppTrustDomain.cpp:329:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.35 warning: security/apps/AppTrustDomain.cpp:329:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.35 warning: security/apps/AppTrustDomain.cpp:329:1 [-Wcoverage-mismatch] the control flow of function '_ZN12_GLOBAL__N_118VerifyPK7SignatureEjP12nsIZipReaderRNS_15SignaturePolicyER12nsTHashtableI16nsCStringHashKeyERbRSt10unique_ptrI15CERTCertListStrN7mozilla30UniqueCERTCertListDeletePolicyEE' does not match its profile data (counter 'arcs') 241:38.35 warning: security/apps/AppTrustDomain.cpp:329:1 [-Wcoverage-mismatch] the control flow of function '_ZN12_GLOBAL__N_118VerifyPK7SignatureEjP12nsIZipReaderRNS_15SignaturePolicyER12nsTHashtableI16nsCStringHashKeyERbRSt10unique_ptrI15CERTCertListStrN7mozilla30UniqueCERTCertListDeletePolicyEE' does not match its profile data (counter 'time_profiler') 241:38.35 warning: security/ct/CTLogVerifier.h:29:7 [-Wodr] type 'struct CTLogVerifier' violates the C++ One Definition Rule 241:38.35 warning: security/ct/CTLogVerifier.h:31:3 [-Wodr] '__ct_comp ' violates the C++ One Definition Rule 241:38.35 warning: security/ct/CTLogVerifier.h:42:16 [-Wodr] 'Init' violates the C++ One Definition Rule 241:38.35 warning: security/ct/MultiLogCTVerifier.h:27:8 [-Wodr] 'AddLog' violates the C++ One Definition Rule 241:38.35 warning: security/manager/ssl/PublicKeyPinningService.cpp:409:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.35 warning: security/manager/ssl/PublicKeyPinningService.cpp:409:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.35 warning: security/manager/ssl/PublicKeyPinningService.cpp:409:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.35 warning: security/manager/ssl/PublicKeyPinningService.cpp:409:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.35 warning: security/manager/ssl/nsNSSCertificate.cpp:1272:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsNSSCertificate35GetSha256SubjectPublicKeyInfoDigestER12nsTSubstringIcE' does not match its profile data (counter 'arcs') 241:38.35 warning: security/manager/ssl/nsNSSCertificate.cpp:1272:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsNSSCertificate35GetSha256SubjectPublicKeyInfoDigestER12nsTSubstringIcE' does not match its profile data (counter 'time_profiler') 241:38.35 warning: security/manager/ssl/nsNSSCertificate.cpp:1272:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsNSSCertificate18GetCertificateHashER12nsTSubstringIDsE9SECOidTag' does not match its profile data (counter 'time_profiler') 241:38.35 warning: security/manager/ssl/nsNSSCertificate.cpp:1272:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsNSSCertificate18GetCertificateHashER12nsTSubstringIDsE9SECOidTag' does not match its profile data (counter 'arcs') 241:38.35 warning: security/sandbox/linux/reporter/SandboxReporterWrappers.cpp:193:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.35 warning: security/sandbox/linux/reporter/SandboxReporterWrappers.cpp:193:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.35 warning: security/sandbox/linux/reporter/SandboxReporterWrappers.cpp:193:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.35 warning: security/sandbox/linux/reporter/SandboxReporterWrappers.cpp:193:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.35 warning: toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp:22:41 [-Walloc-size-larger-than=] argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 241:38.35 warning: toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp:23:39 [-Walloc-size-larger-than=] argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 241:38.35 warning: toolkit/components/resistfingerprinting/nsRFPService.cpp:1104:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.35 warning: toolkit/components/resistfingerprinting/nsRFPService.cpp:1104:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.35 warning: toolkit/components/resistfingerprinting/nsRFPService.cpp:1104:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.35 warning: toolkit/components/resistfingerprinting/nsRFPService.cpp:1104:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.35 warning: toolkit/components/telemetry/core/TelemetryEvent.cpp:1399:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.35 warning: toolkit/components/telemetry/core/TelemetryEvent.cpp:1399:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.35 warning: toolkit/components/telemetry/core/TelemetryEvent.cpp:1399:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.35 warning: toolkit/components/telemetry/core/TelemetryEvent.cpp:1399:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.35 warning: toolkit/components/telemetry/core/TelemetryHistogram.cpp:3619:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.35 warning: toolkit/components/telemetry/core/TelemetryHistogram.cpp:3619:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.35 warning: toolkit/components/telemetry/core/TelemetryHistogram.cpp:3619:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.35 warning: toolkit/components/telemetry/core/TelemetryHistogram.cpp:3619:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.35 warning: toolkit/components/telemetry/core/TelemetryOrigin.cpp:600:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.35 warning: toolkit/components/telemetry/core/TelemetryOrigin.cpp:600:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.35 warning: toolkit/components/telemetry/core/TelemetryOrigin.cpp:600:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.35 warning: toolkit/components/telemetry/core/TelemetryOrigin.cpp:600:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.35 warning: toolkit/components/telemetry/core/TelemetryScalar.cpp:4157:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.35 warning: toolkit/components/telemetry/core/TelemetryScalar.cpp:4157:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.35 warning: toolkit/components/telemetry/core/TelemetryScalar.cpp:4157:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.35 warning: toolkit/components/telemetry/core/TelemetryScalar.cpp:4157:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.35 warning: toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:361:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.35 warning: toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:361:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.35 warning: toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:361:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.35 warning: toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:361:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.35 warning: toolkit/components/terminator/nsTerminator.cpp:591:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12nsTerminator7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'indirect_call') 241:38.35 warning: toolkit/components/terminator/nsTerminator.cpp:591:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12nsTerminator13StartWatchdogEv' does not match its profile data (counter 'time_profiler') 241:38.35 warning: toolkit/components/terminator/nsTerminator.cpp:591:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12nsTerminator13StartWatchdogEv' does not match its profile data (counter 'arcs') 241:38.35 warning: toolkit/components/terminator/nsTerminator.cpp:591:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12nsTerminator7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'arcs') 241:38.35 warning: toolkit/components/terminator/nsTerminator.cpp:591:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12nsTerminator7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'time_profiler') 241:38.35 warning: toolkit/components/terminator/nsTerminator.cpp:591:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12nsTerminator5StartEv' does not match its profile data (counter 'arcs') 241:38.35 warning: toolkit/components/terminator/nsTerminator.cpp:591:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12nsTerminator13StartWatchdogEv' does not match its profile data (counter 'single') 241:38.35 warning: toolkit/components/terminator/nsTerminator.cpp:591:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12nsTerminator5StartEv' does not match its profile data (counter 'time_profiler') 241:38.35 warning: tools/performance/PerfStats.cpp:260:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.35 warning: tools/performance/PerfStats.cpp:260:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.35 warning: tools/performance/PerfStats.cpp:260:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.35 warning: tools/performance/PerfStats.cpp:260:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.35 warning: tools/power/rapl.cpp:615:19 [-Wformat-overflow=] '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 241:38.35 warning: tools/profiler/core/platform.cpp:1520: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 241:38.35 warning: tools/profiler/gecko/nsProfilerStartParams.cpp:56:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.35 warning: tools/profiler/gecko/nsProfilerStartParams.cpp:56:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.35 warning: tools/profiler/lul/LulMain.cpp:1563: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 241:38.35 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 241:38.35 warning: widget/WidgetUtils.cpp:149:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'time_profiler') 241:38.35 warning: widget/WidgetUtils.cpp:149:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'arcs') 241:38.35 warning: widget/gtk/nsWidgetFactory.cpp:74:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierI18SystemCairoClipperEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') 241:38.35 warning: widget/gtk/nsWidgetFactory.cpp:74:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.35 warning: widget/gtk/nsWidgetFactory.cpp:74:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.35 warning: widget/gtk/nsWidgetFactory.cpp:74:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.35 warning: widget/gtk/nsWidgetFactory.cpp:74:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierI18SystemCairoClipperEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 241:38.35 warning: widget/gtk/nsWidgetFactory.cpp:74:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.35 warning: widget/gtk/nsWidgetFactory.cpp:74:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierI18SystemCairoClipperEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbfRKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 241:38.35 warning: xpcom/base/CycleCollectedJSContext.cpp:67: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 241:38.35 warning: xpcom/base/MemoryTelemetry.cpp:538:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla27IncrementalFinalizeRunnable10ReleaseNowEb' does not match its profile data (counter 'arcs') 241:38.35 warning: xpcom/base/MemoryTelemetry.cpp:538:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla27IncrementalFinalizeRunnable10ReleaseNowEb' does not match its profile data (counter 'indirect_call') 241:38.35 warning: xpcom/base/MemoryTelemetry.cpp:538:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla27IncrementalFinalizeRunnable10ReleaseNowEb' does not match its profile data (counter 'time_profiler') 241:38.35 warning: xpcom/base/nsISupportsImpl.h:1007:3 [-Wmultistatement-macros] macro expands to multiple statements 241:38.35 warning: xpcom/base/nsISupportsImpl.h:1022:3 [-Wmultistatement-macros] macro expands to multiple statements 241:38.35 warning: xpcom/ds/nsObserverList.cpp:90:1 [-Wcoverage-mismatch] the control flow of function '_Z20NS_ShutdownAtomTablev' does not match its profile data (counter 'time_profiler') 241:38.35 warning: xpcom/ds/nsObserverList.cpp:90:1 [-Wcoverage-mismatch] the control flow of function '_Z20NS_ShutdownAtomTablev' does not match its profile data (counter 'arcs') 241:38.35 warning: xpcom/ds/nsObserverList.cpp:90:1 [-Wcoverage-mismatch] the control flow of function '_ZN14nsAtomSubTable8GCLockedE6GCKind' does not match its profile data (counter 'arcs') 241:38.35 warning: xpcom/ds/nsObserverList.cpp:90:1 [-Wcoverage-mismatch] the control flow of function '_ZN14nsAtomSubTable8GCLockedE6GCKind' does not match its profile data (counter 'time_profiler') 241:38.35 warning: xpcom/glue/XREAppData.cpp:55:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12IOInterposer5ClearEv' does not match its profile data (counter 'time_profiler') 241:38.35 warning: xpcom/glue/XREAppData.cpp:55:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla13ShutdownXPCOMEP17nsIServiceManager' does not match its profile data (counter 'time_profiler') 241:38.35 warning: xpcom/glue/XREAppData.cpp:55:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla13ShutdownXPCOMEP17nsIServiceManager' does not match its profile data (counter 'arcs') 241:38.35 warning: xpcom/glue/XREAppData.cpp:55:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla13ShutdownXPCOMEP17nsIServiceManager' does not match its profile data (counter 'indirect_call') 241:38.35 warning: xpcom/glue/XREAppData.cpp:55:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12IOInterposer5ClearEv' does not match its profile data (counter 'arcs') 241:38.35 warning: xpcom/io/nsEscape.cpp:554:18 [-Wmaybe-uninitialized] 'destPtr' may be used uninitialized in this function 241:38.35 warning: xpcom/io/nsEscape.cpp:614:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.35 warning: xpcom/io/nsEscape.cpp:614:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 241:38.35 warning: xpcom/io/nsEscape.cpp:614:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.35 warning: xpcom/io/nsEscape.cpp:614:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 241:38.35 warning: xpcom/io/nsStorageStream.cpp:516:14 [-Wmaybe-uninitialized] 'offset' may be used uninitialized in this function 241:38.35 warning: xpcom/threads/nsTimerImpl.cpp:796:76 [-Wcoverage-mismatch] the control flow of function '_ZL13EnsureEnvHashv' does not match its profile data (counter 'time_profiler') 241:38.35 warning: xpcom/threads/nsTimerImpl.cpp:796:76 [-Wcoverage-mismatch] the control flow of function '_ZL13EnsureEnvHashv' does not match its profile data (counter 'arcs') 241:38.35 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 241:38.35 warning: /usr/include/features.h:184:3 [-Wcpp] #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 241:38.35 (suppressed 4 warnings in dom/webauthn/cbor-cpp) 241:38.35 (suppressed 3 warnings in extensions/spellcheck/hunspell/src) 241:38.35 (suppressed 7 warnings in gfx/angle) 241:38.35 (suppressed 10 warnings in gfx/cairo) 241:38.35 (suppressed 3 warnings in gfx/graphite2) 241:38.35 (suppressed 3 warnings in gfx/ots) 241:38.35 (suppressed 192 warnings in gfx/skia) 241:38.35 (suppressed 3 warnings in gfx/vr/service/openvr) 241:38.35 (suppressed 6 warnings in intl/icu) 241:38.36 (suppressed 1 warnings in media/ffvpx) 241:38.36 (suppressed 1 warnings in media/libcubeb) 241:38.36 (suppressed 1 warnings in media/libjpeg) 241:38.36 (suppressed 1 warnings in media/libmkv) 241:38.36 (suppressed 1 warnings in media/libnestegg) 241:38.36 (suppressed 1 warnings in media/libsoundtouch) 241:38.36 (suppressed 1 warnings in media/libspeex_resampler) 241:38.36 (suppressed 1 warnings in media/libtheora) 241:38.36 (suppressed 1 warnings in media/mtransport/third_party) 241:38.36 (suppressed 92 warnings in media/webrtc/trunk) 241:38.36 (suppressed 4 warnings in mfbt/double-conversion/double-conversion) 241:38.36 (suppressed 1 warnings in modules/woff2) 241:38.36 (suppressed 9 warnings in security/nss) 241:38.36 (suppressed 8 warnings in third_party) 241:38.36 /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|. 241:38.44 We know it took a while, but your build finally finished successfully! To take your build for a test drive, run: |mach run| For more information on what to do now, see https://developer.mozilla.org/docs/Developer_Guide/So_You_Just_Built_Firefox + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.lzsMPr + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64 ++ dirname /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64 + cd firefox-69.0.1 + /usr/bin/cp -p /usr/share/bookmarks/default-bookmarks.html objdir/dist/bin/browser/chrome/en-US/locale/browser/bookmarks.html + /usr/bin/cat + DESTDIR=/builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64 + make -C objdir install make: Entering directory '/builddir/build/BUILD/firefox-69.0.1/objdir' make[1]: Entering directory '/builddir/build/BUILD/firefox-69.0.1/objdir/browser/installer' /builddir/build/BUILD/firefox-69.0.1/objdir/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-69.0.1/toolkit/locales/gen_multilocale.py main '../../dist/bin/res/multilocale.txt' .deps/multilocale.txt.pp '../../dist/bin/res/multilocale.txt' en-US printf '\n[multilocale]\n' > locale-manifest.in printf '@RESPATH@/res/multilocale.txt\n' >> locale-manifest.in for LOCALE in en-US ;\ do \ for ENTRY in @RESPATH@/browser/chrome/ @RESPATH@/chrome/ ;\ do \ printf "$ENTRY""$LOCALE"'@JAREXT@\n' >> locale-manifest.in; \ printf "$ENTRY""$LOCALE"'.manifest\n' >> locale-manifest.in; \ done \ done NO_PKG_FILES="core bsdecho js js-config jscpucfg nsinstall viewer TestGtkEmbed elf-dynstr-gc mangle* maptsv* mfc* msdump* msmap* nm2tsv* nsinstall* res/samples res/throbber shlibsign* certutil* pk12util* BadCertServer* OCSPStaplingServer* SymantecSanctionsServer* 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-69.0.1/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-69.0.1/toolkit/mozapps/installer/packager.py -DPKG_LOCALE_MANIFEST=/builddir/build/BUILD/firefox-69.0.1/objdir/browser/installer/locale-manifest.in -DMOZ_APP_NAME=firefox -DPREF_DIR=defaults/preferences -DMOZ_GTK=1 -DMOZ_GTK3=1 -DMOZ_SYSTEM_NSPR=1 -DMOZ_SYSTEM_NSS=1 -DJAREXT= -DMOZ_CHILD_PROCESS_NAME=plugin-container -DNECKO_WIFI -DDLL_PREFIX=lib -DDLL_SUFFIX=.so -DBIN_SUFFIX= -DDIR_MACOS= -DDIR_RESOURCES= -DBINPATH='bin' -DRESPATH='bin' -DLPROJ_ROOT=en -DENABLE_MARIONETTE=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=30 -DATK_REV_VERSION=0 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xhtml -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xhtml"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_REMOTE_AGENT=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=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_VPX_VPX_DECODER_H=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_64BIT=1 -DJS_CODEGEN_X64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_PUNBOX64=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"69.0"' -DMOZILLA_VERSION='"69.0.1"' -DMOZILLA_VERSION_U=69.0.1 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"69.0.1"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUNDLED_FONTS=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DAV1D_ASM=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=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_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-69.0.1/browser/installer/removed-files.in \ \ --ignore-broken-symlinks \ --minify \ \ --jarlog /builddir/build/BUILD/firefox-69.0.1/objdir/jarlog/en-US.log \ --compress none \ /builddir/build/BUILD/firefox-69.0.1/browser/installer/package-manifest.in '../../dist' '../../dist'/firefox \ # Package mozharness /builddir/build/BUILD/firefox-69.0.1/objdir/_virtualenvs/init/bin/python -m mozbuild.action.test_archive mozharness /builddir/build/BUILD/firefox-69.0.1/objdir/dist/mozharness.zip Wrote 446 files in 2337672 bytes to mozharness.zip in 0.61s ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox (cd ../../dist/firefox && /usr/bin/gtar --exclude=precomplete --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/bin rm -f -f /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/bin/firefox ln -s /usr/lib64/firefox/firefox /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/bin make[1]: Leaving directory '/builddir/build/BUILD/firefox-69.0.1/objdir/browser/installer' make: Leaving directory '/builddir/build/BUILD/firefox-69.0.1/objdir' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64 /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/bin /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/share/applications + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/share/applications /builddir/build/SOURCES/firefox.desktop + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/share/applications /builddir/build/SOURCES/firefox-wayland.desktop + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1-3.fc29.x86_64/usr/bin/firefox + sed -i -e 's|%FLATPAK_ENV_VARS%||' /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1-3.fc29.x86_64/usr/bin/firefox-wayland + /usr/bin/install -p -D -m 644 /builddir/build/SOURCES/firefox.1 /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/share/man/man1/firefox.1 + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64//usr/lib64/firefox/firefox-config + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1-3.fc29.x86_64/usr/share/icons/hicolor/16x16/apps + /usr/bin/cp -p browser/branding/official/default16.png /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1-3.fc29.x86_64/usr/share/icons/hicolor/22x22/apps + /usr/bin/cp -p browser/branding/official/default22.png /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1-3.fc29.x86_64/usr/share/icons/hicolor/24x24/apps + /usr/bin/cp -p browser/branding/official/default24.png /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1-3.fc29.x86_64/usr/share/icons/hicolor/32x32/apps + /usr/bin/cp -p browser/branding/official/default32.png /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1-3.fc29.x86_64/usr/share/icons/hicolor/48x48/apps + /usr/bin/cp -p browser/branding/official/default48.png /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1-3.fc29.x86_64/usr/share/icons/hicolor/256x256/apps + /usr/bin/cp -p browser/branding/official/default256.png /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/share/icons/hicolor/256x256/apps/firefox.png + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/share/icons/hicolor/symbolic/apps + /usr/bin/cp -p /builddir/build/SOURCES/firefox-symbolic.svg /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/share/icons/hicolor/symbolic/apps + mkdir -p /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/share/appdata + cat + echo + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/langpacks + /usr/bin/tar xf /builddir/build/SOURCES/firefox-langpacks-69.0.1-20190918.tar.xz ++ ls firefox-langpacks/ach.xpi firefox-langpacks/af.xpi firefox-langpacks/an.xpi firefox-langpacks/ar.xpi firefox-langpacks/ast.xpi firefox-langpacks/az.xpi firefox-langpacks/be.xpi firefox-langpacks/bg.xpi firefox-langpacks/bn.xpi firefox-langpacks/br.xpi firefox-langpacks/bs.xpi firefox-langpacks/ca.xpi firefox-langpacks/cak.xpi firefox-langpacks/cs.xpi firefox-langpacks/cy.xpi firefox-langpacks/da.xpi firefox-langpacks/de.xpi firefox-langpacks/dsb.xpi firefox-langpacks/el.xpi firefox-langpacks/en-CA.xpi firefox-langpacks/en-GB.xpi firefox-langpacks/eo.xpi firefox-langpacks/es-AR.xpi firefox-langpacks/es-CL.xpi firefox-langpacks/es-ES.xpi firefox-langpacks/es-MX.xpi firefox-langpacks/et.xpi firefox-langpacks/eu.xpi firefox-langpacks/fa.xpi firefox-langpacks/ff.xpi firefox-langpacks/fi.xpi firefox-langpacks/fr.xpi firefox-langpacks/fy-NL.xpi firefox-langpacks/ga-IE.xpi firefox-langpacks/gd.xpi firefox-langpacks/gl.xpi firefox-langpacks/gn.xpi firefox-langpacks/gu-IN.xpi firefox-langpacks/he.xpi firefox-langpacks/hi-IN.xpi firefox-langpacks/hr.xpi firefox-langpacks/hsb.xpi firefox-langpacks/hu.xpi firefox-langpacks/hy-AM.xpi firefox-langpacks/ia.xpi firefox-langpacks/id.xpi firefox-langpacks/is.xpi firefox-langpacks/it.xpi firefox-langpacks/ja.xpi firefox-langpacks/ka.xpi firefox-langpacks/kab.xpi firefox-langpacks/kk.xpi firefox-langpacks/km.xpi firefox-langpacks/kn.xpi firefox-langpacks/ko.xpi firefox-langpacks/lij.xpi firefox-langpacks/lt.xpi firefox-langpacks/lv.xpi firefox-langpacks/mk.xpi firefox-langpacks/mr.xpi firefox-langpacks/ms.xpi firefox-langpacks/my.xpi firefox-langpacks/nb-NO.xpi firefox-langpacks/ne-NP.xpi firefox-langpacks/nl.xpi firefox-langpacks/nn-NO.xpi firefox-langpacks/oc.xpi firefox-langpacks/pa-IN.xpi firefox-langpacks/pl.xpi firefox-langpacks/pt-BR.xpi firefox-langpacks/pt-PT.xpi firefox-langpacks/rm.xpi firefox-langpacks/ro.xpi firefox-langpacks/ru.xpi firefox-langpacks/si.xpi firefox-langpacks/sk.xpi firefox-langpacks/sl.xpi firefox-langpacks/son.xpi firefox-langpacks/sq.xpi firefox-langpacks/sr.xpi firefox-langpacks/sv-SE.xpi firefox-langpacks/ta.xpi firefox-langpacks/te.xpi firefox-langpacks/th.xpi firefox-langpacks/tr.xpi firefox-langpacks/uk.xpi firefox-langpacks/ur.xpi firefox-langpacks/uz.xpi firefox-langpacks/vi.xpi firefox-langpacks/xh.xpi firefox-langpacks/zh-CN.xpi firefox-langpacks/zh-TW.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ach.xpi .xpi + language=ach + extensionID=langpack-ach@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ach@firefox.mozilla.org + unzip -qq firefox-langpacks/ach.xpi -d langpack-ach@firefox.mozilla.org + find langpack-ach@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ach@firefox.mozilla.org + zip -qq -r9mX ../langpack-ach@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-69.0.1 + /usr/bin/install -m 644 langpack-ach@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-af@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-an@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-ar@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-ast@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-az@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-be@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-bg@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-bn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-br@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-bs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-ca@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-cak@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-cs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-cy@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-da@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-de@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-dsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-el@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-en-CA@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-en-GB@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-eo@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-es-AR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-es-CL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-es-ES@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-es-MX@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-et@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-eu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-fa@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-ff@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-fi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-fr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-fy-NL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-ga-IE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-gd@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-gl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-gn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-gu-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-he@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-hi-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-hr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-hsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-hu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-hy-AM@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-ia@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-id@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-is@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-it@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-ja@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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 + xargs chmod 644 + find langpack-ka@firefox.mozilla.org -type f + cd langpack-ka@firefox.mozilla.org + zip -qq -r9mX ../langpack-ka@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-69.0.1 + /usr/bin/install -m 644 langpack-ka@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-kab@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-kk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-km@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-kn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-ko@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-lij@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-lt@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-lv@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/langpacks ++ echo lv ++ sed -e s/-/_/g + language=lv + echo '%lang(lv) /usr/lib64/firefox/langpacks/langpack-lv@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/mk.xpi .xpi + language=mk + extensionID=langpack-mk@firefox.mozilla.org + /usr/bin/mkdir -p langpack-mk@firefox.mozilla.org + unzip -qq firefox-langpacks/mk.xpi -d langpack-mk@firefox.mozilla.org + find langpack-mk@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-mk@firefox.mozilla.org + zip -qq -r9mX ../langpack-mk@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-69.0.1 + /usr/bin/install -m 644 langpack-mk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-mr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-ms@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-my@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-nb-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-ne-NP@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-nl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-nn-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-oc@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-pa-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-pl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-pt-BR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-pt-PT@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-rm@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-ro@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-ru@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-si@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-sk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-sl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-son@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-sq@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-sr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-sv-SE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-ta@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-te@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-th@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/langpacks ++ echo th ++ sed -e s/-/_/g + language=th + echo '%lang(th) /usr/lib64/firefox/langpacks/langpack-th@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/tr.xpi .xpi + language=tr + extensionID=langpack-tr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-tr@firefox.mozilla.org + unzip -qq firefox-langpacks/tr.xpi -d langpack-tr@firefox.mozilla.org + find langpack-tr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-tr@firefox.mozilla.org + zip -qq -r9mX ../langpack-tr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-69.0.1 + /usr/bin/install -m 644 langpack-tr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/langpacks ++ echo tr ++ sed -e s/-/_/g + language=tr + echo '%lang(tr) /usr/lib64/firefox/langpacks/langpack-tr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/uk.xpi .xpi + language=uk + extensionID=langpack-uk@firefox.mozilla.org + /usr/bin/mkdir -p langpack-uk@firefox.mozilla.org + unzip -qq firefox-langpacks/uk.xpi -d langpack-uk@firefox.mozilla.org + find langpack-uk@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-uk@firefox.mozilla.org + zip -qq -r9mX ../langpack-uk@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-69.0.1 + /usr/bin/install -m 644 langpack-uk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/langpacks ++ echo uk ++ sed -e s/-/_/g + language=uk + echo '%lang(uk) /usr/lib64/firefox/langpacks/langpack-uk@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ur.xpi .xpi + language=ur + extensionID=langpack-ur@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ur@firefox.mozilla.org + unzip -qq firefox-langpacks/ur.xpi -d langpack-ur@firefox.mozilla.org + find langpack-ur@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ur@firefox.mozilla.org + zip -qq -r9mX ../langpack-ur@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-69.0.1 + /usr/bin/install -m 644 langpack-ur@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/langpacks ++ echo ur ++ sed -e s/-/_/g + language=ur + echo '%lang(ur) /usr/lib64/firefox/langpacks/langpack-ur@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/uz.xpi .xpi + language=uz + extensionID=langpack-uz@firefox.mozilla.org + /usr/bin/mkdir -p langpack-uz@firefox.mozilla.org + unzip -qq firefox-langpacks/uz.xpi -d langpack-uz@firefox.mozilla.org + find langpack-uz@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-uz@firefox.mozilla.org + zip -qq -r9mX ../langpack-uz@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-69.0.1 + /usr/bin/install -m 644 langpack-uz@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-vi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-xh@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-zh-CN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + /usr/bin/install -m 644 langpack-zh-TW@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1 + echo '%lang(es) /usr/lib64/firefox/langpacks/langpack-es@firefox.mozilla.org.xpi' + create_default_langpack fy-NL fy + language_long=fy-NL + language_short=fy + cd /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + echo '%lang(fy) /usr/lib64/firefox/langpacks/langpack-fy@firefox.mozilla.org.xpi' + create_default_langpack ga-IE ga + language_long=ga-IE + language_short=ga + cd /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + echo '%lang(ga) /usr/lib64/firefox/langpacks/langpack-ga@firefox.mozilla.org.xpi' + create_default_langpack gu-IN gu + language_long=gu-IN + language_short=gu + cd /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + 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-69.0.1-3.fc29.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-69.0.1 + 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-69.0.1-3.fc29.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-69.0.1 + echo '%lang(hy) /usr/lib64/firefox/langpacks/langpack-hy@firefox.mozilla.org.xpi' + create_default_langpack nb-NO nb + language_long=nb-NO + language_short=nb + cd /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + 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-69.0.1-3.fc29.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-69.0.1 + echo '%lang(nn) /usr/lib64/firefox/langpacks/langpack-nn@firefox.mozilla.org.xpi' + create_default_langpack pa-IN pa + language_long=pa-IN + language_short=pa + cd /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-pa-IN@firefox.mozilla.org.xpi langpack-pa@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-69.0.1 + echo '%lang(pa) /usr/lib64/firefox/langpacks/langpack-pa@firefox.mozilla.org.xpi' + create_default_langpack pt-PT pt + language_long=pt-PT + language_short=pt + cd /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.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-69.0.1 + 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-69.0.1-3.fc29.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-69.0.1 + 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-69.0.1-3.fc29.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-69.0.1 + cd - + echo '%lang(zh) /usr/lib64/firefox/langpacks/langpack-zh@firefox.mozilla.org.xpi' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64//usr/lib64/firefox/browser/defaults/preferences + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64//etc/firefox/pref + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/install -p -c -m 644 LICENSE /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64//usr/lib64/firefox + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/dictionaries + ln -s /usr/share/myspell /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/dictionaries + /usr/bin/cp /builddir/build/SOURCES/firefox-redhat-default-prefs.js /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/browser/defaults/preferences + /usr/bin/cp build/unix/run-mozilla.sh /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/distribution + /usr/bin/cp /builddir/build/SOURCES/distribution.ini /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/distribution + rm -f /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox-devel-69.0.1/sdk/lib/libmozjs.so + rm -f /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox-devel-69.0.1/sdk/lib/libmozalloc.so + rm -f /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox-devel-69.0.1/sdk/lib/libxul.so + /usr/lib/rpm/find-debuginfo.sh -j6 --strict-build-id -m -i --build-id-seed 69.0.1-3.fc29 --unique-debug-suffix -69.0.1-3.fc29.x86_64 --unique-debug-src-base firefox-69.0.1-3.fc29.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/firefox-69.0.1 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/libmozavutil.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/plugin-container explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/libmozavcodec.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/libmozsqlite3.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/libxul.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/libmozsandbox.so extracting debug info from /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/plugin-container extracting debug info from /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/libxul.so extracting debug info from /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/libmozavutil.so extracting debug info from /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/libmozavcodec.so extracting debug info from /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/libmozsandbox.so extracting debug info from /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/libmozsqlite3.so Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-69.0.1/objdir/media/ffvpx/libavutil/x86/' prefix ('/builddir/build/BUILD/firefox-69.0.1' -> '/usr/src/debug/firefox-69.0.1-3.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-69.0.1/objdir/media/ffvpx/libavutil/x86/' prefix ('/builddir/build/BUILD/firefox-69.0.1' -> '/usr/src/debug/firefox-69.0.1-3.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-69.0.1/objdir/media/ffvpx/libavutil/x86/' prefix ('/builddir/build/BUILD/firefox-69.0.1' -> '/usr/src/debug/firefox-69.0.1-3.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-69.0.1/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-69.0.1' -> '/usr/src/debug/firefox-69.0.1-3.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-69.0.1/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-69.0.1' -> '/usr/src/debug/firefox-69.0.1-3.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-69.0.1/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-69.0.1' -> '/usr/src/debug/firefox-69.0.1-3.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-69.0.1/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-69.0.1' -> '/usr/src/debug/firefox-69.0.1-3.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-69.0.1/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-69.0.1' -> '/usr/src/debug/firefox-69.0.1-3.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-69.0.1/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-69.0.1' -> '/usr/src/debug/firefox-69.0.1-3.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-69.0.1/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-69.0.1' -> '/usr/src/debug/firefox-69.0.1-3.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-69.0.1/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-69.0.1' -> '/usr/src/debug/firefox-69.0.1-3.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-69.0.1/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-69.0.1' -> '/usr/src/debug/firefox-69.0.1-3.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-69.0.1/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-69.0.1' -> '/usr/src/debug/firefox-69.0.1-3.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-69.0.1/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-69.0.1' -> '/usr/src/debug/firefox-69.0.1-3.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-69.0.1/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-69.0.1' -> '/usr/src/debug/firefox-69.0.1-3.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-69.0.1/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-69.0.1' -> '/usr/src/debug/firefox-69.0.1-3.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-69.0.1/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-69.0.1' -> '/usr/src/debug/firefox-69.0.1-3.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/pingsender extracting debug info from /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/pingsender explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/firefox-bin extracting debug info from /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/firefox-bin explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/gmp-clearkey/0.1/libclearkey.so extracting debug info from /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/gmp-clearkey/0.1/libclearkey.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/gtk2/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/gtk2/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/liblgpllibs.so extracting debug info from /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/liblgpllibs.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/libmozwayland.so extracting debug info from /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/libmozwayland.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/firefox extracting debug info from /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/firefox Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-69.0.1/objdir/config/external/icu/data/' prefix ('/builddir/build/BUILD/firefox-69.0.1' -> '/usr/src/debug/firefox-69.0.1-3.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-69.0.1/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-69.0.1' -> '/usr/src/debug/firefox-69.0.1-3.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-69.0.1/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-69.0.1' -> '/usr/src/debug/firefox-69.0.1-3.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-69.0.1/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-69.0.1' -> '/usr/src/debug/firefox-69.0.1-3.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-69.0.1/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-69.0.1' -> '/usr/src/debug/firefox-69.0.1-3.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-69.0.1/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-69.0.1' -> '/usr/src/debug/firefox-69.0.1-3.fc29.x86_64') encoded as DW_FORM_string. Replacement too large. dwz: ./usr/lib64/firefox/libxul.so-69.0.1-3.fc29.x86_64.debug: Unknown DWARF DW_OP_253 /usr/lib/rpm/sepdebugcrcfix: Updated 13 CRC32s, 1 CRC32s did match. cpio: <::alloc::macros::vec macros>: Cannot stat: No such file or directory cpio: <::bitflags::__bitflags macros>: Cannot stat: No such file or directory cpio: <::bitflags::__impl_bitflags macros>: Cannot stat: No such file or directory cpio: <::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: <::core::macros::assert_ne macros>: Cannot stat: No such file or directory cpio: <::core::macros::panic macros>: Cannot stat: No such file or directory cpio: <::core::macros::try macros>: Cannot stat: No such file or directory cpio: <::core::macros::unreachable macros>: Cannot stat: No such file or directory cpio: <::core::macros::write macros>: Cannot stat: No such file or directory cpio: <::core::macros::writeln macros>: Cannot stat: No such file or directory cpio: <::cssparser::macros::ascii_case_insensitive_phf_map macros>: Cannot stat: No such file or directory cpio: <::cssparser::macros::cssparser_internal__invoke_proc_macro macros>: Cannot stat: No such file or directory cpio: <::cssparser::macros::cssparser_internal__to_lowercase macros>: Cannot stat: No such file or directory cpio: <::cssparser::macros::match_ignore_ascii_case macros>: Cannot stat: No such file or directory cpio: <::error_chain::error_chain::impl_error_chain_processed macros>: Cannot stat: No such file or directory cpio: <::futures::poll::try_ready macros>: Cannot stat: No such file or directory cpio: <::lazy_static::__lazy_static_internal macros>: Cannot stat: No such file or directory cpio: <::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory cpio: <::lazy_static::lazy_static macros>: Cannot stat: No such file or directory cpio: <::log::macros::log macros>: Cannot stat: No such file or directory cpio: <::log::macros::log_enabled macros>: Cannot stat: No such file or directory cpio: <::scoped_tls::scoped_thread_local macros>: Cannot stat: No such file or directory cpio: <::std::macros::panic macros>: Cannot stat: No such file or directory cpio: <::std::macros::println macros>: Cannot stat: No such file or directory cpio: <::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: <::tokio_io::try_nb macros>: Cannot stat: No such file or directory cpio: <::xpcom::method::xpcom_method macros>: Cannot stat: No such file or directory cpio: objdir/gfx/angle/targets/preprocessor/Tokenizer.l: Cannot stat: No such file or directory cpio: objdir/gfx/angle/targets/translator/glslang.l: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/NONE: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-indic-machine.hh: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-indic-machine.rl: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-khmer-machine.hh: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-khmer-machine.rl: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-myanmar-machine.hh: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-myanmar-machine.rl: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-use-machine.hh: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-use-machine.rl: Cannot stat: No such file or directory cpio: objdir/toolkit/library/NONE: Cannot stat: No such file or directory cpio: objdir/toolkit/library/Tokenizer.l: Cannot stat: No such file or directory cpio: objdir/toolkit/library/glslang.l: Cannot stat: No such file or directory cpio: objdir/toolkit/library/hb-ot-shape-complex-indic-machine.hh: Cannot stat: No such file or directory cpio: objdir/toolkit/library/hb-ot-shape-complex-indic-machine.rl: Cannot stat: No such file or directory cpio: objdir/toolkit/library/hb-ot-shape-complex-khmer-machine.hh: Cannot stat: No such file or directory cpio: objdir/toolkit/library/hb-ot-shape-complex-khmer-machine.rl: Cannot stat: No such file or directory cpio: objdir/toolkit/library/hb-ot-shape-complex-myanmar-machine.hh: Cannot stat: No such file or directory cpio: objdir/toolkit/library/hb-ot-shape-complex-myanmar-machine.rl: Cannot stat: No such file or directory cpio: objdir/toolkit/library/hb-ot-shape-complex-use-machine.hh: Cannot stat: No such file or directory cpio: objdir/toolkit/library/hb-ot-shape-complex-use-machine.rl: Cannot stat: No such file or directory cpio: src/liballoc/lib.rs: Cannot stat: No such file or directory cpio: src/libstd/lib.rs: Cannot stat: No such file or directory cpio: third_party/rust/audio_thread_priority/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/authenticator/<::bitflags::__bitflags macros>: Cannot stat: No such file or directory cpio: third_party/rust/authenticator/<::bitflags::__impl_bitflags macros>: Cannot stat: No such file or directory cpio: third_party/rust/authenticator/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/authenticator/<::core::macros::assert_ne macros>: Cannot stat: No such file or directory cpio: third_party/rust/authenticator/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/authenticator/<::core::macros::try macros>: Cannot stat: No such file or directory cpio: third_party/rust/cose-c/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/cose/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/crossbeam-channel/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/crossbeam-epoch-0.3.1/<::lazy_static::__lazy_static_internal macros>: Cannot stat: No such file or directory cpio: third_party/rust/crossbeam-epoch-0.3.1/<::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory cpio: third_party/rust/crossbeam-epoch-0.3.1/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/crossbeam-epoch/<::lazy_static::__lazy_static_internal macros>: Cannot stat: No such file or directory cpio: third_party/rust/crossbeam-epoch/<::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory cpio: third_party/rust/crossbeam-epoch/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/crossbeam-utils/<::core::macros::assert_eq 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/dogear/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/dogear/<::core::macros::assert_ne macros>: Cannot stat: No such file or directory cpio: third_party/rust/dogear/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/dogear/<::std::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/dogear/gfx/wr/webrender/src/lib.rs: Cannot stat: No such file or directory cpio: third_party/rust/dogear/servo/components/style/lib.rs: Cannot stat: No such file or directory cpio: third_party/rust/env_logger/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/futures-cpupool/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/futures-cpupool/<::core::macros::assert_ne macros>: Cannot stat: No such file or directory cpio: third_party/rust/futures/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/futures/<::core::macros::assert_ne macros>: Cannot stat: No such file or directory cpio: third_party/rust/futures/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/futures/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/gleam/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/idna/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/lmdb-rkv/<::bitflags::__impl_bitflags macros>: Cannot stat: No such file or directory cpio: third_party/rust/lmdb-rkv/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/mio/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/parking_lot/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/parking_lot/<::std::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/parking_lot/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/parking_lot_core/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/parking_lot_core/<::std::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/parking_lot_core/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/rand-0.4.3/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/rand/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/rand_os/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/rayon-core/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/rayon-core/<::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory cpio: third_party/rust/rayon-core/<::lazy_static::lazy_static macros>: Cannot stat: No such file or directory cpio: third_party/rust/rayon-core/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory cpio: third_party/rust/rkv/<::bitflags::__bitflags macros>: Cannot stat: No such file or directory cpio: third_party/rust/rkv/<::bitflags::__impl_bitflags macros>: Cannot stat: No such file or directory cpio: third_party/rust/rkv/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/rkv/<::core::macros::assert_ne macros>: Cannot stat: No such file or directory cpio: third_party/rust/rkv/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/rkv/<::core::macros::try macros>: Cannot stat: No such file or directory cpio: third_party/rust/rkv/<::lazy_static::__lazy_static_internal macros>: Cannot stat: No such file or directory cpio: third_party/rust/rkv/<::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory cpio: third_party/rust/rkv/<::std::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/ron/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/runloop/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/semver-0.6.0/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/sha2/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/smallbitvec/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-core/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-core/<::core::macros::assert_ne macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-core/<::scoped_tls::scoped_thread_local macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-core/<::std::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-core/<::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/<::core::macros::assert_eq 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/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-threadpool/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-threadpool/<::std::macros::panic 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-uds-0.1.7/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio-uds-0.1.7/<::log::macros::log 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/tokio/<::core::macros::assert_ne macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio/<::core::macros::panic macros>: Cannot stat: No such file or directory cpio: third_party/rust/tokio/<::std::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/url/<::percent_encoding::define_encode_set macros>: Cannot stat: No such file or directory cpio: third_party/rust/url/<::std::macros::panic macros>: Cannot stat: No such file or directory 662599 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 1 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/lib64/firefox/run-mozilla.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/firefox-wayland from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/bin/firefox from /bin/bash to #!/usr/bin/bash *** WARNING: ./usr/src/debug/firefox-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.x86_64/netwerk/sctp/src/netinet/sctp_peeloff.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.x86_64/netwerk/sctp/src/netinet/sctp.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.x86_64/netwerk/sctp/src/netinet/sctputil.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.x86_64/netwerk/sctp/src/user_route.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-69.0.1-3.fc29.x86_64/netwerk/sctp/src/user_socketvar.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-69.0.1-3.fc29.x86_64/netwerk/sctp/src/user_recv_thread.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-69.0.1-3.fc29.x86_64/netwerk/sctp/src/user_malloc.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-69.0.1-3.fc29.x86_64/netwerk/sctp/src/user_inpcb.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-69.0.1-3.fc29.x86_64/netwerk/sctp/src/user_mbuf.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-69.0.1-3.fc29.x86_64/netwerk/sctp/src/user_environment.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-69.0.1-3.fc29.x86_64/netwerk/sctp/src/user_environment.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-69.0.1-3.fc29.x86_64/netwerk/sctp/src/user_atomic.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-69.0.1-3.fc29.x86_64/netwerk/sctp/src/user_socket.c is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-69.0.1-3.fc29.x86_64/netwerk/sctp/src/user_mbuf.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-69.0.1-3.fc29.x86_64/toolkit/components/protobuf/src/google/protobuf/stubs/common.cc is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.x86_64/media/webrtc/trunk/webrtc/modules/video_processing/util/skin_detection.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.x86_64/third_party/rust/gleam/src/lib.rs is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.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-69.0.1-3.fc29.x86_64/intl/icu/source/common/umutex.h is executable but has empty or no shebang, removing executable bit Processing files: firefox-69.0.1-3.fc29.x86_64 warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/firefox and /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib64/firefox/firefox-bin Provides: application() application(firefox.desktop) firefox = 69.0.1-3.fc29 firefox(x86-64) = 69.0.1-3.fc29 libclearkey.so()(64bit) liblgpllibs.so()(64bit) libmozavcodec.so()(64bit) libmozavcodec.so(libmozavcodec.so)(64bit) libmozavutil.so()(64bit) libmozavutil.so(libmozavutil.so)(64bit) libmozgtk.so()(64bit) libmozsandbox.so()(64bit) libmozsqlite3.so()(64bit) libmozsqlite3.so(libmozsqlite3.so)(64bit) libmozwayland.so()(64bit) libxul.so()(64bit) libxul.so(xul69)(64bit) metainfo() metainfo(firefox.appdata.xml) mimehandler(application/vnd.mozilla.xul+xml) mimehandler(application/xhtml+xml) mimehandler(text/html) mimehandler(text/mml) mimehandler(text/xml) mimehandler(x-scheme-handler/http) mimehandler(x-scheme-handler/https) webclient Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(BuiltinLuaScripts) <= 4.2.2-1 rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires(posttrans): /bin/sh Requires: /usr/bin/bash /usr/bin/sh ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libX11-xcb.so.1()(64bit) libX11.so.6()(64bit) libXcomposite.so.1()(64bit) libXcursor.so.1()(64bit) libXdamage.so.1()(64bit) libXext.so.6()(64bit) libXfixes.so.3()(64bit) libXi.so.6()(64bit) libXrender.so.1()(64bit) libXt.so.6()(64bit) libatk-1.0.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.18)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.8)(64bit) libc.so.6(GLIBC_2.9)(64bit) libcairo-gobject.so.2()(64bit) libcairo.so.2()(64bit) libdbus-1.so.3()(64bit) libdbus-1.so.3(LIBDBUS_1_3)(64bit) libdbus-glib-1.so.2()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libffi.so.6()(64bit) libfontconfig.so.1()(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libgdk-3.so.0()(64bit) libgdk-x11-2.0.so.0()(64bit) libgdk_pixbuf-2.0.so.0()(64bit) libgio-2.0.so.0()(64bit) libglib-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libgthread-2.0.so.0()(64bit) libgtk-3.so.0()(64bit) libgtk-x11-2.0.so.0()(64bit) liblgpllibs.so()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libmozavutil.so()(64bit) libmozavutil.so(libmozavutil.so)(64bit) libmozgtk.so()(64bit) libmozsandbox.so()(64bit) libmozsqlite3.so()(64bit) libmozsqlite3.so(libmozsqlite3.so)(64bit) libmozwayland.so()(64bit) libnspr4.so()(64bit) libnss3.so()(64bit) libnss3.so(NSS_3.10)(64bit) libnss3.so(NSS_3.10.2)(64bit) libnss3.so(NSS_3.11)(64bit) libnss3.so(NSS_3.11.2)(64bit) libnss3.so(NSS_3.12)(64bit) libnss3.so(NSS_3.12.3)(64bit) libnss3.so(NSS_3.12.4)(64bit) libnss3.so(NSS_3.12.5)(64bit) libnss3.so(NSS_3.13)(64bit) libnss3.so(NSS_3.13.2)(64bit) libnss3.so(NSS_3.15)(64bit) libnss3.so(NSS_3.16.1)(64bit) libnss3.so(NSS_3.16.2)(64bit) libnss3.so(NSS_3.19)(64bit) libnss3.so(NSS_3.2)(64bit) libnss3.so(NSS_3.21)(64bit) libnss3.so(NSS_3.22)(64bit) libnss3.so(NSS_3.3)(64bit) libnss3.so(NSS_3.30)(64bit) libnss3.so(NSS_3.4)(64bit) libnss3.so(NSS_3.45)(64bit) libnss3.so(NSS_3.5)(64bit) libnss3.so(NSS_3.6)(64bit) libnss3.so(NSS_3.7)(64bit) libnss3.so(NSS_3.8)(64bit) libnss3.so(NSS_3.9)(64bit) libnss3.so(NSS_3.9.2)(64bit) libnss3.so(NSS_3.9.3)(64bit) libnssutil3.so()(64bit) libnssutil3.so(NSSUTIL_3.12)(64bit) libnssutil3.so(NSSUTIL_3.12.3)(64bit) libnssutil3.so(NSSUTIL_3.12.5)(64bit) libnssutil3.so(NSSUTIL_3.13)(64bit) libpango-1.0.so.0()(64bit) libpangocairo-1.0.so.0()(64bit) libpangoft2-1.0.so.0()(64bit) libpipewire-0.2.so.1()(64bit) libplc4.so()(64bit) libplds4.so()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.12)(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) libpthread.so.0(GLIBC_2.3.3)(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.2.5)(64bit) libsmime3.so()(64bit) libsmime3.so(NSS_3.13)(64bit) libsmime3.so(NSS_3.16)(64bit) libsmime3.so(NSS_3.2)(64bit) libsmime3.so(NSS_3.4)(64bit) libssl3.so()(64bit) libssl3.so(NSS_3.12.6)(64bit) libssl3.so(NSS_3.13)(64bit) libssl3.so(NSS_3.13.2)(64bit) libssl3.so(NSS_3.14)(64bit) libssl3.so(NSS_3.15)(64bit) libssl3.so(NSS_3.15.4)(64bit) libssl3.so(NSS_3.2)(64bit) libssl3.so(NSS_3.21)(64bit) libssl3.so(NSS_3.22)(64bit) libssl3.so(NSS_3.23)(64bit) libssl3.so(NSS_3.27)(64bit) libssl3.so(NSS_3.28)(64bit) libssl3.so(NSS_3.33)(64bit) libssl3.so(NSS_3.4)(64bit) libstartup-notification-1.so.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libvpx.so.5()(64bit) libxcb-shm.so.0()(64bit) libxcb.so.1()(64bit) libxul.so()(64bit) libxul.so(xul69)(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.0)(64bit) libz.so.1(ZLIB_1.2.3.4)(64bit) libz.so.1(ZLIB_1.2.9)(64bit) rtld(GNU_HASH) Obsoletes: mozilla <= 37:1.7.13 Processing files: firefox-wayland-69.0.1-3.fc29.x86_64 Provides: application() application(firefox-wayland.desktop) firefox-wayland = 69.0.1-3.fc29 firefox-wayland(x86-64) = 69.0.1-3.fc29 mimehandler(application/vnd.mozilla.xul+xml) mimehandler(application/xhtml+xml) mimehandler(text/html) mimehandler(text/mml) mimehandler(text/xml) mimehandler(x-scheme-handler/http) mimehandler(x-scheme-handler/https) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash Processing files: firefox-debugsource-69.0.1-3.fc29.x86_64 Provides: firefox-debugsource = 69.0.1-3.fc29 firefox-debugsource(x86-64) = 69.0.1-3.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: firefox-debuginfo-69.0.1-3.fc29.x86_64 warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib/debug/usr/lib64/firefox/firefox-69.0.1-3.fc29.x86_64.debug and /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64/usr/lib/debug/usr/lib64/firefox/firefox-bin-69.0.1-3.fc29.x86_64.debug Provides: debuginfo(build-id) = 1d7c70581e46390776bc274d10146254978340e9 debuginfo(build-id) = 2186ea9c4ff8c99230cbb69ba8f9570c22475fbf debuginfo(build-id) = 2c177e02eb3aebe715bebed5c0b331708aacb3af debuginfo(build-id) = 444e96203fd343834e926b95c7943799ce8d3548 debuginfo(build-id) = 77da9ce11c6fa3eecbbcbeb2a7dc2e1ff1810680 debuginfo(build-id) = 78ef64cd5b437ae59ed1f4fd140280ac952872cd debuginfo(build-id) = 8d66acf6a7d1d187ea4b8f7aa204b45346a40d16 debuginfo(build-id) = b472e4179626864996dd30cbd7eb770ec6d3596f debuginfo(build-id) = d40cf494bc5a458f3675d139ae8741df13968aac debuginfo(build-id) = dff4a3ec953d912b72f97f576757d74c7d686330 debuginfo(build-id) = e0201546a73d7db1706638d76e655bd635be2e0f debuginfo(build-id) = e36a8a433828481368b976ce7f347e4084158009 debuginfo(build-id) = f406d7fbbe3b3eb8ea2317c22402c2bfb3d1c409 firefox-debuginfo = 69.0.1-3.fc29 firefox-debuginfo(x86-64) = 69.0.1-3.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: firefox-debugsource(x86-64) = 69.0.1-3.fc29 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64 Wrote: /builddir/build/RPMS/firefox-69.0.1-3.fc29.x86_64.rpm Wrote: /builddir/build/RPMS/firefox-wayland-69.0.1-3.fc29.x86_64.rpm Wrote: /builddir/build/RPMS/firefox-debugsource-69.0.1-3.fc29.x86_64.rpm Wrote: /builddir/build/RPMS/firefox-debuginfo-69.0.1-3.fc29.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.bunwcT + umask 022 + cd /builddir/build/BUILD + cd firefox-69.0.1 + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-69.0.1-3.fc29.x86_64 + exit 0 Child return code was: 0